Is December a good time to visit Sri Lanka?
Yes, December is one of the best times to plan Sri Lanka trips, especially if you’re heading to the island’s south and west coasts. The weather is reliably sunny, the seas are calm, and the festive energy kicks in as Christmas and New Year approach.
Temperatures usually sit between 77-86°F (25-30°C), with low humidity and very little rain in the south and west. It’s prime time for lazing on golden sand, swimming, or just doing absolutely nothing. You’ll find some of the best beaches in Sri Lanka around places like Mirissa, Unawatuna, and Bentota, perfect for a relaxed escape.
There’s more than beach lounging, though. December is also a top month for wildlife safaris in Sri Lanka. National parks like Yala and Udawalawe are in great condition for spotting elephants, leopards, and birds without getting drenched.
Into surfing? This is peak season on the southwest coast. Places like Hikkaduwa and Weligama are among the best surfing spots in Sri Lanka, with consistent waves and a lively scene on and off the water.
And don’t miss the cultural side, December brings street parades, drumming, and traditional dance, plus a chance to taste seasonal Sri Lankan dishes at their best.
Why December is a good time to visit:
- Dry, sunny weather (in the south and west): The monsoon shifts away from the southwest, leaving behind blue skies, calm seas, and warm days.
- Beach-ready seas: December marks the start of the swimming and surfing season along the southwest coast. Weligama, Hikkaduwa, and Mirissa shine this time of year.
- Festive atmosphere: December brings lights, music, and food. Christmas and New Year celebrations mix local flavor with international cheer.
- Wildlife sightings: National parks like Yala and Udawalawe are dry and accessible. It’s a solid month for spotting elephants, crocs, and maybe even a leopard if you’re lucky.
- Peak season perks: Yes, it’s busy, but everything’s open, surf schools are running, and nightlife is back.
What about crowds and costs?
The weather in Sri Lanka in December is hard to beat: sunny, dry, and perfect for hitting the beach or exploring ancient cities. But you won’t be the only one with that idea.
December marks the start of peak season. Tourist numbers surge, especially in coastal towns and major cultural sites. Expect busy beaches, packed trains, and higher prices on everything from hotels to tours.
If you're after quieter Sri Lanka trips and better deals, aim for the shoulder season: September to November. You'll dodge the crowds and still catch some decent weather before the vacation rush hits.