Climate in India: when to travel according to the weather?

Climate in India: when to travel according to the weather?

Annual average climate in India

  • Minimum annual temperature: 21°C
  • Average annual temperature: 27°C
  • Maximum annual temperature: 32°C
  • Precipitation: 352 mm/month (with 21 rainy days/month)

The best time to go to India

Min / Max Precipitation
January 13 ° / 27 ° -
february 16 ° / 30 ° -
March 19 ° / 34 ° 88mm / 10 days
April 23 ° / 36 ° 238mm / 18 days
may 25 ° / 38 ° 286mm / 19 days
June 25 ° / 35 ° 376mm / 20 days
July 25 ° / 33 ° 402mm / 23 days
August 24 ° / 32 ° 361mm / 23 days
September 24 ° / 32 ° 303mm / 20 days
October 21 ° / 33 ° 308mm / 20 days
November 17 ° / 30 ° 388mm / 20 days
December 14 ° / 28 ° 384mm / 19 days

These weather forecasts have been calculated using data from weather stations spread across India.





Details by cities

Consult the climate forecasts for the largest cities in India:

  • Bombay (28°C on average | 626 mm of rain/month over 25 days)
    see the detail >
  • Delhi. (26°C on average | 292 mm of rain/month over 18 days)
    see the detail >
  • Bangalore (25°C on average | 206 mm of rain/month over 18 days)
    see the detail >
  • Calcutta (27°C on average | 322 mm of rain/month over 21 days)
    see the detail >
  • Chennai (29°C on average | 274 mm of rain/month over 17 days)
    see the detail >
  • Ahmedabad (28°C on average | 386 mm of rain/month over 23 days)
    see the detail >
  • Hyderabad (27°C on average | 206 mm of rain/month over 19 days)
    see the detail >
  • Pune (25°C on average | 195 mm of rain/month over 22 days)
    see the detail >
  • Surah (28°C on average | 448 mm of rain/month over 21 days)
    see the detail >
  • Jaipur (26°C on average | 254 mm of rain/month over 19 days)
    see the detail >

F.A.Q.

What are the hottest cities in India?

The following cities record the highest average maximum temperatures over the year:
Jaisalmer (with 35°C), Bikaner (with 35°C), For Rāmgund (with 35°C), Rajkot (with 35°C), Jodhpur (with 35°C), …


What are the coldest cities in India?

These cities are among those with the lowest average temperatures over the year:
Srinagar (with 14°C), Imphal (with 22°C), Dūn appearance (with 23°C), Amritsar (with 23°C), Dibrugarh (with 24°C), …


Which cities have the most rain in India?

These cities are among the rainiest in the country:
kumta (with 891 mm/month), Mormugao (with 689 mm/month), Ratnagiri (with 682 mm/month), Siliguri (with 664 mm/month), Mangalore (with 631 mm/month), …

Which are the hottest months in India?

The months of the year with the highest maximum temperatures are:
may (with 38°C), April (with 36°C), June (with 35°C), …

What are the coldest months in India?

The months of the year with the lowest average temperatures are:
January (with 20°C), December (with 21°C), february (with 23°C), …

Which are the driest months in India?

The months of the year with the least rainfall are:
March (with 88 mm/month), April (with 238 mm/month), may (with 286 mm/month), …

What are the rainiest months in India?

The months of the year with the most rain are:
July (with 402 mm/month), November (with 388 mm/month), December (with 384 mm/month), …

The traveler's toolbox 🧳
Prepare, compare, and book your trip with our selection of must-see sites:
🛏 Booking: find your hotel/accommodation around the world
🔁 HomeExchange: the #1 home exchange platform
✈️ Skyscanner: surely the best flight comparator
⏱ LastMinute: the best offers for leaving at the last minute
🚗 RentalCars: search and compare car rental
🎟 GetYourGuide: book unforgettable tours and experiences

add a comment of Climate in India: when to travel according to the weather?
Comment sent successfully! We will review it in the next few hours.