Bangalore Climate — Average Highs, Lows & Rainfall by Month
Bangalore has a temperate climate with four distinct seasons. Daytime temperatures average 34°C / 93°F in April, the warmest month, and drop to 26°C / 80°F in December, the coldest. Overnight lows in December average 16°C / 61°F. Bangalore receives about 1107 mm of rain a year across roughly 154 wet days, with October the wettest month.
Averages for 2021–2025 · Open-Meteo Historical Weather API (ERA5 reanalysis) · Updated 2026-10-05
Monthly averages in Bangalore
Average daytime high, overnight low and rainfall for each month of the year.
| Month | Avg high | Avg low | Rainfall | Wet days |
|---|---|---|---|---|
| January | 27°C / 81°F | 16°C / 61°F | 10 mm | 2 |
| February | 30°C / 86°F | 17°C / 62°F | 3 mm | 1 |
| March | 33°C / 91°F | 19°C / 66°F | 13 mm | 2 |
| April | 34°C / 93°F | 21°C / 70°F | 34 mm | 5 |
| May | 31°C / 87°F | 21°C / 70°F | 146 mm | 17 |
| June | 29°C / 84°F | 20°C / 68°F | 117 mm | 19 |
| July | 27°C / 81°F | 20°C / 68°F | 178 mm | 27 |
| August | 28°C / 82°F | 20°C / 67°F | 168 mm | 21 |
| September | 28°C / 82°F | 19°C / 67°F | 105 mm | 21 |
| October | 27°C / 81°F | 19°C / 66°F | 189 mm | 20 |
| November | 26°C / 80°F | 18°C / 65°F | 109 mm | 13 |
| December | 26°C / 80°F | 17°C / 63°F | 36 mm | 6 |
Best time to visit Bangalore
February, January, December offer the most comfortable weather in Bangalore: mild daytime temperatures with the year's lowest rainfall — February averages 30°C (86°F); January averages 27°C (81°F); December averages 26°C (80°F).
Bangalore climate FAQ
- What is the hottest month in Bangalore?
- April is the hottest month in Bangalore, with average daytime highs of 34°C / 93°F and overnight lows of 21°C / 70°F (averages for 2021–2025).
- What is the coldest month in Bangalore?
- December is the coldest month in Bangalore, with average highs of 26°C / 80°F and lows of 17°C / 63°F.
- How much rain does Bangalore get a year?
- Bangalore receives about 1107 mm of rainfall a year, spread over roughly 154 wet days. October is the wettest month (189 mm on average) and February the driest (3 mm).
- When is the best time to visit Bangalore?
- February, January, December are the most comfortable months in Bangalore: mild daytime temperatures with the least rainfall of the year.
Want today's conditions instead of averages?
See live weather in Bangalore →Source: Open-Meteo Historical Weather API (ERA5 reanalysis), Open-Meteo. Averages are daily means across 2021–2025 and are rounded for display — for a live forecast see the Bangalore weather page.