+12.9719° · +77.5937° · ELEV 0m

Bengaluru

India · Karnataka

Monthly weather averages for Bengaluru, India — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

April → January

Bengaluru has a temperate climate. The warmest month is April (33°C average high) and the coolest is December (26°C).

№ 02

Rainfall by Month

1036 mm / year

Bengaluru sees 1036 mm of rain a year. The wettest month is July (158 mm); the driest is February (4 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

September–February
September–February
16°C – 30°C · 9.7h sun

The best time to visit Bengaluru is September–February, when temperatures average 16°C–30°C with 9.7 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Bengaluru, India — click a column to sort
January27.3°C15.6°C12 mm10.5 h06:4518:11
February29.6°C16.4°C4 mm11.3 h06:4218:25
March32.3°C19.0°C15 mm11.6 h06:2718:30
April33.4°C21.2°C33 mm11.6 h06:0718:31
May31.4°C21.3°C119 mm10.5 h05:5418:37
June28.3°C20.4°C131 mm8.9 h05:5318:46
July26.9°C19.9°C158 mm7.4 h06:0018:49
August26.9°C19.7°C142 mm8.0 h06:0718:41
September27.0°C19.4°C150 mm8.6 h06:0818:21
October27.3°C18.8°C133 mm9.4 h06:0918:01
November26.5°C17.9°C108 mm8.8 h06:1817:50
December26.3°C16.6°C31 mm9.5 h06:3317:55

Nearby cities

View monthly climate averages for nearby cities or compare them with Bengaluru.

Temperature, rainfall and sunshine, month by month.