Back to month-by-month guide
    December
    Weather
    Travel Planning

    Sri Lanka in December: Weather, Where to Go & What to Pack (2026)

    Updated July 2026
    8 min read
    Sri Lanka

    December is the start of the main tourist season — sunny, dry and warm across the classic circuit. Christmas and New Year weeks are the most expensive of the year; book 4–6 months ahead.

    Sri Lanka in December — landscape and weather guide
    Lowlands
    26–30°C
    Hill country
    14–22°C (cold evenings in Nuwara Eliya)
    Rainfall
    160–260mm (mostly east)
    Crowds
    Peak (Christmas & New Year)

    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

    RegionWhat to expectVerdict
    West coast (Negombo, Kalutara, Bentota)Dry and sunny from around 10 December, 27–30°C, calm seaExcellent — best beach base for a Christmas week
    South coast (Galle, Unawatuna, Mirissa, Tangalle)Sunny with occasional early-month showers, sea ~27°CExcellent — whale season opens
    Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa)Dry, hot mornings 28–32°C, low humidityExcellent — climb Sigiriya before 8am
    Hill country (Kandy, Nuwara Eliya, Ella)Crisp and clear, 14–22°C, cold evenings, misty dawnsVery good — pack a fleece
    Yala & UdawalaweMostly dry after early-December showers, green scrubVery good — parks busy over the holidays
    East coast (Trincomalee, Batticaloa, Arugam Bay)North-east monsoon: heavy rain, rough sea, many hotels closedSkip this month
    North (Jaffna)Wet and windy, 300mm+ of rainSkip this month

    December week by week

    1–10 December

    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.

    11–20 December

    Weather locks into peak-season mode: bright mornings, dry afternoons, calm seas. Hotels start filling and rates climb sharply from around the 18th.

    21–31 December

    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

    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 →