Weather in Sri Lanka in December

Select Month

start planning

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.

Weather in Sri Lanka in December at a glance

  • December falls during the northeast monsoon season, affecting the northeastern and eastern regions with increased rainfall.
  •  The southwest, including popular tourist areas like Colombo, Galle, and the southern beaches, experiences drier and more favorable weather.
  • Average temperatures range from 75°F to 86°F (24°C to 30°C), with cooler temperatures in the central highlands.

What is the weather like in Sri Lanka in December?

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.

Dhanushka

Tips from Dhanushka

Sri Lanka Travel Expert

quotes

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.

Nilaveli beach in Trincomalee, Sri Lanka © Shutterstock

The weather in Sri Lanka in December is great for exploring Nilaveli Beach © Shutterstock

Average daily temperatures in December

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.

RegionDaytime temperaturesNighttime temperaturesNotes
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.

North Sri Lanka

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.

Southwest Sri Lanka

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.

Southeast Sri Lanka

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 holidays in Sri lanka - Tangalle © leoks/Shutterstock

Tranquil relaxing vacations in Sri lanka - Tangalle © leoks/Shutterstock

Is December a good time to visit Sri Lanka?

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:

  • Dry, sunny weather (in the south and west): The monsoon shifts away from the southwest, leaving behind blue skies, calm seas, and warm days.
  • Beach-ready seas: December marks the start of the swimming and surfing season along the southwest coast. Weligama, Hikkaduwa, and Mirissa shine this time of year.
  • Festive atmosphere: December brings lights, music, and food. Christmas and New Year celebrations mix local flavor with international cheer.
  • Wildlife sightings: National parks like Yala and Udawalawe are dry and accessible. It’s a solid month for spotting elephants, crocs, and maybe even a leopard if you’re lucky.
  • Peak season perks: Yes, it’s busy, but everything’s open, surf schools are running, and nightlife is back.

What about crowds and costs?

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.

ella-sri-lanka-shutterstock_562419604

The weather in Sri Lanka in December is great for exploring towns like Ella  © Shutterstock

Where to go in Sri Lanka in December

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.

Galle and the South Coast

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.

Colombo and the West Coast

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.

The Hill Country

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_426154384

Nuwara Eliya, Sri Lanka @ Shutterstock

What to do in Sri Lanka in December

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.

Bentota Perahera

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 Festival

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. 

Colombo Night Races 

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.

View on Jami-Ul-Alfar Mosque or Red Masjid Mosque is a historic mosque in Colombo, Sri Lanka © streetflash/Shutterstock

Jami-Ul-Alfar Mosque in Colombo, Sri Lanka © streetflash/Shutterstock

Plan your trip with our Sri Lanka itineraries

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.

  • Sri Lanka itinerary 7 days: A week in Sri Lanka lets you see the highlights, including ancient cultural sites and beautiful beaches.
  • Sri Lanka itinerary 14 days: Two weeks gives you a comprehensive look at Sri Lanka’s diverse regions, from bustling cities to national parks and coastal towns.

Plan your Sri Lanka trip

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.

Dre Roelandt

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.