Bengaluru Weather in May

India · May climate averages and travel tips

Avg high33°C (91°F)
Avg low21°C (70°F)
Rainfall118 mm (4.6 in)
RatingPoor 4.4/10

Expect very hot days in Bengaluru in May: the average high is 33°C (91°F) and the average low is 21°C (70°F). The month is moderately rainy, with about 118 mm (4.6 in) of rain spread over 15 days. You get roughly 12.6 hours of daylight and frequently cloudy skies.

Is May a good time to visit Bengaluru?

May is not the best time to visit Bengaluru (4.4/10) mainly because of the rain. The weather is much better in December and January.

Visiting Bengaluru in May

May: warm and changeable

May feels hot, sticky and increasingly unsettled. The high reaches 33°C, but April is hotter, with a 35°C high. Rain falls on 15 days, often bringing a welcome break from the heat. Cloudy skies and just under five hours of daily sun can make the weather feel less bright than you'd expect.

Visit Cubbon Park or the Lalbagh gardens earlier in the day, then spend the warmer hours in the Visvesvaraya Industrial and Technological Museum. Keep plans flexible: showers can interrupt outdoor sightseeing, so don't count on a dry afternoon at Nandi Hills. June is cooler and less rainy, while December and January are Bengaluru's best months overall.

Holidays and city life

May Day is a public holiday in Karnataka, and Buddha Purnima may also fall in May. The exact date changes each year. Indian schools are on summer break around this time, so family outings can be busier, even as Bengaluru sees fewer visitors than during its peak winter months.

If you hate crowds, May can suit you better than December or January. Hotels may cost less than in those popular months, though school-holiday demand can keep some places busy.

Make the rain work

Travelling with kids? Pair a morning at Lalbagh with an indoor museum visit, rather than planning a full day outside.

If rain catches you near MG Road, duck into the nearby shops or cafés and wait it out; showers can make traffic slow across the city. For a local snack, try a masala dosa at MTR near Lalbagh, then visit the gardens when the weather clears. The cooler spell after rain can make a walk around the glasshouse more pleasant than an exposed afternoon outing.

May weather at a glance

Average high33°C (91°F)
Average low21°C (70°F)
Daily mean27°C (80°F)
Rainfall118 mm (4.6 in)
Rainy days (1 mm+)15
Humidity64%
Cloud cover65%
Daylight12.6 hours
Est. sunshine4.9 hours/day
Wind8.9 km/h
vs April3°C cooler than April, with 72 mm more rain.

What to pack for Bengaluru in May

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

← AprilBest time to visit BengaluruJune →

Better weather in May nearby

Nearby in May

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