The average cost to hire a photographer is Rs. 5000 to Rs. 12500 per hour depending on their skill level. Event photographers charge Rs. 7500 to Rs.12500 per hour with a 2-hour minimum, while a wedding photographer costs Rs. 50,000 to Rs. 1,50,000 for 6-hours. A portrait photography photoshoot and print package runs Rs. 7500 to Rs. 15000+.