Historical weather data, all-time temperature records, and monthly climate averages for Bengaluru, Karnataka, India. Explore typical weather conditions by week for trip planning, and see how today compares to the historical record.
April 5th in Bengaluru runs warm, with an average high of 91° — right at the peak of the city's hottest stretch of the year. Last year set the bar: a scorching 100° in 2024. There's also a 1-in-3 chance of an early shower, as pre-monsoon activity starts to stir.
Bengaluru's all-time heat record is 103°, set on May 1, 2024 — a sign that the city's legendary mild reputation has been tested in recent years. The coldest it's ever gotten is 46° back in December 1981, and a single November storm in 2015 dumped nearly 5 inches of rain in one day.
Bengaluru is warmest in late March through early April, with highs peaking around 92°, then cools surprisingly gently into a mild winter that bottoms out around 77° in December. If you're avoiding rain, skip October — that's the wettest stretch of the year, averaging nearly 1.5 inches per week.