The range of prices for photographers goes from under £400 to over £2,000. The price depends on many factors, such as the size of your wedding, the experience of the photographer, and the style of photos you're after.