In general they range from 6000 and upwards to 50,000 for some of the most sought after wedding photographers in the world. In the Knoxville TN area the average cost of a professional wedding photographer starts at 3,500.