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.

Sources (1)

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