December is peak season on the south coast — but prices roughly double after the 20th. What the weather, crowds and whale season actually look like.
December is the start of peak season on the south and west coasts, the hill country and the cultural triangle — dry, sunny, and the best month of the year for Mirissa whale watching alongside January-March. The catch is price: the first two weeks of the month are genuinely good value, then rooms on the south coast commonly double or triple from around December 20 through New Year as Christmas and holiday demand peaks. Book accommodation, the Kandy-Ella train and Yala safari jeeps at least 4-6 weeks out if you're traveling in the back half of the month.
December opens peak season on the south and west coasts, the hill country and the cultural triangle — the exact regions most first-time trips are built around. The weather is genuinely at its best. The price you pay for that weather depends almost entirely on which half of the month you land in.
The month, in four points:
South coast temperatures run a steady 29-31°C through December, with the southwest monsoon’s rains largely finished by this point. Early December can still carry the odd shower left over from November, but by mid-month the south and west coasts, hill country and cultural triangle are solidly into their dry season proper — the same pattern our full best-time-to-visit guide tracks month by month across all four regions. The hill country stays noticeably cooler, 19-22°C, and worth packing a layer for if Ella or Nuwara Eliya is on the route. The east coast and far north are the exception, still running their own wet season.
Region snapshot
| Region | December conditions | Verdict |
|---|---|---|
| South & west coasts | 29-31°C, dry, whale season building | Go — book early for Xmas week |
| Hill country | 19-22°C, clear | Go — pack a layer |
| Cultural triangle | Hot, dry, concentrated wildlife | Go |
| East coast & Arugam Bay | Wet season, rough seas | Skip — wait for May-September |
This is the detail worth planning around: the first two weeks of December carry none of the Christmas premium. Dry-season weather, thinner crowds, and pricing close to November’s. Then, roughly from December 20 through the first few days of January, south coast accommodation commonly runs double to triple its November rate as Christmas and New Year demand peaks. Galle Fort, Mirissa Beach and Unawatuna all fill up fast from the 20th onward. If your dates are flexible at all, landing before the 20th gets you the same weather this whole guide describes at a meaningfully lower cost.
Mirissa’s whale-watching season begins in late November and December is a genuinely strong month for it — blue whales and sperm whales are both regularly sighted, and the season only improves from here through its January-March peak. See our whale watching guide for boat operator standards and what a responsible tour actually looks like, since not every operator on that stretch of coast runs one.
Yala and Udawalawe are dry and at their most accessible in December, which tends to concentrate wildlife — including a real chance of a leopard sighting — around the remaining water sources. The cultural triangle (Sigiriya, Dambulla, Anuradhapura, Polonnaruwa) runs the same dry-season window as the south coast, so a multi-region December itinerary genuinely works without fighting the weather on any leg, as long as the east coast and Arugam Bay stay off the list.
The east coast and Arugam Bay are in their wet season through December — the exact opposite of the south coast’s peak. If a full island trip is the plan, treat that leg as its own separate visit in the May-September window rather than squeezing it into a December itinerary. For things to book around the festive weeks, browse experiences across the island and see our safari guide.
The smartest version of a December trip isn't the one most people book. Arriving before the 20th gets you the same dry, sunny weather as Christmas week at a fraction of the price and with noticeably thinner crowds at Galle Fort and on the whale boats — the island doesn't actually change on December 20th, the booking calendar does.