Detailed Climate Information for India: Regional Weather Patterns and Data
India, known for its diverse culture and landscapes, also boasts a wide variety of climates throughout the country.
India experiences a tropical climate in the south, a desert climate in the west, and a temperate climate in the north. The monsoon season from June to September brings heavy rainfall to most parts of the country.
Best Travel Time Guide for India: Ideal Seasons and Weather Insights
The best time to travel to India varies depending on the region. For the north, the ideal time is from October to March when the weather is cooler. In the south, the months of November to February offer pleasant temperatures. The monsoon season can be a challenging time to travel due to heavy rainfall.
Detailed Climate in the Regions of India
Delhi
Region North-West
The monthly mean temperature reaches its lowest point in January at 12.
New Delhi
Region North-West
Monthly mean temperatures are lowest in January, at 12.
Hyderabad
Region Central
May has the highest monthly mean temperature, at 31.
Nagpur
Region Central
Monthly mean temperatures peak at 34.
Patna
Region Central
Monthly mean temperature is lowest in January, at 15.
Kanpur
Region North
The monthly mean temperature is lowest in January at 14.
Lucknow
Region North
January has the lowest monthly mean temperature, at 14.
Faridabad
Region North-West
Monthly mean temperatures range from a cooler average of 13.
Ahmedabad
Region West
Monthly mean temperatures are lowest in January at 19.
Bhopal
Region West
Monthly mean temperature is highest in May at 33.
Indore
Region West
The monthly mean temperature is coolest in January, at 18.
Surat
Region West
Monthly mean temperatures are lowest in January, at 22.
Udaipur
Region West
Udaipur, a city in the Indian state of Rajasthan, experiences a semi-arid climate.
Kolkata
Region East
Monthly mean temperatures range from January at 18.
Jaipur
Region North-West
Monthly mean temperatures are lowest in January, at 14.
Agra
Region North-West
Monthly mean temperatures are coolest in January, at 13.
Chennai
Region South
Monthly mean temperatures are highest in May / June, at 30.
Bangalore
Region South-West
The monthly mean temperature reaches its highest point in April, at 27.
Mumbai
Region West
Monthly mean temperatures are highest in May, at 29.
Pune
Region West
Monthly mean temperatures are warmest in April at 29.