Bengaluru has a **tropical savanna climate with strong moderating effects from elevation**, often described as close to a milder tropical highland-influenced urban climate. In Köppen terms, it is commonly classified as **Aw**, though local descriptions vary because of its altitude and relatively moderate temperatures.
### General climate pattern - **Summer (March-May):** Warm to hot afternoons, but usually less extreme than many Indian interior cities. - **Monsoon season (June-October):** Rain arrives through the southwest monsoon and later the retreating monsoon period; thunderstorms are common. - **Winter (November-February):** Mild, drier, and generally pleasant, with cooler mornings and nights.
### Typical conditions | Season | Approximate daytime pattern | |---|---| | Summer | Often around the high 20s to low 30s °C | | Monsoon | Warm, cloudy, and wetter; temperatures often moderated by rain | | Winter | Mild days, cooler nights; mornings can feel crisp by South Indian standards |
Annual rainfall is moderate to fairly substantial, with much of it concentrated in the monsoon months and during convective storms. Snowfall does not occur. Humidity is usually lower than in coastal cities, though it rises during rainy periods.
### Best time to visit The most comfortable months for many visitors are **November to February**, when conditions are generally mild and relatively dry. The monsoon can be attractive for greenery but may bring traffic disruption and localized flooding.
### Weather hazards - Intense short-duration rainfall and urban flooding in vulnerable neighborhoods - Occasional drought stress or water shortages in weak monsoon years - Heat becoming a greater concern as urbanization reduces tree cover and increases the heat-island effect
For precise monthly averages, official meteorological tables should be consulted through the India Meteorological Department.
