Wedding photography prices can vary greatly depending on the photographer's experience, level of expertise, and the package they are offering. On average, a professional wedding photographer in Kitchener-Waterloo can range anywhere from $1,500 to $3,000.