Sri Lanka in December: Weather, Monsoons and What to Expect

· 5 min read Practical
Tropical beach with palm trees and a wooden pier, Sri Lanka in December

December is the start of Sri Lanka’s peak tourism season. The west and south coasts are dry and warm, the Cultural Triangle is at its best, whale watching at Mirissa is in full swing, and the south coast surf season is well established. It is also the most expensive month alongside January, particularly during the Christmas and New Year period. Book early and expect crowds at popular sites.

Weather in December

The west and south coasts — Colombo, Bentota, Hikkaduwa, Unawatuna, Galle, and Mirissa — enjoy dry, sunny conditions with daytime temperatures of 28–32°C. Humidity drops to around 70%, and rainfall is minimal. Expect 8–9 hours of sunshine daily. Sea conditions are calm, and swimming is safe at most south coast beaches.

The northeast monsoon is active on the east coast. Trincomalee, Batticaloa, and Arugam Bay receive regular rain and rough seas. The east coast is firmly closed for tourism in December. Do not plan east coast beach days.

The Hill Country is cooler and drier than the October–November inter-monsoon period, though occasional showers still occur. Nuwara Eliya daytime temperatures sit around 15–20°C, dropping to 8–12°C at night. Ella is slightly warmer. December is a good month for the Kandy-to-Ella train — visibility is generally clear, and the tea plantations are in excellent condition.

Festivals and Celebrations

Christmas is widely celebrated in Sri Lanka, which has a significant Catholic community concentrated along the west coast, particularly in Negombo. Churches hold midnight masses on Christmas Eve, and Negombo’s streets are decorated with lights and nativity scenes. Colombo’s shopping districts put up Christmas displays. Hotels across the south coast host Christmas dinners and events — these are popular with international visitors and should be reserved ahead.

December’s full moon Poya day is Unduvap Poya, which commemorates the arrival of Sangamitta Theri (daughter of Emperor Ashoka) bringing a sapling of the sacred Bodhi tree to Anuradhapura. The Jaya Sri Maha Bodhi tree in Anuradhapura — grown from that original cutting and considered the oldest historically documented tree in the world — is the focus of ceremonies. Anuradhapura is worth visiting around Unduvap Poya for the temple atmosphere.

Whale Watching

December is one of the best months for whale watching from Mirissa. Blue whales and sperm whales are regularly spotted 10–15 km offshore. Boats depart early morning (6:30–7:00am) and the trip lasts 3–5 hours. Success rates are high — operators report sightings on the majority of trips. Spinner dolphins appear on nearly every outing.

Book whale watching trips 2–3 days ahead during the Christmas–New Year period, as popular operators fill up. Book a December tour in Sri Lanka early — peak season guided activities sell out faster than accommodation. Choose operators with a good safety record and responsible approach to wildlife distance — the better companies maintain a respectful distance from the whales rather than chasing them.

Surfing Conditions

The south coast surf season is in strong form. Hikkaduwa delivers consistent reef breaks for intermediate surfers, while Weligama offers forgiving waves ideal for beginners and surf schools. Mirissa and Unawatuna provide additional options. Water temperature is 27–28°C — no wetsuit needed.

Arugam Bay on the east coast is closed for the season. The east coast surf window runs April through October.

Wildlife

Yala National Park is entering its prime wildlife season. As the dry period progresses, water sources shrink and animals concentrate around the remaining tanks and waterholes. Leopard sighting probability increases through December and peaks in February–May. Yala holds the highest density of leopards per square kilometre of any park in the world. December mornings are the best time for game drives — start at gate opening (6:00am) and spend the first two hours in Block 1.

Udawalawe National Park delivers reliable elephant sightings year-round, and December is no exception. The park is less crowded than Yala and offers a more relaxed safari experience.

Bundala National Park hosts large populations of migratory birds, including greater flamingos. December is an excellent month for birdwatching at Bundala and the Kumana wetlands.

Tea Country

December is one of the better months for the Hill Country. The inter-monsoon rains have largely passed, and clearer skies return to Ella and Nuwara Eliya. The tea estates are in good condition for visits, and the famous viewpoints — Lipton’s Seat, Little Adam’s Peak, Ella Rock — offer their best visibility of the season. Nuwara Eliya gets cold at night (8–12°C), so pack warm layers if you are staying in the hills.

Pricing and Crowds

December is the most expensive month for Sri Lanka tourism, matched only by January. Hotel rates on the south coast reach their annual peak, often 50–100% above low-season prices. The Christmas–New Year window (roughly December 22 to January 5) is the single most expensive and crowded period. Galle Fort boutique hotels, Mirissa beach properties, and popular Ella guesthouses book out months in advance.

Budget options exist in the Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa), where prices are lower and crowds thinner than on the coast. Kandy is also more affordable than the southern beach strip. For south coast accommodation, booking 3–4 months ahead is essential for the holiday period.

Flights to Colombo are at their annual peak in December. Book as early as possible for the best fares.

Where to Focus in December

The full classic circuit is at its best. Colombo (one or two nights), Cultural Triangle (Sigiriya, Dambulla), Kandy (Temple of the Tooth), train to Ella through the tea country, then south to Mirissa (whale watching) and Galle (fort, beaches). Two weeks covers it comfortably. If time is shorter, prioritise the south coast and Cultural Triangle — these are the highlights that benefit most from December’s dry conditions.

See the best time to visit Sri Lanka for a full seasonal comparison.

Plan Your Trip

Plan Your Trip

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

Is December a good month for Sri Lanka?
December is excellent for the west and south coasts — dry, warm conditions, the whale watching season is in full swing at Mirissa, and the Cultural Triangle is fully accessible. Christmas and New Year bring a spike in visitors and prices.
Is Sri Lanka busy at Christmas?
Christmas and New Year (December 22–January 3) is the single busiest period in Sri Lanka. Beach hotels in Mirissa and Galle are fully booked, prices are at their highest, and popular attractions are crowded. Book 3–4 months ahead for this period.
Is December good for Sigiriya?
December is an excellent month for Sigiriya and the Cultural Triangle — dry, clear conditions make the views from the Lion Rock spectacular. Start the Sigiriya climb early (gates open at 7am) to beat the heat and the tour groups.