Bengaluru - When to Visit

When to Visit Bengaluru

Climate guide & best times to travel

Monthly Climate Data for Bengaluru Average temperature and rainfall by month Climate Overview 11°C 18°C 25°C 32°C 39°C Rainfall (mm) 0 104 208 Jan Jan: 28.0°C high, 16.0°C low, 3mm rain Feb Feb: 30.0°C high, 17.0°C low, 8mm rain Mar Mar: 33.0°C high, 20.0°C low, 15mm rain Apr Apr: 34.0°C high, 22.0°C low, 61mm rain May May: 33.0°C high, 21.0°C low, 130mm rain Jun Jun: 29.0°C high, 20.0°C low, 109mm rain Jul Jul: 28.0°C high, 20.0°C low, 117mm rain Aug Aug: 28.0°C high, 20.0°C low, 163mm rain Sep Sep: 28.0°C high, 20.0°C low, 208mm rain Oct Oct: 28.0°C high, 19.0°C low, 185mm rain Nov Nov: 27.0°C high, 18.0°C low, 64mm rain Dec Dec: 26.0°C high, 16.0°C low, 15mm rain Temperature Rainfall
Bengaluru sits at around 900 metres on the Deccan Plateau, and that elevation does most of the work for its climate. While the rest of peninsular India deals with summers that regularly crack 40°C, Bengaluru tends to peak around 34°C (93°F) in April, then ease back into the high twenties for most of the year. The city earned its old reputation as India's Garden City partly on the strength of this weather. Mild enough that roses, jacarandas, and bougainvillea flower simultaneously in ways you simply don't see at sea level along the coast. The year breaks into roughly three acts. From November through February, Bengaluru is at its most pleasant. Days settle into the high twenties Celsius. Nights dip to the mid-to-low teens. Rainfall is nearly absent. March through May brings a pre-monsoon warmth. Not the punishing heat of north India, but April's 34°C (93°F) highs with steady humidity can make afternoons feel heavier than the numbers suggest. Then from June through October, the southwest monsoon takes hold and transforms the city. Afternoons turn overcast. Evening downpours become routine. September tends to be Bengaluru's wettest month with around 208mm of rain falling across the four weeks. Worth noting is that humidity hovers around 70% throughout the year regardless of season. Lower than coastal cities like Chennai or Mumbai. But still a constant presence. Bengaluru also catches some rainfall from the retreating northeast monsoon in October and November. The tail end of the wet season lingers a little longer than visitors sometimes expect. The overall effect is a climate that rewards packing for layers and mood rather than extremes.

Best Time to Visit

Recommended timing for different travel styles.

Beach
Bengaluru itself is inland. But the city is at its most comfortable for slow, café-heavy days between November and February. Temperatures hold around 26-28°C (79-82°F) through the day and drop pleasantly in the evenings.
Cultural
December and January offer the best conditions. Negligible rainfall. The full calendar of festivals and public events that accompany the cool season. Bengaluru's parks and outdoor spaces at their most inviting.
Adventure
The hills around Bengaluru. Nandi Hills to the north, the forests of Coorg within day-trip distance. These are at their most dramatic from July through September. The monsoon has turned the landscape lush. Trails can be muddy. But the views reward the trade-off.
Budget
June through August tends to offer the best value on accommodation. The monsoon keeps casual tourism down. The weather is far from miserable. Highs stay in the high twenties. Afternoon showers are reliable enough to require planning around them.

What to Pack

Essentials and seasonal recommendations for Bengaluru.

Year-Round Essentials
packable rain jacket or compact umbrella
Even in the dry season, a stray afternoon shower can surprise you. During the monsoon months, a sturdy umbrella becomes your daily companion. Pack one. Keep it handy. Dry socks matter.
Sunscreen
Bengaluru sits near the equator. Overcast monsoon days still deliver more UV than most travelers expect. Apply sunscreen. Reapply often. Clouds do not block rays.
reusable water bottle
Daytime heat climbs enough to make hydration essential. Carry a bottle. Refill often. Coconut stalls help.
Comfortable walking shoes that grip both paved streets and puddle-strewn lanes are non-negotiable. Choose wisely. Dry feet equal happy feet.
will serve you better than anything precious or suede.
small daypack
keeps hands free for auto-rickshaw rides, markets, and Bengaluru's many parks.
cool dry season from November through February
Clothing
light sweater or fleece for evenings
March-to-May hot season
Clothing
loose cotton or linen clothing
Layering Tip
breathable fabric makes a genuine difference in the afternoon heat.
monsoon months from June through October
Clothing
quick-dry clothing
Footwear
waterproof sandals or shoes that can handle wet pavements without deteriorating
Plug Type
Type D round three-pin plugs and Type M round three-pin plugs
Voltage
230V and 50Hz
Adapter Note
A universal travel adapter with built-in USB ports saves hassle. Hotel sockets sit in odd corners. One plug rules them all.
Skip These Items
Skip the heavy winter coat. Bengaluru bottoms out at 16°C (61°F), mild by global standards. A light sweater suffices. Pack light. Formal clothing is rarely needed. Bengaluru stays casual even in upscale districts. Jeans work. Collar optional. Leave irreplaceable valuables at home. If you must bring them, seal them in waterproof bags. Monsoon rain is relentless. Regret is heavier. Oversized toiletry bottles waste space. Bengaluru hosts pharmacies and supermarkets in every neighborhood. Buy on arrival. Travel lighter.
Full Packing Checklist

Interactive checklist with shopping links for every item you need.

View Bengaluru Packing List →

Month-by-Month Guide

Climate conditions and crowd levels for each month of the year.

January

brings Bengaluru's most postcard-friendly conditions. Highs around 28°C (83°F), lows that can slip to 16°C (61°F) after dark, and almost no rain across the month. The city's parks look their best. Outdoor dining in neighborhoods like Indiranagar or Koramangala is comfortable well into the evening.

High 28°C (83°F)
Low 16°C (61°F)
Rainfall almost no rain
Crowds High
View Details →
February

warms slightly. Highs reach 30°C (87°F), nights stay mild around 17°C (63°F). Remains one of the stronger months to visit Bengaluru. Rainfall is minimal at around 8mm. The city feels energetic without feeling overloaded.

High 30°C (87°F)
Low 17°C (63°F)
Rainfall around 8mm
Crowds High
View Details →
March

is where the pre-monsoon warming begins to make itself felt. Highs climb to 33°C (92°F). While that's not extreme by Indian standards, afternoons can feel clammy enough to slow you down. Around 15mm of rain falls, often as isolated thunderstorms that build through the day and clear by evening. Crowds start thinning as the cool season ends. This makes Bengaluru's older neighborhoods and heritage sites more accessible.

High 33°C (92°F)
Low None
Rainfall around 15mm
Crowds Medium
View Details →
April

is the peak of warmth, with highs reaching 34°C (93°F) and lows around 22°C (71°F). The 61mm of rainfall arrives mostly as dramatic afternoon thunderstorms that tend to clear quickly. These are pre-monsoon heat-release events rather than sustained downpours. Crowd levels are low. Indoor Bengaluru experiences like the palace and art galleries are appealing if you plan outdoor time for early morning.

High 34°C (93°F)
Low 22°C (71°F)
Rainfall 61mm
Crowds Low
View Details →
May

stays warm at 33°C (91°F) highs as the pre-monsoon storms intensify and rainfall reaches 130mm. The evenings cool a little as cloud cover increases. This provides some relief from the heat. Mornings are generally clear before the clouds build. Front-loading outdoor plans pays off during this month.

High 33°C (91°F)
Low None
Rainfall 130mm
Crowds Low
View Details →
June

marks the arrival of the southwest monsoon proper. Highs ease back to 29°C (85°F). The cloud cover does what air conditioning can't quite replicate. Bengaluru receives around 109mm of rain, mostly in afternoon and evening bursts. The city's tech districts and restaurant scene stay fully active regardless of the weather. Accommodation tends to be easier to find.

High 29°C (85°F)
Low None
Rainfall around 109mm
Crowds Low
View Details →
July

is steady monsoon territory. 28°C (82°F) highs, 20°C (68°F) lows, and around 117mm of rainfall. Bengaluru turns noticeably greener and the parks fill with flowering trees. Traffic becomes more chaotic than usual during heavy downpours. Building extra time into journeys is sensible.

High 28°C (82°F)
Low 20°C (68°F)
Rainfall around 117mm
Crowds Low
View Details →
August

deepens the wet season, with 163mm of rainfall making it one of the wetter months on the calendar. Highs stay around 28°C (82°F) and nights are comfortable at 20°C (68°F). The rain doesn't usually last all day. Mornings in Bengaluru often clear enough for outdoor plans. The heaviest falls arrive in the late afternoon and continue into evening.

High 28°C (82°F)
Low 20°C (68°F)
Rainfall 163mm
Crowds Low
View Details →
September

is Bengaluru's wettest month by a clear margin, with around 208mm of rain. Temperatures stay moderate at highs around 28°C (83°F). Expect regular disruption from heavy evening storms. The surrounding countryside is at its most photogenic during this period. For travelers who don't mind an umbrella, the city's cultural calendar carries on undeterred.

High 28°C (83°F)
Low None
Rainfall around 208mm
Crowds Low
View Details →
October

Rain eases to 185mm. Yet remains hefty, as the northeast monsoon starts steering the weather pattern. Highs stay near 28°C (83°F), nights dip to 19°C (67°F), and Bengaluru inches toward the dry season. Shoulder season visitors arrive early. Crowds rise. Expect queues at breakfast.

High 28°C (83°F)
Low 19°C (67°F)
Rainfall around 185mm
Crowds Medium
View Details →
November

October marks the pivot: rainfall tumbles to 64mm, highs steady at 27°C (81°F), and nights glide toward 18°C (64°F). The city exhales after the monsoon. Evening air turns gentle. Outdoor tables fill quickly. Crowds swell as cool season begins.

High 27°C (81°F)
Low 18°C (64°F)
Rainfall around 64mm
Crowds Medium to High
View Details →
December

December ends the year crisp and dry. Highs hover at 26°C (80°F), lows can hit 16°C (61°F) under clear skies, and only 15mm of rain falls all month. MG Road and Brigade Road increase with Christmas shoppers. New Year fireworks light the sky. This is Bengaluru at its best.

High 26°C (80°F)
Low 16°C (61°F)
Rainfall about 15mm
Crowds High
View Details →