December Weather in Bengaluru, India

Last updated: August 21, 2025

December in Bengaluru, India offers a delightful blend of mild temperatures and refreshing weather. With a maximum of 30°C (86°F) and an average temperature resting at around 22°C (71°F), the city witnesses pleasant daytime conditions contrasted by cooler nights, where lows can dip to 14°C (58°F). This month sees about 29 mm (1.1 in) of rainfall spread over approximately 5 days, contributing to the lush greenery that adorns the city. Additionally, humidity levels hover around 77%, enhancing the fresh feel of the air, making December an inviting time to explore Bengaluru’s vibrant culture and outdoor attractions.

December Temperature in Bengaluru

In December, Bengaluru offers a delightful respite from the sweltering heat of the preceding months, as temperatures start to cool significantly. With a minimum temperature of 14°C (58°F) and an average of 22°C (71°F), the city enjoys a pleasant climate that's ideal for outdoor activities. The maximum temperature peaks at 30°C (86°F), striking a balance that is comfortable yet warm enough for sun enthusiasts. This month serves as a brief interlude before the deeper winter chill sets in, showcasing Bengaluru's characteristic mildness as it transitions into the cooler season, providing a refreshing end to the year.

December Weather in Bengaluru: Daily Temperature Highs, Lows, and Averages

The chart illustrates December temperature patterns in Bengaluru, showcasing daily minimum, maximum, and average temperatures. It highlights the typical range of temperatures throughout the month, providing insights into weather trends. In Bengaluru, December typically has an average temperature of {2}°C ({3}°F), with highs reaching up to {4}°C ({5}°F) and lows dropping to around {6}°C ({7}°F).
JanFebMarAprMayJunJulAugSepOctNovDec727479828077757575757371
Data source: Temperature data for Bengaluru generated using information from the Copernicus Climate Change Service.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

December Precipitation in Bengaluru

In December, Bengaluru experiences a notable shift in its precipitation patterns, receiving 29 mm (1.1 in) of rain over about 5 days. This amount, while modest compared to the heavier rains of the monsoon months, signals a transition into the cooler, drier winter season. Unlike the torrential downpours of May to October, the December showers provide a gentle closure to the year, marking a significant decrease from the peak precipitation months, which see totals often exceeding 160 mm and frequent rain events. This relatively low rainfall is characteristic of the month, contributing to Bengaluru's pleasant climate, making it a favored time for outdoor activities and festivities. As the year comes to a close, the city balances between the remnants of its lush monsoon season and the crispness of winter, showcasing the unique diversity of its climate.

December Precipitation Trends in Bengaluru

The chart displays monthly precipitation patterns in Bengaluru, with values for each month alongside December’s data, which is highlighted for easy comparison. It shows the amount of precipitation, providing insights into how December’s conditions compare to those of other months. In Bengaluru, December typically receives around {2} mm ({3} inches) of precipitation spread over approximately {4} days.
JanFebMarAprMayJunJulAugSepOctNovDec129163713312116515416216510829
Data source: Precipitation data for December generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

December Humidity in Bengaluru

As the year draws to a close, December humidity in Bengaluru, India, averages a comfortable 77%, reflecting a gradual decline from the peaks reached in the mid-year months. The city experiences its highest humidity levels in the monsoon months of July and August, peaking at 88% and 89%, respectively. Following this, a slow decrease in humidity is observed as the year transitions from the rains of late summer to the cooler winter months. While November holds onto 82%, December shows a notable drop, inviting a refreshing change in the atmosphere as cooler temperatures set in. This decline highlights a natural ebb and flow, where the city's weather shifts from humid summer to drier winter, making December a delightful month for both residents and visitors alike.

December Average Humidity in Bengaluru

This chart illustrates the average monthly humidity levels in Bengaluru, with December’s data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, helping you understand how conditions vary by season. In December, average humidity in Bengaluru is approximately {2}%, offering insight into how humid the weather typically is during this month.
JanFebMarAprMayJunJulAugSepOctNovDec62%52%48%59%79%83%88%89%89%85%82%77%
Data source: Humidity data for December generated using information from the Copernicus Climate Change Service.

December UV Index in Bengaluru

As December arrives in Bengaluru, the city sees a slight dip in the UV Index, with a reading of 10, categorizing it as very high. This reduction marks the end of a consistently extreme UV Index that prevailed from January through November, where values hovered between 11 and 14, compelling residents to limit their sun exposure to just 10 minutes to avoid burns. Interestingly, the burn time extends to 15 minutes this month, offering a brief respite for sun-seekers. However, it’s essential to stay vigilant; even at a slightly lower index, the risk remains significant. For more detailed insights on UV levels throughout the year, visit Bengaluru UV Index.

Maximum UV Index Levels in Bengaluru for December

The chart shows the monthly maximum UV Index (UVI) for Bengaluru in December, representing the highest UV radiation level. The UVI measures the intensity of ultraviolet radiation from the sun, indicating the potential risk of sunburn and UV-related health issues. In December, the maximum UV index in Bengaluru typically reaches {2}, which falls under the {3} exposure category.
JanFebMarAprMayJunJulAugSepOctNovDec111313141314141414121110
Data source: Bengaluru December UVI data generated using information from the Copernicus Climate Change Service.

UV Risk Categories

  •  Extreme (11+): Avoid the sun, stay in shade.
  •  Very High (8-10): Limit sun exposure.
  •  High (6-7): Use SPF 30+ and protective clothing.
  •  Moderate (3-5): Midday shade recommended.
  •  Low (0-2): No protection needed.

December Sunshine in Bengaluru

December in Bengaluru shines bright with 308 hours of sunlight, marking a delightful transition into the new year. As the year winds down, sunlight in December mirrors the vibrant energy of the past few months, notably higher than the gloomy monsoon months of June and July, which see less sunshine due to the rains. Interestingly, this month’s hours are in line with the sun-kissed atmosphere that characterizes the end of the year, closely following a peak in May. Overall, December stands out as a breezy and sunny time, perfectly encapsulating the region's mild winter charm as residents and visitors alike indulge in outdoor activities amidst the pleasant glow.

Monthly Sunshine Duration in Bengaluru: December Highlighted

The December sunshine duration represents the total number of hours Bengaluru experiences direct sunlight during the month of December, excluding cloudy or obstructed periods. This chart compares the sunshine duration of December with the other months of the year.
JanFebMarAprMayJunJulAugSepOctNovDec266h309h347h339h350h283h272h260h288h297h270h308h
Data source: Bengaluru December Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in Bengaluru During December

December in Bengaluru, India, brings a moderate chance of sunny weather, with 60% likelihood of clear skies. As the year winds down, the city enjoys a noticeable upswing in sunshine compared to the preceding months, particularly November, when only 5% of the days boasted sunlit skies. This trend reflects a seasonal shift, moving from the oppressive monsoon months of June and July—where sunlight was scarce at just 6% and 10%, respectively—to a period where residents can once again bask in the sun's warmth. Overall, December strikes a promising balance, making it an alluring time for outdoor activities before the chill of winter deepens.

Percentage of Sunny Days in December in Bengaluru

The chart illustrates the percentage of sunny days in Bengaluru throughout the year, with December highlighted. It highlights the variation in sunshine across each month and provides an overview of the typical frequency of sunny days, offering insights into how often Bengaluru experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec38%73%79%48%28%13%6%10%9%13%5%60%
Data source: Bengaluru December chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in Bengaluru in December

In Bengaluru, India, December sees a return to 11 hours of daylight, mirroring the sunlit hours of January and February. As the year transitions, daylight begins to peak in the spring months, reaching up to 12 hours from March through September, embracing a time of longer days and vibrant activity. This period allows for an extended enjoyment of outdoor pursuits. However, as October arrives, the daylight starts to wane once again, and by December, the rhythm of 11 hours returns, bringing a sense of closure to the year. This cyclical nature not only shapes daily life but also highlights Bengaluru's unique climate, making it a fascinating place to experience the beauty of each season's light.

Average Daylight Hours in Bengaluru for December

The chart illustrates the variation in daylight duration in Bengaluru throughout the year, with December highlighted. It shows the monthly changes in daylight hours, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec11h 26m11h 42m12h 3m12h 24m12h 42m12h 51m12h 47m12h 31m12h 10m11h 49m11h 30m11h 21m
Data source: Bengaluru daylight hours, calculated by summing the hours between sunrise and sunset for each day.

December Winds in Bengaluru

As December unfolds in Bengaluru, the city experiences a gentle breeze with an average wind speed of 2.6 m/s (6 mph), slightly lower than the year's peak in the monsoon months of June and July, which saw winds reaching 4.0 m/s (9 mph) and 4.4 m/s (10 mph), respectively. The transition from the heavy rains of mid-year to the cooler, drier air of December brings a refreshing shift in the atmosphere, making this month feel particularly pleasant. While winds picked up a bit as the monsoon retreated, December’s breeziness is reminiscent of the calmness found in early autumn months like November and January, both averaging about 2.7 m/s (6 mph). This consistency in the wind speeds throughout the cooler months contributes to the city's overall charm, inviting residents and visitors alike to enjoy the outdoors as they revel in the serene beauty of Bengaluru’s winter.

Average December Wind Speed in Bengaluru

The chart displays monthly wind speed patterns in Bengaluru, with values for each month shown alongside December's data, which is highlighted for easy comparison. It illustrates the average wind speed, offering insights into how December's wind conditions compare to the rest of the year.
JanFebMarAprMayJunJulAugSepOctNovDec2.82.72.82.02.84.04.43.53.52.02.72.6 m/s
Data source: Bengaluru December wind data, generated using information from the Copernicus Climate Change Service.

How December Weather in Bengaluru Compares to Other Months

Weather in Bengaluru varies notably across the year, with each month offering distinct climate conditions. This page compares December’s weather to other months in Bengaluru, focusing on differences in temperature, rainfall, humidity, and UV levels.

December and January weather in Bengaluru show some notable similarities and differences. In December, the temperatures range from a minimum of 14°C (58°F) to a maximum of 30°C (86°F), with an average of 22°C (71°F). The month experiences about 29 mm (1.1 in) of precipitation across five days, combined with a humidity level of 77%. In contrast, January sees slightly lower minimum temperatures at 13°C (56°F) and a peak of 31°C (88°F), maintaining a similar average of 22°C (72°F). Precipitation significantly decreases to just 12 mm (0.5 in) over two days, while humidity drops to 62%. For more detailed insights, check out Bengaluru weather in January.

In December, the weather features a comfortable range with minimum temperatures around 14°C (58°F) and average highs reaching 30°C (86°F). Humidity is relatively high at 77%, and the month sees about 29 mm (1.1 in) of precipitation over roughly five days. In contrast, February experiences slightly warmer conditions with an average temperature of 23°C (74°F) and maximums soaring up to 34°C (93°F). The month is significantly drier, with only 9 mm (0.3 in) of rain over just one day and a noticeable drop in humidity to 51%. This shift makes February more favorable for outdoor activities. For more details, check out Bengaluru weather in February.

December and March showcase distinct weather patterns, with December featuring milder temperatures ranging from a minimum of 14°C (58°F) to a maximum of 30°C (86°F) and higher humidity at 77%. The month sees an average temperature of 22°C (71°F) and experiences about 29 mm (1.1 in) of precipitation over five days. In contrast, March is warmer, with minimum temperatures starting at 16°C (62°F) and peaking at 35°C (96°F), leading to a comfortable average of 26°C (80°F). Precipitation in March is lighter, amounting to just 16 mm (0.6 in) over two days, and the humidity drops significantly to 47%. For a more detailed look at March weather, visit Bengaluru weather in March.

December and April in Bengaluru present distinct weather experiences. In December, temperatures range from a mild 14°C (58°F) at night to a warm 30°C (86°F) during the day, with an average temperature of 22°C (71°F). The month sees about 29 mm (1.1 in) of precipitation over approximately five days, accompanied by a higher humidity level of 77%. In contrast, April tends to be hotter, with temperatures starting at a minimum of 20°C (68°F), peaking at 36°C (96°F), and averaging around 28°C (82°F). Although April has slightly more precipitation, totaling 37 mm (1.5 in) over six days, it boasts lower humidity levels at 59%. For a deeper dive into Bengaluru's April weather specifics, visit Bengaluru weather in April.

In December, the weather in Bengaluru is generally warm, with temperatures ranging from a minimum of 14°C (58°F) to a maximum of 30°C (86°F) and an average of about 22°C (71°F). The month sees relatively low precipitation, with only 29 mm (1.1 in) spread across about 5 days and humidity levels hovering around 77%.

In contrast, May brings significantly hotter conditions, featuring minimum temperatures of 19°C (67°F) and soaring maximums of 35°C (96°F) with an average temperature of 26°C (80°F). Precipitation increases notably during this month, totaling 133 mm (5.2 in) over approximately 16 days, while humidity remains slightly higher at 79%. This stark contrast in temperature and precipitation highlights how December offers more moderate conditions compared to the heat and moisture prevalent in May. For a detailed look at May's climate, check out Bengaluru weather in May.

In December, the weather is generally milder with temperatures ranging from a minimum of 14°C (58°F) to a maximum of 30°C (86°F) and an average of 22°C (71°F). The month experiences relatively low precipitation at 29 mm (1.1 in) over about 5 days and humidity levels at 77%. In contrast, June brings notably warmer temperatures, with a minimum of 20°C (69°F) and a maximum of 33°C (91°F), averaging at 25°C (77°F). However, June is much wetter, accumulating 121 mm (4.7 in) of rainfall over approximately 21 days, along with higher humidity at 83%. For more detailed information, check out Bengaluru weather in June.

December and July in Bengaluru present contrasting weather experiences. In December, temperatures range from a minimum of 14°C (58°F) to a maximum of 30°C (86°F), with an average of 22°C (71°F). The month sees relatively low precipitation, totaling 29 mm (1.1 in) over about 5 days, accompanied by a humidity level of 77%. In contrast, July is much wetter and more humid, with temperatures ranging from a minimum of 20°C (68°F) to a maximum of 32°C (91°F), averaging 24°C (76°F). This month experiences significantly higher precipitation, accumulating 164 mm (6.5 in) over 23 days, and higher humidity levels of 88%. For more details, check out Bengaluru weather in July.

December and August in Bengaluru exhibit notable differences in weather patterns. December typically sees milder temperatures, with a minimum of 14°C (58°F) and a maximum of 30°C (86°F), presenting an average of 22°C (71°F). In contrast, August experiences warmer nights with a minimum temperature of 20°C (68°F), yet both months reach a maximum of 30°C (87°F). Precipitation levels also diverge significantly; December witnesses lighter rainfall, totaling 29 mm (1.1 in) over 5 days, while August is much wetter, with 154 mm (6.1 in) over 23 days. Additionally, humidity levels rise in August to 89%, compared to 77% in December, making the latter month generally more comfortable. For a more in-depth look at the weather during August, you can explore Bengaluru weather in August.

In comparing the weather of December and September, December presents milder temperatures, with an average of 22°C (71°F) compared to September's warmer average of 24°C (75°F). December experiences less precipitation, with only 29 mm (1.1 in) spread over 5 days, while September sees significantly higher rainfall at 162 mm (6.4 in) across 19 days. Additionally, humidity levels are slightly lower in December at 77%, compared to the more humid conditions in September at 89%. For more details on September weather, you can check Bengaluru weather in September.

When comparing the weather in December and October, December tends to be slightly warmer, with average temperatures ranging from a minimum of 14°C (58°F) to a maximum of 30°C (86°F), while October features a minimum of 16°C (61°F) and a maximum of 31°C (87°F). Precipitation levels also differ significantly; December experiences a modest 29 mm (1.1 in) over just 5 days, in contrast to October's much higher rainfall of 165 mm (6.5 in) spread across 19 days. Additionally, December has lower humidity at 77%, compared to October's 85%. For a deeper look into the specifics of October’s weather, visit Bengaluru weather in October.

In comparing the weather of December to November, we see some notable differences. While both months have a minimum temperature of 14°C (58°F) and a maximum of 30°C (86°F), December has a slightly lower average temperature of 22°C (71°F) compared to November's 23°C (73°F). Precipitation in December is significantly reduced, with only 29 mm (1.1 in) falling over 5 days, whereas November experiences much higher rainfall at 108 mm (4.2 in) over 12 days. Additionally, December has a lower humidity level of 77% compared to November's 82%. For more insights on November's conditions, check out the Bengaluru weather in November.

Compare Bengaluru's Climate with Cities Worldwide

Conclusion: What to Expect From December Weather in Bengaluru

As December unfolds in Bengaluru, the weather brings a refreshing change, making it one of the most pleasant months of the year. With average temperatures settling around a comfortable 22°C (71°F), the city enjoys a delightful contrast to the warmer months. The evenings can be especially cool, dipping down to 14°C (58°F), while daytime temperatures peak around 30°C (86°F). This month also sees a noticeable drop in humidity levels and a bit of rainfall—though only about 29 mm over roughly 5 days. These conditions create a crisp atmosphere, ideal for outdoor activities and festivities. For a deeper dive into how December’s climate stacks up against other months, check out Bengaluru Climate.