Bengaluru Weather in December

India · December climate averages and travel tips

Avg high27°C (80°F)
Avg low15°C (59°F)
Rainfall25 mm (1.0 in)
RatingExcellent 9.3/10

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 high27°C (80°F)
Average low15°C (59°F)
Daily mean20°C (68°F)
Rainfall25 mm (1.0 in)
Rainy days (1 mm+)4
Humidity76%
Cloud cover46%
Daylight11.2 hours
Est. sunshine6.7 hours/day
Wind8.8 km/h
vs NovemberAbout as warm as November, with 44 mm less rain.

What to pack for Bengaluru in December

Bengaluru weather in other months

Jan29°C / 14°C3 mmExcellentFeb32°C / 15°C5 mmGoodMar35°C / 18°C18 mmFairApr35°C / 21°C46 mmFairMay33°C / 21°C118 mmPoorJun29°C / 20°C87 mmFairJul28°C / 19°C101 mmFairAug28°C / 19°C142 mmPoorSep28°C / 19°C146 mmPoorOct27°C / 18°C142 mmPoorNov27°C / 17°C69 mmGoodDec27°C / 15°C25 mmExcellent

← NovemberBest time to visit BengaluruJanuary →

Nearby in December

Where else is good in December? See where to go in December.