December Weather in Badulla, Sri Lanka

Last updated: March 19, 2025

December in Badulla, Sri Lanka is characterized by a mild climate and considerable rainfall, making it a unique month for visitors. With maximum temperatures reaching 27°C (81°F) and an average of 21°C (71°F), the weather remains pleasant, though nights can be cooler at a minimum of 16°C (60°F). This month witnesses significant precipitation, totaling 173 mm (6.8 in) over approximately 20 days, contributing to the lush greenery of the region. The humidity hovers around a high 86%, creating a humid yet refreshing atmosphere for those exploring this beautiful part of Sri Lanka. As you navigate through the enchanting landscapes, be prepared for occasional showers that enhance the charm of December in Badulla.

December Temperature in Badulla

In December, Badulla, Sri Lanka, experiences a delightful shift towards cooler temperatures as the year winds down. With a minimum of 16°C (60°F) and an average reaching 21°C (71°F), it offers a refreshing respite from the cooler months preceding it. Daytime highs peak at 27°C (81°F), providing a pleasant setting for both outdoor activities and relaxation. Notably, the temperature range in December mirrors the trend of gradual cooling seen since the warmer months, with December standing out as a month of mild comfort, perfect for exploring the stunning landscapes of this charming region. The consistent temperatures create an inviting atmosphere, making it an ideal time to experience Badulla's natural beauty and cultural heritage.

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

The chart illustrates December temperature patterns in Badulla, showcasing daily minimum, maximum, and average temperatures. It highlights the typical range of temperatures throughout the month, providing insights into weather trends.
JanFebMarAprMayJunJulAugSepOctNovDec707072747677777775737270
Data source: Temperature data for Badulla 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 Badulla

In December, Badulla, Sri Lanka experiences a notable drop in precipitation compared to the preceding months, with 173 mm (6.8 in) of rain falling over 20 days. This marks a significant decrease from the 325 mm (12.8 in) recorded in November, demonstrating a trend of tapering rainfall as the year concludes. The month’s precipitation is higher than the drier months of June and August, reflecting a transition into the drier season, yet it remains consistent with earlier months like January and February. As the landscape shifts, December serves as a gentle reminder of the lush, verdant beauty nurtured by the region's abundant rains earlier in the year.

December Precipitation Trends in Badulla

The chart displays monthly precipitation patterns in Badulla, 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.
JanFebMarAprMayJunJulAugSepOctNovDec9698100134219669584193297325173
Data source: Precipitation data for December generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

December Humidity in Badulla

In December, Badulla experiences a relatively high humidity level of 86%, continuing the trend of elevated moisture that characterizes the region during the latter part of the year. Following the peak in October at 89%, humidity slightly dips but remains significant, reflecting the area's tropical climate. Throughout the months, humidity levels tend to fluctuate, notably decreasing during the early months of the year, hitting a low of 69% in both March and April. As the year progresses, the moist conditions return, with notable increases in June and August, both reaching 85%. This consistent humidity levels in December signify the onset of the drier months ahead, yet still envelop the region in a warm, humid embrace typical of Sri Lanka's enchanting weather patterns.

December Average Humidity in Badulla

This chart illustrates the average monthly humidity levels in Badulla, with December's data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, allowing you to see how December's humidity levels compare to other months.
JanFebMarAprMayJunJulAugSepOctNovDec80%72%69%69%79%85%81%85%81%89%88%87%
Data source: Humidity data for December generated using information from the Copernicus Climate Change Service.

December UV Index in Badulla

In December, Badulla, Sri Lanka, experiences a UV Index of 11, categorizing it as extreme, with a consistent burn time of just 10 minutes. As the year progresses, the UV Index remains notably high, peaking in March at 16, and generally hovers between 12 and 16 from January through September. This trend underscores the region's persistent exposure to intense UV radiation throughout the year, making sun safety a crucial consideration for residents and visitors alike. As December wraps up the year, the UV Index slightly declines, yet the risk remains significant. For more detailed information, visit Badulla UV Index.

Maximum UV Index Levels in Badulla for December

The chart shows the monthly maximum UV Index (UVI) for Badulla 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.
JanFebMarAprMayJunJulAugSepOctNovDec131416151513131415131211
Data source: Badulla 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 Badulla

In Badulla, Sri Lanka, December brings a delightful balance of sunshine, offering approximately 299 hours of daylight. As the year transitions from the vibrant summer months into the cooler season, this figure showcases the region's consistently abundant sunlight. Following a peak in July and August with over 335 hours, the sunlight begins to taper off gently, yet remains generous compared to earlier months. The gradual shift from the high of 331 hours in March reflects a rhythmic pattern, with each month delivering its unique charm. As December's sunshine embraces the landscape, it sets the stage for vibrant festivities and lush surroundings, embodying the essence of Sri Lanka's tropical beauty.

Monthly Sunshine Duration in Badulla: December Highlighted

The December sunshine duration represents the total number of hours Badulla 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.
JanFebMarAprMayJunJulAugSepOctNovDec259h304h331h328h316h334h336h335h309h293h265h299h
Data source: Badulla December Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in Badulla During December

In December, Badulla, Sri Lanka experiences a notable likelihood of sunny weather, with the chance of sunshine rising to 42%. This trend reflects a significant increase from the lower probabilities seen in the preceding months, particularly in the overcast days of August and November, which hover under 20%. As the year draws to a close, the promise of brighter days emerges, making December a more inviting month to enjoy the outdoors compared to the rainy season that dominates earlier months like May and July. With a balance of sunshine and pleasant temperatures, nature lovers and travelers can find delight in the beauty of Badulla during this transitional period.

Percentage of Sunny Days in December in Badulla

The chart illustrates the percentage of sunny days in Badulla 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 Badulla experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec17%35%32%43%15%26%17%8%22%17%16%42%
Data source: Badulla December chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in Badulla in December

In Badulla, Sri Lanka, December ushers in a consistent daylight duration of 11 hours, mirroring the shorter days of January and February. As the year progresses into spring, daylight experiences a gradual lift, peaking at 12 hours from March through September, offering ample time to enjoy the island's stunning landscapes. However, as October and November arrive, daylight begins to taper off once again, bringing back the 11-hour days of December. This rhythmic pattern illustrates the region's gentle transition from longer days in mid-year to the more tempered hours of the year’s end, enchanting visitors with its seasonal charm.

Average Daylight Hours in Badulla for December

The chart illustrates the variation in daylight duration in Badulla throughout the year, with December highlighted. It shows the monthly changes in daylight hours, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec11h 45m11h 53m12h 4m12h 15m12h 25m12h 30m12h 27m12h 19m12h 8m11h 56m11h 47m11h 42m
Data source: Badulla daylight hours, calculated by summing the hours between sunrise and sunset for each day.

December Winds in Badulla

In December, Badulla experiences an average wind speed of 1.5 m/s (3 mph), a slight uptick from the calmer conditions in November. This moderate breeze is part of a subtle seasonal trend, as the wind speeds gradually increase from the quieter months of late autumn. Notably, the summer months, particularly June and July, peaked at 2.0 m/s, contributing to a lively atmosphere that invigorates the lush landscape. As we approach the end of the year, December’s winds remind us of the region's refreshing yet gentle breezes, creating a serene environment that perfectly complements Badulla's stunning vistas.

Average December Wind Speed in Badulla

The chart displays monthly wind speed patterns in Badulla, 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.
JanFebMarAprMayJunJulAugSepOctNovDec1.41.61.41.21.61.82.01.81.71.51.21.5 m/s
Data source: Badulla December wind data, generated using information from the Copernicus Climate Change Service.

How December Weather in Badulla Compares to Other Months

The weather in Badulla changes throughout the year, offering a unique experience in each season. Below is a month-by-month comparison of December's weather with other months, highlighting differences in temperature, precipitation, and other key factors. Click on each section to discover seasonal trends in Badulla and find detailed weather information for every month.

December's weather in Badulla is characterized by slightly warmer temperatures, with a minimum of 16°C (60°F) and an average of 21°C (71°F), while January sees a lower minimum of 13°C (57°F) but maintains the same average maximum of 27°C (81°F). Additionally, December experiences significantly more precipitation, totaling 173 mm (6.8 in) over about 20 days, compared to January's 96 mm (3.8 in) spread across 13 days. January also has lower humidity levels at 80%, compared to December's 86%. For more details, check out Badulla weather in January.

In December, the weather is characterized by slightly warmer temperatures, with a minimum of 16°C and a maximum of 27°C. This month also sees a higher level of precipitation, totaling about 173 mm over 20 days, resulting in a humidity level of 86%. In contrast, February offers a slightly cooler minimum temperature of 14°C, but the average temperature remains similar at 21°C. Additionally, February experiences significantly less rainfall, with only 98 mm over 16 days and a lower humidity level of 72%. For more details on February weather, you can visit Badulla weather in February.

In December, the weather tends to be warm, with temperatures ranging from a minimum of 16°C (60°F) to a maximum of 27°C (81°F) and an average of 21°C (71°F). This month experiences considerable rainfall, with 173 mm (6.8 in) of precipitation over approximately 20 days, contributing to a high humidity level of 86%. In contrast, March sees slightly higher maximum temperatures, peaking at 30°C (86°F), while the average temperature rises to 22°C (72°F). However, it experiences significantly less rainfall, totaling 100 mm (3.9 in) across 16 days and lower humidity at 69%. For more detailed information about the weather in March, you can check Badulla weather in March.

When comparing the weather in December and April, April is noticeably warmer, with average temperatures reaching 24°C (75°F) compared to December's average of 21°C (71°F). While both months have a minimum temperature of around 16°C (60°F), April sees maximum temperatures soar to 33°C (91°F), making it feel significantly hotter. Additionally, April experiences slightly less precipitation, totaling 134 mm (5.3 in) over 16 days, in contrast to December's 173 mm (6.8 in) across 20 days. The humidity also drops in April to 69%, compared to December’s higher humidity of 86%. For a more detailed look at April's weather, check out Badulla weather in April.

December and May present contrasting weather conditions, with December experiencing milder temperatures and higher humidity. In December, the average temperature ranges from a minimum of 16°C (60°F) to a maximum of 27°C (81°F) with significant precipitation of 173 mm (6.8 in) over 20 days, resulting in a humidity level of 86%. In contrast, May boasts warmer temperatures, with a minimum of 19°C (66°F) and a maximum reaching 33°C (91°F), accompanied by increased precipitation of 219 mm (8.6 in) over 21 days, although with slightly lower humidity at 79%. For a detailed look at May weather, you can visit Badulla weather in May.

In December, the weather in Badulla is characterized by cooler temperatures, with averages ranging from a minimum of 16°C (60°F) to a maximum of 27°C (81°F). This month also experiences higher precipitation, with about 173 mm (6.8 in) of rain over approximately 20 days, contributing to a humid environment at 86% humidity. In contrast, June sees slightly warmer temperatures, with an average range from a minimum of 18°C (65°F) to a maximum of 34°C (93°F). The rainfall is significantly reduced, totaling around 66 mm (2.6 in) over about 10 days, and humidity remains relatively stable at 85%. For a closer look at the June weather specifics, visit Badulla weather in June.

When comparing the weather in December and July, a clear distinction emerges in both temperature and precipitation patterns. December's temperatures range from a minimum of 16°C (60°F) to a maximum of 27°C (81°F), with an average of 21°C (71°F) and high humidity at 86%. The month sees significant rainfall, totaling 173 mm (6.8 in) over 20 days. In contrast, July experiences warmer temperatures, with a minimum of 19°C (66°F) and a maximum of 34°C (93°F), averaging 25°C (78°F). The precipitation is notably lower at 95 mm (3.7 in) over just 12 days, and humidity is slightly reduced at 81%. These differences highlight December as a cooler and wetter month compared to the warmer, drier July. For more detailed insights into July's weather, visit Badulla weather in July.

In December, the weather is characterized by slightly cooler temperatures, with a minimum of 16°C (60°F) and an average high of 27°C (81°F). This month also experiences more rainfall, with 173 mm (6.8 in) spread over 20 days, contributing to a high humidity level of 86%. In contrast, August is warmer, with temperatures starting at a minimum of 19°C (66°F) and reaching a maximum of 33°C (91°F). Rainfall in August is considerably less, totaling 84 mm (3.3 in) over 14 days, resulting in a similar humidity of 85%. For more detailed information on August weather, you can visit Badulla weather in August.

In December, the weather in Badulla is characterized by milder temperatures, with a minimum of 16°C (60°F) and an average of 21°C (71°F), peaking at 27°C (81°F). In contrast, September offers warmer conditions, starting at a minimum of 19°C (66°F) and reaching an average of 24°C (75°F), with highs hitting 33°C (91°F). Both months experience considerable rainfall, with December receiving 173 mm (6.8 in) over 20 days and September slightly wetter with 193 mm (7.6 in) across 18 days. Humidity levels are higher in December at 86%, compared to September's 81%. For more detailed information, you can visit Badulla weather in September.

When comparing the weather in December and October, we see some notable differences. December features a milder temperature range, with minimums around 16°C (60°F) and maximums reaching 27°C (81°F), while October experiences slightly warmer conditions, with temperatures ranging from a minimum of 17°C (64°F) to a maximum of 33°C (91°F). However, October is significantly wetter, recording 297 mm (11.7 in) of precipitation over 22 days compared to December's 173 mm (6.8 in) over 20 days. Humidity levels are also slightly higher in October at 89%, compared to 86% in December. For a detailed look at the weather specifics in October, you can visit Badulla weather in October.

November tends to be wetter than December, with a total precipitation of 325 mm over 26 days compared to December's 173 mm over 20 days. Although November's average temperature is slightly warmer at 22°C (72°F), both months experience similar minimum temperatures, around 15-16°C (60°F). Additionally, December sees a slight drop in maximum temperatures, averaging 27°C (81°F) compared to November's 29°C (85°F). Humidity levels are quite comparable, with December at 86% and November at 88%. For more detailed information, you can check Badulla weather in November.

Compare Badulla's Climate with Cities Worldwide

Conclusion: What to Expect From December Weather in Badulla

As December unfolds in Badulla, the weather takes on a unique character that sets it apart from other months. With a maximum temperature hovering around 27°C and an average of 21°C, the days are pleasantly warm, yet the nights can fall to a cooler 16°C, creating a comfortable and inviting atmosphere. However, this month also sees increased precipitation, with the region experiencing around 20 days of rain, contributing to a high humidity level of 86%. As the lush greenery thrives in the moist conditions, December truly showcases the area’s beauty, making it a vibrant time to explore. For more detailed insights into the shifting climate patterns, consider visiting Badulla Climate.