December is one of the most rewarding months to visit Sri Lanka, provided you choose the right coast. The northeast monsoon keeps the north and east wetter and rougher, while the southwest, south, and central highlands bask in settled, largely dry conditions. For most international visitors, this alignment makes December a natural fit: school holidays, mild beach weather, and wildlife parks in fine form all converge in the same window.
Which parts of Sri Lanka are best to visit in December?
The island's weather in December is shaped almost entirely by the northeast monsoon, which runs roughly from October through January. The southwest coast — Colombo down to Tangalle — and the central highlands receive relatively little rain during this period, giving you reliable sunshine and calm seas. Galle, Mirissa, Hikkaduwa, and Unawatuna are all at or near their best.
Conversely, Trincomalee, Batticaloa, and the Jaffna Peninsula are in the thick of the monsoon and can see heavy, persistent rain. Beach activities on the east coast are generally off the table until March or April. Kandy and the hill country can see afternoon showers year-round, but conditions are usually manageable for sightseeing.
What wildlife can I see in December?
The national parks in the south and northwest are among the top reasons to visit Sri Lanka in December. Dry, warm conditions compress animals around water sources, improving sighting rates considerably.
- Yala National Park — December is consistently rated one of the better months for leopard sightings. The scrub-dry terrain means cats are visible from greater distances, and elephants, sloth bears, water buffalo, and crocodiles are all reliably present.
- Udawalawe National Park — Home to one of the largest and most reliably visible elephant populations in Asia. December's clear skies make for unhurried, well-lit game drives.
- Bundala National Park — A Ramsar-listed wetland that draws tens of thousands of migratory birds from Central Asia and the Himalayas in December. Flamingos, painted storks, and pelicans join resident elephants and crocodiles.
- Wilpattu National Park — Sri Lanka's largest national park sits in the northwest and can receive some rainfall in December, but leopard, deer, and sloth bear activity continues. The park's characteristic villus (natural lakes) remain productive for wildlife.
- Minneriya National Park — The famous Great Elephant Gathering has wound down by December, but smaller herds remain and the surrounding forest is lush. Combine it with a visit to the nearby ancient cities for a well-rounded itinerary.
Is December a good time for whale and dolphin watching in Sri Lanka?
December marks the beginning of the prime season for blue whale and sperm whale sightings off Mirissa on the southern coast. Blue whales — the largest animals on Earth — migrate through Sri Lanka's deep southern waters, and Mirissa is widely considered one of the best places in the world to see them at close range. Morning departures typically offer the calmest seas and best light. Spinner dolphins are also frequently encountered on the same trips.
What water activities are possible in December?
The calm, clear conditions along the southwest coast open up a solid range of marine activities.
- Scuba diving — Hikkaduwa, Unawatuna, and Bentota all offer good underwater visibility in December. Coral reefs, small wrecks, and encounters with hawksbill turtles are highlights. Dive sites off Trincomalee are not accessible during this month.
- Snorkeling — The same southwest locations work well for snorkeling. Hikkaduwa's National Marine Sanctuary is particularly accessible, with resident green turtles often visible in shallow water.
- Deep-sea fishing — Calm southwest seas make offshore fishing viable from ports like Negombo, Bentota, and Hikkaduwa. Barracuda, trevally, yellowfin tuna, and mackerel are common catches. The east coast is not suitable for offshore fishing trips in December.
- Kitesurfing at Kalpitiya — The northeast monsoon actually powers good kite conditions at Kalpitiya from roughly late November through April, as the strong seasonal winds are consistent. Check conditions with a local operator before booking, as December can occasionally see gusty or unsettled days.
What cultural events and festivals happen in Sri Lanka in December?
Christmas is celebrated widely in Sri Lanka, particularly in Colombo, Galle, and areas with significant Catholic communities such as Negombo. Decorations appear in hotels, shopping centres, and churches from early December, and Christmas Eve midnight masses draw large congregations. The atmosphere along the southern beach strip is noticeably festive.
Sri Lankan New Year by the western calendar is also quietly observed in the country, with hotels and resorts typically offering special dinners and programmes on 31 December. Book well in advance if you plan to be in Galle or Mirissa over the final week of the month — this is one of the busiest periods in the tourism calendar.
How should I plan a December itinerary in Sri Lanka?
A two-week circuit works well in December: fly into Colombo, explore the Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa, Anuradhapura), continue south through Kandy and the tea country, then track down the coast through Galle to Mirissa and Tangalle. This route keeps you firmly in the dry-weather belt throughout.
Travellers short on time can focus on a southern loop: Colombo to Yala or Udawalawe for a two-day safari, then across to Mirissa for whale watching, ending with a few days in Galle's historic fort district. A four-to-five day version of this route is achievable without feeling rushed.
| Region | Typical conditions | Best for |
|---|---|---|
| Southwest coast | Dry, sunny, calm seas | Beaches, diving, snorkeling, fishing |
| Southern coast | Dry, warm | Whale watching, Yala, Udawalawe |
| Hill country | Mild, occasional showers | Tea estates, Horton Plains, Kandy |
| Cultural Triangle | Dry to partly cloudy | Ancient cities, Sigiriya, Dambulla |
| North & East | Northeast monsoon, heavy rain | Not recommended for most activities |
How busy is Sri Lanka in December, and should I book early?
December is peak season. International arrivals are at their annual high, particularly in the final two weeks as European and Australian school holidays overlap. Prices for accommodation in Galle, Mirissa, and the Yala buffer zone rise significantly from around 20 December. Safari jeeps, whale-watching boats, and quality guesthouses in Mirissa regularly sell out over the Christmas and New Year period. Booking key nights at least six to eight weeks in advance is strongly advisable. Working with a destination management company that holds guaranteed allocations gives you an advantage during this compressed window.