Bengaluru Weather in December
India · December climate averages and travel tips
In December, Bengaluru has average highs of 27°C (80°F) and lows of 15°C (59°F). The month is fairly dry, with about 25 mm (1.0 in) of rain spread over 4 days. Humidity averages 76%, so it feels sticky and hotter than the thermometer suggests. You get roughly 11.2 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Bengaluru?
Yes — December is one of the best months to visit Bengaluru. The weather rates excellent (9.3/10) on our comfort score.
Visiting Bengaluru in December
Mild days outdoors
December is one of Bengaluru's best months for exploring, and January is almost as good. Afternoons reach about 27°C, while evenings cool to around 15°C. The air can feel a little humid, but rain falls on only a few days, so showers rarely take over a visit. If you're flexible, January is a close second, with even less rain. November, by contrast, is much wetter.
With those sunny afternoons, you can spend hours walking around Cubbon Park or browsing the shops and cafés of Church Street. Lalbagh Botanical Garden is another good choice, and you'll avoid the heavy monsoon rain. Don't expect a beach day, though. Bengaluru is inland, so plan on parks, gardens and city walks.
Christmas and New Year
Around Christmas, churches such as St. Mary's Basilica in Shivajinagar bring out services and decorations, and the city feels festive. Restaurants and bars in areas like Indiranagar can get busy over the holidays, especially in the evenings. The city's calendar varies from year to year, so don't assume a particular festival will be on during your stay.
If crowds wear you down, head to popular cafés and Church Street earlier in the day. Holiday travel can also push up flight and hotel prices compared with quieter periods, so book early if you can.
Getting around
Travelling with kids? The Visvesvaraya Industrial and Technological Museum makes a good morning or afternoon outing, and nearby Cubbon Park is an easy place to unwind afterwards. December's comfortable afternoons suit that kind of relaxed day.
For a practical tip, use the Namma Metro to reach MG Road for Church Street and the shops nearby. It can save you from slow road traffic, especially on year-end evenings. Keep a small umbrella handy for the occasional shower, but you're unlikely to need to plan your whole day around rain.
December weather at a glance
| Average high | 27°C (80°F) |
|---|---|
| Average low | 15°C (59°F) |
| Daily mean | 20°C (68°F) |
| Rainfall | 25 mm (1.0 in) |
| Rainy days (1 mm+) | 4 |
| Humidity | 76% |
| Cloud cover | 46% |
| Daylight | 11.2 hours |
| Est. sunshine | 6.7 hours/day |
| Wind | 8.8 km/h |
| vs November | About as warm as November, with 44 mm less rain. |
What to pack for Bengaluru in December
- light, breathable clothing
- sunscreen and a hat
Bengaluru weather in other months
← NovemberBest time to visit BengaluruJanuary →
Nearby in December
- Kallakurichi29°C · 76 mm
- Coimbatore28°C · 43 mm
- Tiruchirappalli29°C · 82 mm
- Chennai28°C · 154 mm
- Teni27°C · 63 mm
- Madurai29°C · 76 mm
Where else is good in December? See where to go in December.