Travel advice for Sri Lanka
From travel safety to visa requirements, discover the best tips for visiting Sri Lanka
Plan and book your private, tailor-made tour with vetted local experts
Thinking of jetting off to Sri Lanka this December? With warm temperatures, minimal rain, and plenty of cultural festivities, this can be an absolutely fantastic time to visit. Sri Lanka trips with Rough Guides are designed to make the most of this vibrant season.
Here is our guide to the weather in Sri Lanka in December. Get ready to embrace the humidity, soak up the sun, and more during this high tourist season month.
December kicks off the dry season on Sri Lanka’s west and south coasts, which means sunshine, warm seas, and perfect beach weather. Expect daytime temperatures around 80-86°F (27-30°C), with only occasional short showers. If you’re headed for Galle, Hikkaduwa, or Mirissa, you’re in luck; this is when the coast starts buzzing with life again.
The Cultural Triangle and Kandy also enjoy dry, comfortable weather, making it a good time for exploring ruins, temples, and tea plantations. Nights in the Hill Country can get chilly, though, so bring a warm layer if you're heading to places like Ella or Nuwara Eliya.
The east and north? Not so great. The Northeast Monsoon brings heavy rains and frequent storms to places like Trincomalee and Jaffna. Expect muddy roads and the occasional travel delay.
This is considered one of the best times to visit Sri Lanka, especially if you’re after surf, sun and cultural sites, all without the intense heat of mid-year.
If you’re planning a trip to Sri Lanka in December, book ahead. Christmas and New Year are peak season, so hotels fill up fast and prices jump. But you’ll also find a lively, festive atmosphere, especially along the coast.

Tips from Dhanushka
Sri Lanka Travel Expert

If you're heading to Sri Lanka in December, skip the southern beaches during the Christmas rush and go east to Arugam Bay or the lesser-known beaches around Batticaloa. Locals head there when the crowds hit the south, and you'll still catch some sun between the odd shower.

The weather in Sri Lanka in December is great for exploring Nilaveli Beach © Shutterstock
The weather in Sri Lanka in December is generally warm across the country. The north tends to be slightly warmer with minimal rainfall, and the southwest and southeast regions experience similar temperatures but with more frequent rain showers.
| Region | Daytime temperatures | Nighttime temperatures | Notes |
|---|---|---|---|
| West Coast (Colombo, Negombo) | 80-86°F (27-30°C) | 72-75°F (22-24°C) | Dry and sunny. Great for beaches, street food, and city exploring. |
| South Coast (Galle, Mirissa, Tangalle) | 80-86°F (27-30°C) | 72-75°F (22-24°C) | Ideal beach weather. Expect crowds by mid-month and festive vibes. |
| Central Highlands (Kandy, Nuwara Eliya, Ella) | 65-77°F (18–25°C) | 50-64°F (10-18°C) | Cooler, especially at night. Some mist and fog in the hills. |
| Cultural Triangle (Sigiriya, Dambulla, Anuradhapura) | 77-84°F (25-29°C) | 68-72°F (20-22°C) | Mostly dry. Best time for climbing Sigiriya or exploring ruins. |
| East Coast (Trincomalee, Arugam Bay) | 77-82°F (25-28°C) | 72-75°F (22-24°C) | Monsoon season. Heavy rain and rough seas. Not ideal for beach travel. |
| North (Jaffna, Mannar) | 77-84°F (25-29°C) | 70-74°F (21-23°C) | Rainy and humid. Expect flooding and transport delays in rural areas. |
In December, North Sri Lanka experiences average high temperatures ranging from 84°F to 88°F (29°C to 31°C) and lows from 72°F to 75°F (22°C to 24°C). Rainfall during this time is minimal, with occasional short showers. Major cities in this region include Jaffna and Kilinochchi.
December brings average highs of 82°F to 86°F (28°C to 30°C) and lows of 73°F to 77°F (23°C to 25°C) in the southwest region. Rainfall is more frequent compared to the north, with intermittent heavy showers contributing to the lush vegetation. Major cities in this area include Colombo and Galle.
In December, temperatures in the southeast region of Sri Lanka range from 81°F to 84°F (27°C to 29°C) for highs and 72°F to 75°F (22°C to 24°C) for lows. Rainfall is relatively low, with occasional showers. Major cities in this area include Batticaloa and Trincomalee.

Tranquil relaxing vacations in Sri lanka - Tangalle © leoks/Shutterstock
Yes, December is one of the best times to plan Sri Lanka trips, especially if you’re heading to the island’s south and west coasts. The weather is reliably sunny, the seas are calm, and the festive energy kicks in as Christmas and New Year approach.
Temperatures usually sit between 77-86°F (25-30°C), with low humidity and very little rain in the south and west. It’s prime time for lazing on golden sand, swimming, or just doing absolutely nothing. You’ll find some of the best beaches in Sri Lanka around places like Mirissa, Unawatuna, and Bentota, perfect for a relaxed escape.
There’s more than beach lounging, though. December is also a top month for wildlife safaris in Sri Lanka. National parks like Yala and Udawalawe are in great condition for spotting elephants, leopards, and birds without getting drenched.
Into surfing? This is peak season on the southwest coast. Places like Hikkaduwa and Weligama are among the best surfing spots in Sri Lanka, with consistent waves and a lively scene on and off the water.
And don’t miss the cultural side, December brings street parades, drumming, and traditional dance, plus a chance to taste seasonal Sri Lankan dishes at their best.
Why December is a good time to visit:
The weather in Sri Lanka in December is hard to beat: sunny, dry, and perfect for hitting the beach or exploring ancient cities. But you won’t be the only one with that idea.
December marks the start of peak season. Tourist numbers surge, especially in coastal towns and major cultural sites. Expect busy beaches, packed trains, and higher prices on everything from hotels to tours.
If you're after quieter Sri Lanka trips and better deals, aim for the shoulder season: September to November. You'll dodge the crowds and still catch some decent weather before the vacation rush hits.

The weather in Sri Lanka in December is great for exploring towns like Ella © Shutterstock
December is one of the best times to explore Sri Lanka’s southwest, where dry weather and warm seas create perfect travel conditions. While the north and east are still under heavy monsoon rain, the best places to visit in Sri Lanka, such as Galle, Ella, and the Cultural Triangle, are sunny, open, and full of life.
From Unawatuna to Tangalle, the south coast delivers in December. You’ll find golden beaches, beach bars, and boutique stays all back in action.
Galle Fort buzzes with life, and nearby surf spots like Weligama are just getting started. It's also a great time to catch blue whales off the coast of Mirissa.
Sri Lanka’s west coast is dry and warm in December, ideal for a city break or beach escape. Colombo comes alive with street markets, light displays, and a laid-back festive vibe. For a quieter beach day, head north to Kalpitiya or south to Bentota.
Ella, Haputale, and Nuwara Eliya offer cool air, tea trails, and misty mountain views. Expect chilly nights and foggy mornings, but also clear stretches for hiking and train rides with serious views.
December is a great time to ride the rails between Kandy and Ella.

Nuwara Eliya, Sri Lanka @ Shutterstock
If you're looking for the most memorable things to do in Sri Lanka, time your trip around the island’s festivals and seasonal highlights. From coastal celebrations to hill country processions, December packs in plenty of local color.
Just don’t leave your accommodation reservation too late. This is peak season, and the best spots go fast.
The Bentota Perahera is a colorful religious procession in the coastal town of Bentota, featuring beautifully adorned elephants, traditional dancers, and drummers. This vibrant event celebrates the sacred Tooth Relic of Lord Buddha and fills the streets with music, movement, and devotion.
Adam's Peak, also known as Sri Pada, is a revered pilgrimage site in Sri Lanka. The festival held here in December attracts devotees of various faiths who undertake the arduous climb to the summit to pay homage to the footprint believed to be that of Lord Buddha, Adam, or Shiva.
You can join pilgrims in the challenging ascent, experience the spiritual atmosphere, and witness breathtaking sunrise views from the peak.
Night Races is a thrilling motorsport event held on the streets of Colombo, featuring high-speed racing, exhilarating entertainment, and a vibrant atmosphere. The event also offers live music, food stalls, and family-friendly activities, making it a must-visit for motorsport enthusiasts and families alike.

Jami-Ul-Alfar Mosque in Colombo, Sri Lanka © streetflash/Shutterstock
Our Sri Lanka itineraries are crafted to help you experience the best of the country, stress-free. Think of them as a starting point, perfect for planning, but flexible enough to adjust to your own pace and interests. After all, travel is about freedom, but a little planning goes a long way.
Want an unforgettable trip made just for you? With our tailor-made service, we connect you with vetted local travel experts who craft your perfect journey. Fill in a few quick details, compare custom itineraries, and travel with 24/7 support. Start planning now.
From travel safety to visa requirements, discover the best tips for visiting Sri Lanka
Discover Sri Lanka's most captivating stories
written by
Dre Roelandt
updated 30.10.2025
Dre Roelandt is originally from the United States but lives and works in Berlin, Germany. Dre is a freelance writer and artist with a passion for travelling. They are an in-house Senior Content Editor at Rough Guides.