December is when Sri Lanka switches on. The south-west monsoon has long finished, the second inter-monsoon rains fade in the first ten days, and by mid-month the west coast, south coast, Cultural Triangle and hill country settle into the clear, dry weather that lasts until March. It is the single most popular month of the year to fly in — and the only one where Christmas and New Year pricing genuinely changes how you should plan.
The catch is that the island splits in two. While Bentota, Galle, Mirissa, Sigiriya and Ella enjoy sunshine, the north-east monsoon is soaking Trincomalee, Batticaloa and Arugam Bay. Plan a December trip around the south and centre and you get near-perfect conditions; plan it around the east and you spend the week indoors.
This guide covers December weather region by region, how the month changes week by week, whale and leopard season, Christmas and New Year costs, what to pack and which of our private tours suit the dates best.
Weather in Sri Lanka in December
Peak season begins — dry, sunny south and Cultural Triangle. Peak dry season on the south-west coast, Cultural Triangle and hill country. East coast wet from north-east monsoon.
Sea temperature averages ~27°C — warm enough for swimming across all Sri Lankan coasts.
December weather region by region
| Region | What to expect | Verdict |
|---|---|---|
| West coast (Negombo, Kalutara, Bentota) | Dry and sunny from around 10 December, 27–30°C, calm sea | Excellent — best beach base for a Christmas week |
| South coast (Galle, Unawatuna, Mirissa, Tangalle) | Sunny with occasional early-month showers, sea ~27°C | Excellent — whale season opens |
| Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa) | Dry, hot mornings 28–32°C, low humidity | Excellent — climb Sigiriya before 8am |
| Hill country (Kandy, Nuwara Eliya, Ella) | Crisp and clear, 14–22°C, cold evenings, misty dawns | Very good — pack a fleece |
| Yala & Udawalawe | Mostly dry after early-December showers, green scrub | Very good — parks busy over the holidays |
| East coast (Trincomalee, Batticaloa, Arugam Bay) | North-east monsoon: heavy rain, rough sea, many hotels closed | Skip this month |
| North (Jaffna) | Wet and windy, 300mm+ of rain | Skip this month |
December week by week
Tail end of the inter-monsoon. Expect a couple of short afternoon downpours on the south-west coast and in the hills. Prices are still shoulder-season and sites are quiet — the best-value week of the month.
Weather locks into peak-season mode: bright mornings, dry afternoons, calm seas. Hotels start filling and rates climb sharply from around the 18th.
Peak of the peak. Reliable sunshine, but Sigiriya, Galle Fort, the Kandy–Ella train and Yala are at their busiest, and Christmas/NYE gala-dinner supplements apply at most beach hotels.
What Sri Lanka is Best For in December
- Christmas & New Year sun holidays
- South-coast beaches
- Whale watching in Mirissa
- Cultural Triangle
- Hill country hikes (Adam’s Peak pilgrimage season starts)
Wildlife & Safari in December
- Blue whale season opens off Mirissa and Weligama — sightings climb through the month and peak Jan–March.
- Yala and Udawalawe are dry enough for good leopard and elephant viewing; book the 6am block to avoid holiday jeep queues.
- Wilpattu is excellent and far less crowded than Yala over Christmas week.
- Migratory birds fill Bundala and Kumana lagoons — flamingos, painted storks and open-bills.
- Turtle hatchlings still emerge at night on Rekawa beach near Tangalle.
Best Regions to Visit in December
✅ Go here
- South coast
- West coast
- Cultural Triangle
- Hill country
❌ Skip this month
- East coast
What to Avoid in December
- East coast
- Last-minute Christmas / NYE bookings
Festivals & Events in December
- Adam’s Peak pilgrimage season begins (Dec–May)
- Unduvap Poya (December full moon)
- Christmas (25 December)
- New Year’s Eve — big parties on south-coast beaches
What to Pack for Sri Lanka in December
- Swimwear
- Warm layer for hill country evenings
- Light rain jacket
- Sun cream SPF 50
For a full packing checklist, see our Sri Lanka packing guide.
Where to Stay in Sri Lanka in December
- Bentota / Ahungalla — Best mix of calm December sea, big resorts and 90 minutes from the airport.
- Galle & Unawatuna — Fort dining, boutique villas and easy access to Mirissa whale boats.
- Sigiriya / Habarana — Dry, cool mornings for Sigiriya, Dambulla and Minneriya elephants.
- Ella — Clearest hill-country views of the year; cool nights and the Nine Arches train.
- Tangalle — Quieter, wilder beaches if you want to escape Christmas crowds.
December Travel Tips from Our Guides
- Fly in during the first ten days if budget matters — same sunshine, up to 40% cheaper than Christmas week.
- Reserve the Kandy–Ella observation-car train seats the moment bookings open (30 days ahead); December sells out fastest.
- Most beach hotels add a compulsory Christmas Eve and New Year’s Eve gala dinner to the room rate — ask for the figure in writing before booking.
- Adam’s Peak pilgrimage season opens on Unduvap Poya; climbing on a poya night means huge crowds on the steps.
- Sea can still be choppy in the first week — check with the boat operator before booking a whale trip before 10 December.
- Carry a light fleece and long trousers for Nuwara Eliya: 10°C at dawn surprises most visitors.
Costs & Crowds in December
December is the most expensive month of the year, but the price curve is steep rather than flat: 1–15 December runs close to shoulder-season rates, while 20 December–3 January can be double. A private tour with car, driver-guide, hotels and breakfast typically ranges from around USD 95–130 per person per day early in the month to USD 150–220 over the holidays.
Crowd level: Peak (Christmas & New Year) · Price level: Peak. See our Sri Lanka trip cost calculator for a budget estimate by days, travellers and hotel style.
Recommended Tours for December
- 7-Day Sri Lanka Highlights Tour — Perfect weather for Christmas or NYE week.
- 10-Day Private Round Tour — Great December weather across the whole circuit.
- 3-Day Yala Safari & Whale Watching Tour — Blue whales, safari and Galle Fort in one short trip.
Frequently Asked Questions
Is December a good time to visit Sri Lanka?
Yes — one of the top three months. Dry, sunny weather across the classic circuit.
How far in advance should I book Sri Lanka for Christmas?
4–6 months ahead. Christmas and NYE weeks sell out first.
Is the east coast good in December?
No — Trincomalee and Arugam Bay are in the north-east monsoon. Head to the south coast instead.
Does it rain a lot in Sri Lanka in December?
It depends where you are. The south-west and centre get short showers in the first ten days and then mostly dry weather; the east and north receive heavy north-east monsoon rain all month.
Can you swim in the sea in Sri Lanka in December?
Yes — the west and south coasts have calm, warm water around 27°C from mid-December. Avoid swimming on the east coast, where the monsoon makes the sea rough.
Is December good for whale watching in Sri Lanka?
Yes, the Mirissa blue whale season opens in December. Sightings improve week by week and peak between January and March, so morning boats late in the month are the best bet.
What is Christmas like in Sri Lanka?
Sri Lanka has a Christian minority, so Colombo, Negombo and Galle have lights, carols and midnight mass, and nearly every beach hotel runs a Christmas Eve gala dinner. It is festive but sunny — think 29°C and a beach barbecue rather than snow.
How much does a Sri Lanka trip cost in December?
Expect roughly USD 95–130 per person per day for a private tour in early December, rising to USD 150–220 per day over Christmas and New Year. Use our trip cost calculator for an estimate based on your dates and hotel style.
Is December or January better for Sri Lanka?
January is slightly drier and calmer once the holiday rush ends, but December offers the festive atmosphere and the same sunshine on the south and west coasts. Early December is the best value of the two.
What should I wear in Sri Lanka in December?
Light cottons and swimwear for the coast, plus a fleece or jumper and long trousers for Nuwara Eliya and Ella evenings. Bring shoulder and knee cover for temples.
Ready to plan your December trip?
Browse our private Sri Lanka tour packages, tailored to your dates and interests.
View Tour Packages →
