WhereItsSunny

Climate of Bengaluru, Karnataka, India

Point-value climate at Bengaluru (Karnataka, India). Population approximately 6,787,000.

Located in Karnataka, India, Bengaluru has a consistently warm climate. Population approximately 6,787,000. Monthly average temperatures range from 21°C / 69.8°F in December to 27.8°C / 82°F in April, with rainfall varying from 1 mm / 0 in (January) to 169 mm / 6.7 in (September) — about 820 mm / 32.3 in across the year. Bengaluru is the capital of Karnataka. These are point-value climate normals sampled at Bengaluru's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: January, February, March, April, December.

Best time to visit Bengaluru →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January21.5°C70.7°F1 mm0″Sunny & Warm, Sunny & Mild
February23.7°C74.7°F3 mm0.1″Sunny & Warm
March26.2°C79.2°F5 mm0.2″Sunny & Hot
April27.8°C82°F37 mm1.5″Sunny & Hot
May27.4°C81.3°F90 mm3.5″Tropical
June24.9°C76.8°F72 mm2.8″
July23.8°C74.8°F90 mm3.5″Tropical
August23.7°C74.7°F118 mm4.6″Tropical
September24°C75.2°F169 mm6.7″Tropical
October23.7°C74.7°F167 mm6.6″Tropical
November22.3°C72.1°F51 mm2″
December21°C69.8°F17 mm0.7″Sunny & Warm, Sunny & Mild

Frequently asked questions

What is the best time to visit Bengaluru?

The months with the sunniest, driest weather are January, February, March, April, December. Bengaluru's warmest month is April at an average of 27.8°C / 82°F, and its driest month is January with about 1 mm / 0 in of rain.

What is the climate of Bengaluru?

Bengaluru, in Karnataka, India, has monthly average temperatures ranging from 21°C / 69.8°F in December to 27.8°C / 82°F in April. Annual rainfall is approximately 820 mm / 32.3 in, with the wettest month being September (169 mm / 6.7 in) and the driest January (1 mm / 0 in).

What is the average temperature in Bengaluru in April?

The average temperature in Bengaluru in April is 27.8°C / 82°F, with rainfall of about 37 mm / 1.5 in — the warmest month of the year.

When is the driest month in Bengaluru?

The driest month in Bengaluru is January, with about 1 mm / 0 in of average monthly rainfall. Average temperature that month is 21.5°C / 70.7°F.

When is the wettest month in Bengaluru?

The wettest month in Bengaluru is September, with approximately 169 mm / 6.7 in of average monthly rainfall.