If you are dreaming of trading cold winter months for warm beaches, ancient ruins, and emerald tea estates, you have picked the perfect destination. Planning a trip to Sri Lanka in December means you are arriving just as the island enters its most vibrant and accessible travel season.
Is December a good time to visit Sri Lanka?
Yes, December is widely considered one of the best times to visit Sri Lanka. The southwestern coast and Central Highlands enter their dry season, offering bright, sunny days perfect for beaches and hiking. While the northeast experiences its monsoon, the most popular tourist routes across the south and west boast excellent weather, calm oceans, and peak wildlife sightings.
Key Takeaways
- The southern and western coasts enjoy peak dry-season weather in December.
- Pack layers; while beaches are hot, the Hill Country gets very cool at night.
- Book early December is a high-demand month for hotels and trains.
- Whale watching in Mirissa and Adam’s Peak pilgrimages both begin this month.
Key Facts: Sri Lanka in December
| Travel Detail | December Averages & Facts |
| Colombo/South Coast Temp | 25°C to 31°C (77°F to 88°F) |
| Hill Country Temp (Nuwara Eliya) | 11°C to 20°C (52°F to 68°F) |
| Ocean Conditions (South/West) | Calm, clear waters ideal for swimming and surfing |
| Monsoon Status | Maha Monsoon (affects North and East coasts) |
| Visa Requirement | 30-day ETA required (check Official ETA Portal) |
| Major Event | Adam’s Peak pilgrimage season begins (Unduvap Poya) |
What is the weather like in Sri Lanka in December?

The weather in Sri Lanka in December is highly regional due to the island’s dual monsoon system. On the west coast, south coast, and in the central mountains, December brings clear skies, plenty of sunshine, and lower humidity. Conversely, the north and east coasts (like Trincomalee) are experiencing the Maha monsoon, meaning regular, heavy rainfall.
For most travellers, the weather is ideal. The coastal temperatures hover around a balmy 28°C (82°F). However, the hill country Sri Lanka experiences a sharp drop in temperature. According to historical data from the Department of Meteorology, lows in the high-altitude town of Nuwara Eliya can drop to a chilly 11°C (52°F) in December.
Where should I go in Sri Lanka in December?
You should focus your itinerary on the southern coast, western beaches, Central Highlands, and the Cultural Triangle. The dry weather in these regions makes it easy to combine wildlife safaris, beach relaxation, and historical exploration.
Say you land in Colombo on a Tuesday morning; you can easily head straight down the southern expressway to the coast. The historic, UNESCO-listed Galle Fort is a must-visit, offering cobblestone streets lined with boutiques and cafes under perfectly sunny skies. The southern beaches, from lively Unawatuna to the quieter stretches of Tangalle, are in prime condition.
Inland, the Cultural Triangle home to the towering 5th-century Sigiriya Rock Fortress—is accessible, though you may still encounter brief afternoon showers early in the month. Further south, Oura Travel’s local guides have run Yala safaris for over a decade, and they consistently rate late December as a fantastic time to spot leopards as the park dries out. For a fully planned route, explore our Round Tours which optimize travel times during this peak season.
Can I see blue whales in Sri Lanka in December?
Yes, December is an excellent month for spotting blue whales in Sri Lanka. The ocean waters off the southern coast become calm and clear, officially kicking off the prime whale-watching season.
The town of Mirissa is the primary hub for these excursions. Boats depart early in the morning, taking you into the deep waters where resident blue whales, sperm whales, and large pods of spinner dolphins congregate to feed. Because the sea conditions are stable, the boat rides are generally much smoother than in the off-season. Oura Travel arranges ethical Snorkelling and Ocean Excursions with licensed captains who follow strict distancing guidelines to protect the marine life.
Essential Things to Do in Sri Lanka in December
The start of the dry season opens up the island’s most famous outdoor activities and cultural events. Things to do in Sri Lanka during this month range from high-altitude trekking to world-class wildlife spotting.
1. Climb Adam’s Peak (Sri Pada)
December marks the beginning of the pilgrimage season for Adam’s Peak, starting on the Unduvap Full Moon Poya day. The climb involves ascending over 5,000 steps, typically taking about five hours. Most hikers start at 2:00 AM to reach the 2,243-meter summit by sunrise. It is a culturally immersive experience, sharing the path with chanting local devotees.
2. Ride the Highland Train
The Kandy to Ella train is widely considered one of the most scenic rail journeys in Asia. Winding through the emerald tea estates of the Central Highlands, the cool December air makes standing by the open carriage doors a refreshing joy. Because this route is heavily booked in December, securing tickets weeks in advance is critical.
3. Take a Wildlife Safari
According to the Sri Lanka Department of Wildlife Conservation, the country boasts 26 national parks. In December, Yala National Park and Udawalawe National Park are the top choices. The receding water levels draw elephants and leopards out into the open to drink from the main reservoirs.
What should I pack for Sri Lanka in December?
You should pack a mix of lightweight, breathable summer clothing for the coasts and warm, insulating layers for the mountains. The diverse climate zones mean your suitcase needs to handle both 30°C beaches and 11°C mountain nights.
Include plenty of linen and cotton for the coastal heat. Bring a sturdy pair of walking shoes if you plan on tackling the steps of Sigiriya or Adam’s Peak. If you are heading into the hills (Kandy, Ella, or Nuwara Eliya), a fleece jacket, long trousers, and even a light beanie are essential for the evenings.
Cultural Etiquette Note: When visiting Buddhist or Hindu temples, both men and women must cover their shoulders and knees. A lightweight sarong or scarf is perfect to keep in your daypack. You will also need to remove your shoes before entering temple grounds.
Frequently Asked Questions
Is it safe to travel to Sri Lanka in December?
Yes, Sri Lanka is a highly safe and welcoming destination for travellers in December. The main tourist routes are well-policed, and locals are famously hospitable. As with any global travel, practice basic common sense with your valuables, especially in crowded markets or on public transport like a tuk-tuk (a local three-wheeled taxi).
How many days do I need in Sri Lanka?
You need at least 10 to 14 days to see the island’s main highlights comfortably. A two-week trip allows you to explore the Cultural Triangle, ride the train through the tea country, take a wildlife safari, and spend a few days relaxing on the southern beaches without rushing.
Do I need a visa for Sri Lanka?
Yes, most international visitors require an Electronic Travel Authorization (ETA) to enter Sri Lanka. You must apply online via the official Sri Lanka government portal before your flight. The standard tourist ETA grants a 30-day stay and double-entry.
How far in advance should I book my December trip?
You should book your December trip at least three to six months in advance. December is the peak holiday season, meaning the best boutique hotels, private driver guides, and reserved train tickets sell out very quickly.
Plan Your December Escape
December is undeniably a magical time to explore the “Pearl of the Indian Ocean.” From the mist-rolling hills of tea country to the sun-drenched beaches of the south, the island is ready to be explored.
With over 10 years of experience, Oura Travel’s local experts know exactly how to craft the perfect itinerary to beat the crowds and maximize your time. Whether you want a romantic Sri Lanka Honeymoon Retreat or an action-packed wildlife tour, we handle every detail from airport pickups to securing those elusive train tickets. Contact Oura Travel today to start planning your bespoke winter getaway.