Bengaluru Weather in March

India · March climate averages and travel tips

Avg high35°C (94°F)
Avg low18°C (65°F)
Rainfall18 mm (0.7 in)
RatingFair 6.1/10

In March, Bengaluru has average highs of 35°C (94°F) and lows of 18°C (65°F). The month is very dry, with about 18 mm (0.7 in) of rain spread over 3 days, one of the driest months of the year. You get roughly 11.9 hours of daylight and mostly clear skies.

Is March a good time to visit Bengaluru?

March is a fair time to visit Bengaluru (6.1/10) mainly because of the heat. For better weather, go in December and January.

Visiting Bengaluru in March

March weather

March feels hot and mostly dry in Bengaluru. Afternoons can reach 35°C, while evenings cool to around 18°C. There's plenty of sun, but only a few rainy days, so showers are unlikely to shape most plans.

The heat is manageable for city sights if you save outdoor walks for morning or evening. Try Lalbagh Botanical Garden early, then spend the sticky afternoon in the air-conditioned galleries at the National Gallery of Modern Art. April is just as hot and gets more rain, so March is a useful window before wetter weather sets in.

Festivals and crowds

Ugadi, the Kannada New Year, sometimes falls in March, though its date changes each year. You may see mango leaves on doorways and find special festive meals at local restaurants. Bengaluru Karaga, a traditional festival in the old city, can also take place in March; its timing varies.

If you hate crowds, March is generally calmer than December and January, Bengaluru's best months for visiting. It's not a major holiday period across the whole month, but festival days can bring lively crowds around temples and in the old city. Hotel prices are often easier than in the December–January high season, though business travel can keep rates up on weekdays.

Getting around

Travelling with kids? Keep the hottest part of the day for indoor stops, and enjoy Cubbon Park when the sun eases.

For an easy evening plan, take Namma Metro to MG Road and walk towards Church Street for dinner. If you're trying Bengaluru's famous masala dosa, order it fresh at a local darshini, a casual eatery where service is quick. Don't plan a long midday walk between sights; the strong sun can make even short city distances feel tiring.

March weather at a glance

Average high35°C (94°F)
Average low18°C (65°F)
Daily mean26°C (79°F)
Rainfall18 mm (0.7 in)
Rainy days (1 mm+)3
Humidity45%
Cloud cover31%
Daylight11.9 hours
Est. sunshine9 hours/day
Wind9.4 km/h
vs February3°C warmer than February, with 13 mm more rain.

What to pack for Bengaluru in March

Bengaluru weather in other months

Jan29°C / 14°C3 mmExcellentFeb32°C / 15°C5 mmGoodMar35°C / 18°C18 mmFairApr35°C / 21°C46 mmFairMay33°C / 21°C118 mmPoorJun29°C / 20°C87 mmFairJul28°C / 19°C101 mmFairAug28°C / 19°C142 mmPoorSep28°C / 19°C146 mmPoorOct27°C / 18°C142 mmPoorNov27°C / 17°C69 mmGoodDec27°C / 15°C25 mmExcellent

← FebruaryBest time to visit BengaluruApril →

Better weather in March nearby

Nearby in March

Where else is good in March? See where to go in March.