Quick answer
December is one of the best months to visit Sri Lanka. The south and west coasts (Galle, Mirissa, Bentota), the hill country (Ella, Nuwara Eliya), and the Cultural Triangle enjoy mostly dry, sunny weather as the northeast monsoon eases, though early December can still see some showers, and the east and north coasts are wetter. It's peak season, especially around Christmas and New Year, so expect higher prices and crowds and book well ahead. Highlights include beach time, whale watching off Mirissa, and clear highland views.
Key takeaways
- December is peak season with mostly dry, sunny weather in the popular regions.
- Best for the south/west coasts, hill country, and Cultural Triangle.
- Early December can still bring showers; the east and north are wetter.
- Christmas and New Year are busiest and priciest—book well ahead.
- Great for beaches, Mirissa whale watching, and clear highland views.
December weather
By December, the northeast monsoon that wets the east and north is easing, and the south, west, hills, and Cultural Triangle settle into their dry, sunny season—though early December can still see the odd shower as the transition completes. Coastal temperatures are warm (high 20s to low 30s °C), while the hill country is cool, especially at night.
It's reliably pleasant in the main tourist regions, making December a popular choice.
Where to go
Head to the south and west coasts (Unawatuna, Mirissa, Bentota) for beaches and whale watching, the hill country (Nuwara Eliya, Ella) for clear-morning hikes and tea, and the Cultural Triangle (Sigiriya, the ancient cities) for heritage in good weather. A classic cross-island route works beautifully this month.
Avoid relying on the east and north coasts, which are still in their wetter season.
- →South/west coasts: beaches and Mirissa whales
- →Hill country: clear mornings, hikes, tea
- →Cultural Triangle: heritage in fine weather
- →Skip the east/north coasts (wetter now)
Festive season & crowds
December brings a festive atmosphere—Christmas is widely marked (Negombo, 'Little Rome', especially), and the run-up to New Year is lively in the resorts. This is the busiest, priciest window of the year, with the best hotels and trains filling fast around the holidays.
Booking accommodation, popular train legs, and experiences well in advance is essential.
Tips for a December trip
Book early for the festive period, pack hill-country warm layers as well as beachwear, and reserve scenic train seats ahead. Build in a little flexibility for early-December showers, and consider quieter spots if you want to dodge the busiest crowds.
Lankan Stays & Trails plans December trips around the best weather and books ahead of the festive rush. See our best-time and weather guides, or share your dates.
Frequently asked questions
Is December a good time to visit Sri Lanka?
Yes—it's one of the best months, with mostly dry, sunny weather on the south and west coasts, in the hill country, and across the Cultural Triangle as the northeast monsoon eases. It's peak season, so book ahead, and note the east and north are wetter.
What is the weather like in Sri Lanka in December?
Warm and mostly dry in the popular regions (south, west, hills, Cultural Triangle), though early December can still bring showers as the monsoon transition completes. Coasts are warm (high 20s–low 30s °C); the hill country is cool, especially at night. The east and north remain wetter.
Where should I go in Sri Lanka in December?
The south and west coasts (Mirissa, Unawatuna, Bentota) for beaches and whale watching, the hill country (Ella, Nuwara Eliya) for hikes and tea, and the Cultural Triangle for heritage. Avoid relying on the east and north coasts, still in their wetter season.
Is Sri Lanka crowded in December?
Yes—December is peak season, especially around Christmas and New Year, with higher prices and busy hotels, trains, and sights. Book accommodation, popular train legs, and experiences well in advance, or choose quieter spots to dodge the crowds.
Can you go whale watching in Sri Lanka in December?
Yes—the Mirissa whale-watching season on the south coast runs roughly November to April, so December is a good time for blue and sperm whales, weather permitting. Book an early-morning trip with an ethical operator.
Does Lankan Stays & Trails plan December trips?
Yes—we plan December itineraries around the best regional weather and book ahead of the festive rush, balancing beaches, hills, and heritage. Share your dates for a tailored plan.

