At about 900 m above sea level, Bengaluru has a tropical savanna climate that is milder than its latitude suggests.
- Winter (Dec–Feb): dry, with mornings that can dip close to 15 °C and pleasant afternoons.
- Summer (Mar–May): April and May are the hottest months, usually peaking in the mid-30s °C, with afternoon thunderstorms in May.
- South-west monsoon (Jun–Sep): frequent moderate rain and cloudy skies.
- North-east monsoon (Oct–Nov): heavy evening downpours. October is often the rainiest month of the year.
See also When to visit.