When to visit
Bengaluru?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Bengaluru
Karnataka · India

The best weather in Bengaluru is from January, February, March.consistent weather climate

Climate score
June
71

Excellent climate

🌦Húmedo

Temperature
20–28°C
Noches agradables
Feels like
22–30°C
Húmedo
Precipitation
138mm
Lluvia moderada · 16 days
Sunshine
5.6h
Cielo cubierto
Humidity (%)
79%
Húmedo
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
10°20°30°40°EneFebMarAbrMayJunJulAgoSepOctNovDic
Monthly Overview
Score979995867071616871757991
ClimateAgradableAgradableCaliente y secoCaliente y secoCaliente y lluviosoHúmedoLluviosoHúmedoHúmedoHúmedoHúmedoAgradable
Temperature16–27°C16–30°C19–33°C21–34°C21–32°C20–28°C20–27°C20–27°C19–27°C19–27°C18–27°C17–26°C
Feels like16–27°C16–30°C20–33°C23–35°C24–35°C22–30°C21–28°C21–29°C21–29°C21–30°C19–28°C17–27°C
Precipitation13mm
2 days
4mm
1 days
15mm
2 days
32mm
3 days
119mm
10 days
138mm
16 days
164mm
24 days
145mm
21 days
145mm
20 days
141mm
16 days
108mm
12 days
37mm
6 days
Sunshine10.4h
☀︎ 90%
11.3h
☀︎ 97%
11.6h
☀︎ 96%
11.6h
☀︎ 93%
9.2h
☀︎ 73%
5.6h
☀︎ 43%
4.3h
☀︎ 34%
5.0h
☀︎ 40%
5.9h
☀︎ 48%
7.8h
☀︎ 66%
7.2h
☀︎ 62%
9.4h
☀︎ 82%
WindE · 16 km/hE · 17 km/hSE · 17 km/hSE · 15 km/hO · 15 km/hO · 21 km/hO · 23 km/hO · 21 km/hO · 18 km/hNE · 14 km/hE · 17 km/hE · 16 km/h
Humidity (%)64%53%49%52%69%79%81%80%81%78%76%74%
Day length11.5h11.7h12.1h12.4h12.7h12.9h12.8h12.5h12.2h11.8h11.5h11.4h

Frequently asked questions

What is the best time to visit Bengaluru?

The best time to visit Bengaluru is April, October, May, January, March, June, February, December, November, September, with temperatures between 16 °C and 34 °C. The best month is April. April is low season.

What is the weather like in Bengaluru?

Bengaluru has a Tropical climate with an overall score of 8/10. Annual temperatures range from 16 °C to 34 °C.

What is the hottest month in Bengaluru?

The hottest month in Bengaluru is April, with average highs of 34 °C and lows of 21 °C.

What is the rainiest month in Bengaluru?

The rainiest month in Bengaluru is July, with an average of 164 mm of precipitation.