Many factors influence the price a wedding photographer charges. In the UK, the average price in 2020 was around £1,500.