This information may change. Always check the official source.Last verified: August 2026 by

Best time to visit India

In Delhi: November to February — the months averaging 18–27 °C by day. No other month of the twelve falls inside that band in Delhi.

India is not one climate. Each reference city below is answered on its own numbers.

Delhi

  1. January: 20 °C by day, 8 °C at night, 26 mm of rain, recommended
  2. February: 24 °C by day, 11 °C at night, 29 mm of rain, recommended
  3. March: 30 °C by day, 16 °C at night, 22 mm of rain
  4. April: 36 °C by day, 21 °C at night, 12 mm of rain
  5. May: 39 °C by day, 26 °C at night, 25 mm of rain
  6. June: 38 °C by day, 28 °C at night, 72 mm of rain
  7. July: 34 °C by day, 27 °C at night, 208 mm of rain
  8. August: 32 °C by day, 26 °C at night, 179 mm of rain
  9. September: 32 °C by day, 24 °C at night, 109 mm of rain
  10. October: 32 °C by day, 20 °C at night, 17 mm of rain
  11. November: 27 °C by day, 14 °C at night, 5 mm of rain, recommended
  12. December: 22 °C by day, 9 °C at night, 7 mm of rain, recommended
Warmest
May, 39 °C
Coolest
January, 20 °C
Driest
November, 5 mm
Wettest
July, 208 mm

Mumbai

February to April. Every month in Mumbai averages above 27 °C by day, so the choice here is rain rather than temperature — those are the driest three months in a row.

  1. January: 29 °C by day, 19 °C at night, 1 mm of rain
  2. February: 30 °C by day, 20 °C at night, 1 mm of rain, recommended
  3. March: 32 °C by day, 22 °C at night, 1 mm of rain, recommended
  4. April: 33 °C by day, 24 °C at night, 0 mm of rain, recommended
  5. May: 33 °C by day, 27 °C at night, 26 mm of rain
  6. June: 30 °C by day, 27 °C at night, 431 mm of rain
  7. July: 28 °C by day, 26 °C at night, 683 mm of rain
  8. August: 28 °C by day, 25 °C at night, 451 mm of rain
  9. September: 29 °C by day, 25 °C at night, 312 mm of rain
  10. October: 31 °C by day, 25 °C at night, 73 mm of rain
  11. November: 32 °C by day, 23 °C at night, 9 mm of rain
  12. December: 31 °C by day, 20 °C at night, 10 mm of rain
Warmest
April, 33 °C
Coolest
July, 28 °C
Driest
April, 0 mm
Wettest
July, 683 mm

Bengaluru

September to January — 18–27 °C by day. 7 of the twelve months clear that band in Bengaluru, so this is the driest run of 5 in a row.

  1. January: 27 °C by day, 15 °C at night, 6 mm of rain, recommended
  2. February: 30 °C by day, 16 °C at night, 5 mm of rain
  3. March: 32 °C by day, 19 °C at night, 16 mm of rain
  4. April: 33 °C by day, 21 °C at night, 41 mm of rain
  5. May: 31 °C by day, 21 °C at night, 112 mm of rain
  6. June: 28 °C by day, 20 °C at night, 117 mm of rain
  7. July: 27 °C by day, 20 °C at night, 140 mm of rain
  8. August: 26 °C by day, 20 °C at night, 134 mm of rain
  9. September: 27 °C by day, 19 °C at night, 128 mm of rain, recommended
  10. October: 27 °C by day, 19 °C at night, 141 mm of rain, recommended
  11. November: 26 °C by day, 17 °C at night, 72 mm of rain, recommended
  12. December: 26 °C by day, 16 °C at night, 26 mm of rain, recommended
Warmest
April, 33 °C
Coolest
August, 26 °C
Driest
February, 5 mm
Wettest
October, 141 mm

How this is worked out: a month qualifies when its mean daytime high falls between 18 °C and 27 °C. Where more than five qualify, the answer is the driest run of consecutive qualifying months; where none do, it is the driest three months in a row if the year is hot throughout, or the warmest three if it never gets there. The figures are the thirty-year monthly averages charted below, and they are averages, not a forecast — any single year can miss them by a wide margin.

Delhi

Long-term averages for Delhi: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
5152535°C0250mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 20 °C, Night 8 °C, Rain 26 mm. February: Day 24 °C, Night 11 °C, Rain 29 mm. March: Day 30 °C, Night 16 °C, Rain 22 mm. April: Day 36 °C, Night 21 °C, Rain 12 mm. May: Day 39 °C, Night 26 °C, Rain 25 mm. June: Day 38 °C, Night 28 °C, Rain 72 mm. July: Day 34 °C, Night 27 °C, Rain 208 mm. August: Day 32 °C, Night 26 °C, Rain 179 mm. September: Day 32 °C, Night 24 °C, Rain 109 mm. October: Day 32 °C, Night 20 °C, Rain 17 mm. November: Day 27 °C, Night 14 °C, Rain 5 mm. December: Day 22 °C, Night 9 °C, Rain 7 mm
Show the monthly table
Delhi
MonthDay (°C)Night (°C)Rain (mm)
January20826
February241129
March301622
April362112
May392625
June382872
July3427208
August3226179
September3224109
October322017
November27145
December2297

Mumbai

Long-term averages for Mumbai: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
1520253035°C01000mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 29 °C, Night 19 °C, Rain 1 mm. February: Day 30 °C, Night 20 °C, Rain 1 mm. March: Day 32 °C, Night 22 °C, Rain 1 mm. April: Day 33 °C, Night 24 °C, Rain 0 mm. May: Day 33 °C, Night 27 °C, Rain 26 mm. June: Day 30 °C, Night 27 °C, Rain 431 mm. July: Day 28 °C, Night 26 °C, Rain 683 mm. August: Day 28 °C, Night 25 °C, Rain 451 mm. September: Day 29 °C, Night 25 °C, Rain 312 mm. October: Day 31 °C, Night 25 °C, Rain 73 mm. November: Day 32 °C, Night 23 °C, Rain 9 mm. December: Day 31 °C, Night 20 °C, Rain 10 mm
Show the monthly table
Mumbai
MonthDay (°C)Night (°C)Rain (mm)
January29191
February30201
March32221
April33240
May332726
June3027431
July2826683
August2825451
September2925312
October312573
November32239
December312010

Bengaluru

Long-term averages for Bengaluru: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
1520253035°C0200mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 27 °C, Night 15 °C, Rain 6 mm. February: Day 30 °C, Night 16 °C, Rain 5 mm. March: Day 32 °C, Night 19 °C, Rain 16 mm. April: Day 33 °C, Night 21 °C, Rain 41 mm. May: Day 31 °C, Night 21 °C, Rain 112 mm. June: Day 28 °C, Night 20 °C, Rain 117 mm. July: Day 27 °C, Night 20 °C, Rain 140 mm. August: Day 26 °C, Night 20 °C, Rain 134 mm. September: Day 27 °C, Night 19 °C, Rain 128 mm. October: Day 27 °C, Night 19 °C, Rain 141 mm. November: Day 26 °C, Night 17 °C, Rain 72 mm. December: Day 26 °C, Night 16 °C, Rain 26 mm
Show the monthly table
Bengaluru
MonthDay (°C)Night (°C)Rain (mm)
January27156
February30165
March321916
April332141
May3121112
June2820117
July2720140
August2620134
September2719128
October2719141
November261772
December261626

Comments

No comments yet. Share the first one.

Share a tip

Sign in to continue.

Sources (1)

What this guide was checked against. Rules and prices change — follow the official link before you rely on a detail.