Bengaluru vs Hyderabad: which is sunnier?
🇮🇳 India vs 🇮🇳 India · 455 km apart · long-term climate normals (NASA POWER, 2001–2020)
Bengaluru is the sunnier overall: about 2,860 hours of sunshine a year to Hyderabad's 2,741. Bengaluru has the higher Sunshine Score in 7 of 12 months, Hyderabad in 2 (3 within 2 points).
Scores are the 0–100 Sunshine Score — sunshine, daytime warmth and dryness in one number, per month.
_02.jpg/500px-View_from_Visvesvaraya_Industrial_and_Technological_Museum_(2025)_02.jpg)

At a glance
| Bengaluru | Hyderabad | |
|---|---|---|
| Sunshine hours / year | 2,860 | 2,741 |
| Sunniest month | January (96/100) | December (95/100) |
| Nov–Feb average score | 93/100 | 92/100 |
| Jun–Aug average score | 78/100 | 71/100 |
| Rain / year | 844 mm | 769 mm |
| Peak midday UV | 12 (extreme) | 11 (extreme) |
Bengaluru vs Hyderabad month by month
| Month | Sunshine Score | Day high °C | Rain mm | |||
|---|---|---|---|---|---|---|
| Bengaluru | Hyderabad | Bengaluru | Hyderabad | Bengaluru | Hyderabad | |
| January | 96 | 94 | 28° | 29° | 2 | 6 |
| February | 95 | 85 | 32° | 33° | 5 | 4 |
| March | 65 | 55 | 35° | 36° | 17 | 19 |
| April | 60 | 27 | 35° | 39° | 57 | 26 |
| May | 76 | 27 | 32° | 39° | 110 | 36 |
| June | 82 | 77 | 29° | 32° | 76 | 101 |
| July | 78 | 68 | 28° | 30° | 100 | 152 |
| August | 75 | 68 | 27° | 29° | 113 | 166 |
| September | 68 | 68 | 27° | 28° | 152 | 155 |
| October | 70 | 79 | 27° | 28° | 141 | 88 |
| November | 86 | 93 | 26° | 28° | 56 | 14 |
| December | 93 | 95 | 26° | 28° | 15 | 2 |
The sunnier month by month: Jan even · Feb Bengaluru · Mar Bengaluru · Apr Bengaluru · May Bengaluru · Jun Bengaluru · Jul Bengaluru · Aug Bengaluru · Sep even · Oct Hyderabad · Nov Hyderabad · Dec even.
When to pick which
- November–February: too close to call — Bengaluru averages 93/100, Hyderabad 92/100. Hyderabad is the warmer, around 30°C daytime highs vs 28°C. See the winter sun ranking.
- March–May: Bengaluru (average score 67/100 vs 36). Hyderabad is the warmer, around 38°C daytime highs vs 34°C.
- June–August: Bengaluru (average score 78/100 vs 71). Hyderabad is the warmer, around 30°C daytime highs vs 28°C.
- September–October: Hyderabad (average score 74/100 vs 69). Daytime highs are similar (27°C vs 28°C).
Full month-by-month guides: Bengaluru weather by month · Hyderabad weather by month · Best time to visit India.
More comparisons: Bengaluru vs Chennai · Bengaluru vs Coimbatore · Bengaluru vs Tiruchirappalli · Hyderabad vs Nagpur · Hyderabad vs Vijayawada · all head-to-heads