Quick answer
In December the northeast monsoon is in full force on the east and north coasts, with Trincomalee averaging roughly 350 to 400 mm of rain and rough seas. The south and west coasts are mostly dry, with Colombo averaging roughly 150 to 180 mm, mostly early in the month, and calm seas. The hills are cool and clearing, and the Cultural Triangle has showers early in the month and drier weather later.
Key takeaways
- December is dry and calm on the south and west coasts, the start of their peak season.
- The east coast and the north are at their wettest, with rough seas and frequent heavy rain.
- Early December can still bring storms to the southwest; the second half is usually dry.
- The hill country clears through the month, and the Adam's Peak season usually opens at the December full moon.
- The Cultural Triangle has showers early in the month and becomes drier and greener towards Christmas.
December at a glance
In December the northeast monsoon is fully established. The wind blows from the Bay of Bengal across the island, dropping its rain on the east coast, the north and the eastern slopes of the hills, then descending as a drier wind over the west and south. That makes December the start of the southwest's long dry season and the peak of the east's wet season.
Early December can still feel like November, with afternoon storms on the southwest coast. By the second half, especially around Christmas, the south and west are usually dry, sunny and calm. Cyclone risk persists into December, mainly for the east and north.
Temperatures dip slightly. Coastal highs are around 29 to 30 °C, and nights in Nuwara Eliya fall to about 10 °C.
- →West and south coasts: mostly dry, calm sea, peak season.
- →Hill country: clearing, cool nights, Adam's Peak season begins.
- →Cultural Triangle: showers early, drier later.
- →East coast and north: wettest month, rough sea.
The west and south coasts
Colombo averages roughly 150 to 180 mm of rain in December, much of it in the first ten days. Galle, Mirissa, Bentota and Tangalle follow the same pattern. By the second half of the month, long dry spells and calm seas are the norm, and the swimming beaches on the south coast are at their best.
Whale-watching from Mirissa runs regularly, the surf breaks at Weligama, Midigama and Hikkaduwa are in season, and the sea is clear for snorkelling at Unawatuna and Hikkaduwa. Humidity drops, and evenings are pleasant.
Demand is the main challenge. Christmas and New Year are the busiest weeks of the year on the south coast, and hotels and transport book out early.
The hill country
The hills clear through December. Rain falls mainly on the eastern side, around Ella and Badulla, from the northeast monsoon, while Nuwara Eliya and the western slopes become drier. Nuwara Eliya averages roughly 150 to 200 mm in December, falling into January.
The Adam's Peak pilgrimage season usually opens at the Unduvap full moon in December, and from then the path is lit at night. Clear pre-dawn skies become more frequent through the month. Nights in Nuwara Eliya fall to about 10 °C, and the first ground frosts can appear late in December.
- →Nuwara Eliya: roughly 150 to 200 mm, drying.
- →Ella and Badulla: northeast monsoon showers.
- →Adam's Peak season usually opens.
The Cultural Triangle
The Cultural Triangle receives northeast monsoon rain in December, with Sigiriya and Polonnaruwa averaging roughly 200 to 250 mm, more in the east of the region. Early December can bring long wet spells; the second half is usually drier, with showers rather than storms.
The landscape is at its greenest and the tanks are full. Highs are about 29 to 30 °C, the most comfortable of the year for climbing. Morning mist sometimes sits on the plains around Sigiriya.
- →Rainfall roughly 200 to 250 mm, mostly early in the month.
- →Highs around 29 to 30 °C, comfortable for climbing.
- →Full tanks and green paddy.
The east coast and the north
December is the wettest month in much of the east and north. Trincomalee averages roughly 350 to 400 mm, Batticaloa similar or more, and Jaffna roughly 250 to 350 mm. Rain often falls for long periods, and the northeast wind brings rough seas onto every east coast beach.
Flooding is possible on low-lying roads in the east when a depression passes. Many east coast beach hotels are closed or quiet. Arugam Bay is out of season.
Planning around December weather
The December route follows the dry side: the Cultural Triangle, the hills and the south or west coast, with the beach at the end. If the trip starts early in December, put the beach in the second half of the month.
December is peak season, so book early, especially for Christmas and New Year. Lankan Stays & Trails plans December trips on the dry side of the island and leaves the east coast for the summer months.
Frequently asked questions
What is the weather like in Sri Lanka in December?
December is dry and calm on the south and west coasts, especially in the second half, and wet on the east coast and in the north, where the northeast monsoon is at its peak. The hills clear through the month, and the Cultural Triangle has showers early and drier weather later.
Is December a good time to visit the south coast of Sri Lanka?
Yes. December is the start of the south coast's peak season. Early December can still bring storms, but by the second half most days are dry, sunny and calm, and whale-watching from Mirissa, surfing and snorkelling are all in season. Book early for Christmas and New Year.
Is the east coast of Sri Lanka wet in December?
Yes. December is the wettest month in much of the east, with Trincomalee averaging roughly 350 to 400 mm of rain and rough seas at Nilaveli, Uppuveli and Pasikudah. Many east coast beach hotels are closed or quiet. The east is best visited from April to September.
How cold is the hill country in December?
Nuwara Eliya has daytime highs of about 19 to 20 °C in December and nights around 10 °C, with the first ground frosts possible late in the month. Kandy is warm, about 28 °C. Ella is mild, about 24 °C, but gets northeast monsoon showers.
Does it rain in Sigiriya in December?
Yes, especially early in the month. Sigiriya averages roughly 200 to 250 mm in December, from the northeast monsoon. The second half is usually drier, with showers rather than storms, and highs of about 29 to 30 °C make climbing comfortable.
What is the sea like in Sri Lanka in December?
The sea is roughly 27 to 28 °C all around the island in December. On the south and west coasts it is calm and clear, especially in the second half of the month. On the east coast it is rough and murky because of the northeast monsoon.
How does Lankan Stays & Trails plan December trips?
December trips follow the dry side of the island: the Cultural Triangle, the hills and the south or west coast, with the beach planned for the second half of the month. Hotels, trains and safari jeeps are booked early, especially for Christmas and New Year.

