Bangalore Weather by Month

India › Karnataka › Bangalore

Bangalore (Bengaluru) sits at 920 meters above sea level, giving it a moderate tropical savanna climate unlike most Indian cities. The elevation keeps temperatures mild year-round and produces two distinct monsoon seasons. The city receives approximately 970mm of annual rainfall.

Bangalore Weather by Month: Temperature and Rainfall Breakdown

MonthAvg High (°C/°F)Avg Low (°C/°F)Rainfall (mm)Humidity (%)Sunshine (hrs/day)
January27 / 8116 / 612568.5
February30 / 8617 / 635479.0
March33 / 9120 / 6812449.0
April34 / 9322 / 7246508.9
May33 / 9121 / 70120627.8
June29 / 8420 / 6881735.0
July28 / 8220 / 68110764.2
August28 / 8220 / 68137784.5
September28 / 8219 / 66195775.2
October28 / 8219 / 66180765.8
November26 / 7917 / 6365726.5
December26 / 7916 / 6117647.5

Bangalore Weather in Winter (December to February)

Winter in Bangalore is the driest and most comfortable season. December and January each receive under 20mm of rain over 1-2 days. Daytime highs reach 26-27°C (79-81°F) while nighttime lows dip to 16°C (61°F). February is the driest month at just 5mm of rain with 47% humidity, the lowest of the year. Skies are clear with 8.5-9 hours of daily sunshine. This is the peak tourist season with hotel prices 20-30% higher than the monsoon months. Early mornings can feel cool enough for a light jacket, especially in January when lows hit 15°C (59°F).

Bangalore Weather in Summer (March to May)

Bangalore’s summer is mild by Indian standards. April is the hottest month at 34°C (93°F) but the city’s elevation prevents the extreme heat found in Chennai or Delhi. March and April are dry: March gets 12mm, April 46mm over 3-4 rainy days. May brings pre-monsoon thunderstorms with 120mm of rain, usually in short afternoon bursts. Humidity climbs from 44% in March to 62% in May. Unlike coastal Indian cities, Bangalore remains tolerable in summer because of low humidity mornings and cooling evening breezes. For timing your trip to avoid the worst heat, see the best time to visit Bangalore guide.

Bangalore Weather in the Monsoon (June to October)

Bangalore receives monsoon rainfall from both the southwest monsoon (June-September) and the northeast monsoon (October-November). September is the wettest month at 195mm over 12 rainy days, followed by October at 180mm. Humidity peaks at 76-78% from July to September. The rain typically falls as afternoon or evening downpours lasting 1-2 hours rather than all-day drizzle. Temperatures remain steady at 28-29°C (82-84°F) throughout the monsoon months. August is the cloudiest period with just 4.5 hours of daily sunshine. Despite the rain, morning sightseeing is often possible before clouds build. Pack quick-dry clothing and waterproof footwear. For a complete packing list, check the Bangalore travel tips guide.

Bangalore Weather in Post-Monsoon (November)

November is a transitional month as the northeast monsoon tapers off. Rainfall drops to 65mm over 5-6 days. Temperatures cool to 26°C (79°F) highs and 17°C (63°F) lows. Humidity begins falling from 72% toward December’s 64%. Gardens and parks are lush green after the monsoon, making it a photogenic time for Lalbagh Botanical Garden and Cubbon Park. This is the start of the second-best tourist season with improving weather and moderate crowds before the December peak.