Bangalore enjoys a generally pleasant summer. Summer in Bangalore is moderate which runs from March to May.
During this period, the weather remains quite agreeable, mainly because the mercury level does not rise excessively. The weather in Bangalore in March and April is quite pleasant with an average temperature ranging from 20 to 35 degrees Celsius. Even during May, the peak summertime, the weather in Bangalore remains quite soothing with maximum temperature going close to 33 degrees Celsius. All factors considered, summers can be called an ideal, if not the best time to visit Bangalore.
The winter period in Bangalore runs from October to February. And, it is the best season to visit Bangalore and its nearby tourist attractions as the temperature is low which makes the weather quite soothing; and thus, sightseeing becomes even more enjoyable.
The temperature and humidity take a dip during this period. As such, the days are pleasant in winter but the nights can turn somewhat chilly. The temperature in Bangalore in December and November ranges between 27 and 16 degrees Celsius.
December and January are the coldest months in Bangalore. Needless to say, winter is the best time to travel Bangalore.
June marks the beginning of monsoon in Bangalore and the season lasts till September. The city experiences mild to heavy rainfall with cool winds blowing in.
As the downpour of rain starts from May end, weather in Bangalore in June brings at least 7 days of rainfall. From June to September, Bangalore city witnesses a drop in temperature but the rise in humidity level due to heave showers. Experiencing the highest rainfall in August and September can hinder sightseeing and outdoor activities.