Home > Destinations > Asia > India

Weather in Bengaluru (Bangalore)

Bengaluru has a moderate climate year-round, with distinct wet and dry seasons.

April is the hottest month with temperatures often reaching 34°C (93°F) but rain starts to fall by May, moderating the heat.

From June to October, monsoon brings frequent thunderstorms and occasional flooding. Temperatures range from 20°C (69°F) to 28°C (82°F). It's hot, humid and rainy, so bring a raincoat if you are visiting during these months.

The months from November to February are widely considered as the best time to visit Bengaluru. January is particularly lovely, with temperatures hovering around 28°C (82°F), this is also when the city hosts its acclaimed flower show.

Guidetype and fpcity weatherwtg_cforecast_table
Weather (day) Temp (max day) Rain (mm) Wind (mph) Humidity Pressure Visibility
Sunday
Cloudy
Cloudy skies
20
°C
0
10
w
80-100%
1011 mb
good
Monday
Cloudy
Cloudy skies
19
°C
0
9
w
80-100%
1011 mb
good
Tuesday
Cloudy
Cloudy skies
19
°C
0
12
w
80-100%
1011 mb
good
Wednesday
Cloudy
Cloudy skies
19
°C
0
13
w
80-100%
1011 mb
good
Thursday
Cloudy
Cloudy skies
19
°C
0
13
w
80-100%
1011 mb
good
Friday
Cloudy
Cloudy skies
19
°C
0
11
w
80-100%
1011 mb
good
Saturday
Cloudy
Cloudy skies
19
°C
0
13
w
80-100%
1011 mb
good
View help

Comment Record: