Typically an average wedding photographer costs between £1500 and £2500 and this is normally a package including 10 hours of photography and a minimum of 300 images with full printing licence