December weather forecast
Sri Lanka

englishespañol中文
Share
Flag of Sri Lanka
Flag of Sri Lanka

Weather in December

In Sri Lanka, December is deeply entrenched in the northeast monsoon, a period predominantly influencing the northern and eastern portions of the island. Across the diverse terrains, temperatures moderately vary, generally oscillating between 20°C (68°F) and 28°C (82.4°F). Meanwhile, the central highlands, with towns such as Nuwara Eliya, perpetuate their cooler ambiance, showcasing temperatures from 12°C (53.6°F) to 21°C (69.8°F).

As the northeast monsoon intensifies its grip, regions like Jaffna in the north and Batticaloa in the east endure substantial rainfall. The weather is typically characterized by overcast skies and sustained periods of rain, leading to elevated humidity levels. The moisture-laden atmosphere can sometimes result in occasional flooding or landslides in vulnerable areas.

On the flip side, the southwestern regions, including destinations like Colombo and Galle, revel in a more temperate climate. While sporadic rain showers can occur, they are generally of shorter duration and lack the intensity seen in the monsoon-affected regions. Consequently, the southwestern coast, with its relatively drier conditions, remains a favorite for beachgoers during December.

Interior regions, particularly the central highlands, receive variable precipitation, with some areas experiencing brief showers. As the month progresses and the year comes to an end, the northeast monsoon shows signs of abating, setting the stage for the drier months that follow in the new year.

  • Colombo - December »
    In Colombo, Sri Lanka, in December, it is raining for 21.1 days, with typically 148mm (5.83") of accumulated precipitation. The initiation of December in Colombo sees an average high-temperature of a moderately hot 29.9°C (85.8°F), showing minor variations from the previous month.
  • Kandy - December »
    The month with the shortest days in Kandy is December, with an average of 11h and 42min of daylight. December has the shortest days of the year in Kandy, with an average of 11h and 42min of daylight.
  • Galle - December »
    With an average of 11h and 48min of daylight, December has the shortest days of the year in Galle, Sri Lanka. In Galle, during December, the rain falls for 22.1 days and regularly aggregates up to 114mm (4.49") of precipitation.
  • Jaffna - December »
    The month with the shortest days in Jaffna is December, with an average of 11h and 36min of daylight. With an average of 11h and 36min of daylight, December has the shortest days of the year in Jaffna, Sri Lanka.
  • Anuradhapura - December »
    The most humid month in Anuradhapura is December, with an average relative humidity of 84%. With an average relative humidity of 84%, December is the most humid month in Anuradhapura.
  • Nuwara Eliya - December »
    Temperature records in Nuwara Eliya mark December as the coldest month, with highs averaging 24.3°C (75.7°F) and lows at 17°C (62.6°F). In Nuwara Eliya in December, it is raining for 25.4 days, with typically 228mm (8.98") of accumulated precipitation.
  • Ratnapura - December »
    The months with the highest UV index in Ratnapura are January through August, November and December, with an average maximum UV index of 6. In Ratnapura, in December, it is raining for 25.6 days, with typically 209mm (8.23") of accumulated precipitation.
  • Trincomalee - December »
    The month with the least sunshine in Trincomalee is December, with an average of 4.9h of sunshine. January, November and December, with an average maximum UV index of 6, are months with the lowest UV index in Trincomalee.
  • Batticaloa - December »
    December graces Batticaloa with the highest rainfall of the year at 272mm (10.71"), reinforcing its reputation as a monsoon month. December has the shortest days of the year in Batticaloa, with an average of 11h and 42min of daylight.
  • Matara - December »
    The month with the shortest days in Matara is December, with an average of 11h and 48min of daylight. The month with the shortest days in Matara is December, with an average of 11h and 48min of daylight.
  • Negombo - December »
    December concludes the year in Negombo with a further decrease in temperature compared to November. The months with the highest UV index in Negombo are January through April, July, September, November and December, with an average maximum UV index of 7.
  • Badulla - December »
    In Badulla in December, during 25.4 rainfall days, 228mm (8.98") of precipitation is typically accumulated. In Badulla, Sri Lanka, in December, it is raining for 25.4 days, with typically 228mm (8.98") of accumulated precipitation.
[Resources]

Sri Lanka

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location