Wedding photography pricing varies depending on the photographer’s experience, location, and package inclusions. On average, wedding photography packages range from $2,500 to $5,000, but some photographers may charge more or less than this.