Sri Lanka in December
December marks the beginning of peak tourist season as the west and south coasts enter their dry period. Perfect beach weather, whale watching in Mirissa, and festive Christmas celebrations make it one of the most popular months to visit. The island welcomes the holiday season with a unique blend of Buddhist, Christian, and secular celebrations. Book well in advance and expect premium pricing, but the weather and experiences are worth it.
Visiting Sri Lanka in December: Complete Overview
December marks the beginning of peak tourist season as the west and south coasts enter their dry period. Perfect beach weather, whale watching in Mirissa, and festive Christmas celebrations make it one of the most popular months to visit. The island welcomes the holiday season with a unique blend of Buddhist, Christian, and secular celebrations. Book well in advance and expect premium pricing, but the weather and experiences are worth it.
December falls during Sri Lanka's busier tourist period, which means you can expect more visitors at popular attractions and higher accommodation prices. However, this is also when conditions are optimal for many activities and the weather is most favorable in key regions.
Whether you're planning a beach holiday, wildlife safari, cultural exploration, or adventure activities, this comprehensive guide will help you understand what to expect during your December visit to Sri Lanka. We cover everything from regional weather patterns and recommended destinations to festivals, packing tips, and practical advice for making the most of your trip.
December Weather in Sri Lanka by Region
Sri Lanka's weather varies significantly by region due to its two monsoon seasons. Here's what to expect across different parts of the island during December.
West Coast (Colombo, Negombo)
South Coast (Galle, Mirissa)
Hill Country (Kandy, Ella)
East Coast (Trincomalee)
Best Regions to Visit in December
Where to go (and where to skip) based on December weather patterns
Best Regions to Visit
South Coast
RecommendedPeak season begins with excellent beach conditions. Mirissa, Unawatuna, and Tangalle offer pristine beaches, calm seas, and world-class whale watching.
- Whale watching season
- Perfect beach weather
- Festive atmosphere
West Coast
RecommendedColombo, Negombo, and Bentota enjoy dry, sunny weather. Christmas celebrations are vibrant, especially in Catholic Negombo.
- Christmas celebrations
- Beach weather returns
- New Year festivities
Cultural Triangle
RecommendedExcellent conditions for exploring Sigiriya, Polonnaruwa, and Dambulla. Clear skies and comfortable temperatures.
- Clear skies
- Comfortable temperatures
- Good for photography
Hill Country
RecommendedCool and occasionally misty with some rain. The train ride to Ella remains beautiful. Christmas in Nuwara Eliya has a festive English feel.
- Cool Christmas atmosphere
- Tea plantation visits
- Scenic train journeys
Better to Avoid
East Coast
AvoidThe northeast monsoon brings heavy rain and rough seas. Not recommended for beach activities.
- Off-season prices
- Cultural sites accessible
- Authentic local experience
North (Jaffna)
AvoidMonsoon conditions affect the north with rain and overcast skies. Not the best time for visiting.
- Cultural exploration possible
- Fewer tourists
- Budget-friendly
Top Things to Do in December
The best activities and experiences for your December visit
Whale Watching in Mirissa
Mirissa
December marks the start of prime whale watching season. Spot blue whales, the world's largest animals, on morning boat trips from Mirissa.
Best time: Early morning (6 AM departure)
Read moreBeach Hopping on the South Coast
South Coast
Explore stunning beaches from Hikkaduwa to Tangalle. December offers perfect swimming, snorkeling, and sunbathing conditions.
Best time: All day
Read moreChristmas in Negombo
Negombo
Experience a Sri Lankan Christmas in the Catholic fishing town of Negombo. Midnight mass, nativity scenes, and festive decorations create a unique atmosphere.
Best time: December 24-25
New Year Eve Celebrations
Various
Ring in the New Year at beach parties in Mirissa and Unawatuna, or upscale events in Colombo. Sri Lanka knows how to celebrate!
Best time: December 31
Climb Sigiriya
Sigiriya
Perfect conditions for climbing the ancient rock fortress. Clear December skies provide stunning panoramic views.
Best time: Early morning (7 AM)
Read moreSafari at Yala
Yala National Park
December is excellent for leopard spotting at Yala. Animals concentrate around water sources in the dry weather.
Best time: Early morning or late afternoon
Festivals & Events in December
Cultural celebrations and events happening during your visit
Christmas
December 25A public holiday in Sri Lanka. Catholic communities celebrate with midnight mass, decorations, and feasts. Hotels and restaurants offer special Christmas events.
Island-wide, especially Negombo and Colombo
Unduvap Poya
December Full MoonCommemorates the arrival of the sacred Bodhi Tree sapling to Sri Lanka. Celebrated at Anuradhapura where the original tree still grows.
Anuradhapura (main), Buddhist temples island-wide
New Year Eve
December 31Major celebrations across the island with parties, fireworks, and events at hotels and beaches. Colombo and beach towns are particularly festive.
Island-wide
Planning Your December Trip
Crowds & Pricing
- Book accommodation 3-6 months in advance for Christmas/New Year
- Expect prices 30-50% higher than shoulder season
- Popular restaurants and tours fill up - reserve ahead
- Whale watching boats get crowded - book early morning trips
- Consider arriving mid-December for better availability
- New Year Eve events require advance booking
Packing List for December
Frequently Asked Questions
Common questions about visiting Sri Lanka in December