Climate of Bangalore
Due to its high elevation, Bangalore usually enjoys salubrious climate throughout the year, although freak heat waves can make things very uncomfortable in the summer.
The coolest month is January with an average low temperature of 15.1 °C and the hottest month is April with an average high temperature of 33.6 °C. The highest temperature ever recorded in Bangalore is 38.9 °C and the lowest ever is 7.8 °C (on January 1884). Winter temperatures rarely drop below 12 °C (54 °F), and summer temperatures seldom exceed 36–37 °C (100 °F).
Bangalore receives rainfall from both the northeast and the southwest monsoons and the wettest months are September, October and August, in that order. The summer heat is moderated by fairly frequent thunderstorms, which occasionally cause power outages and local flooding. The heaviest rainfall recorded in a 24-hour period is 179 millimeters (7.0 in) recorded on 1 October 1997.