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
Hyderabad, the capital city of the Indian state of Telangana, has a tropical wet and dry climate.
Nagpur
Region Central
Nagpur, a city located in central India, has a tropical wet and dry climate.
Patna
Region Central
Monthly mean temperature is lowest in January, at 15.
Kanpur
Region North
Monthly mean temperatures are coolest 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 coolest in January, at 19.
Bhopal
Region West
Monthly mean temperature is highest in May at 33.
Indore
Region West
Indore, located in central India, experiences a humid subtropical climate.
Surat
Region West
Monthly mean temperatures are warmest in May at 30.
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
Jaipur, the capital of the Indian state of Rajasthan, experiences a semi-arid climate.
Agra
Region North-West
Monthly mean temperatures range from 13.
Chennai
Region South
Monthly mean temperatures are highest in May / June, at 30.
Bangalore
Region South-West
Monthly mean temperatures reach their highest point in April at 27.
Mumbai
Region West
Mumbai, a coastal city in India, experiences a tropical climate with distinct wet and dry seasons.
Pune
Region West
Monthly mean temperatures are warmest in April at 29.