Best Time to Visit India

The best months to visit India are December and January. See monthly temperatures, rainfall and rain days (1991–2020 averages) to plan your trip.

Average daytime high and monthly rainfall in India: January 20°C / 23mm; February 24°C / 30mm; March 29°C / 21mm; April 36°C / 13mm; May 40°C / 19mm; June 38°C / 69mm; July 34°C / 194mm; August 32°C / 179mm; September 32°C / 92mm; October 32°C / 13mm; November 27°C / 5mm; December 22°C / 6mm.