Sri Lanka in December

December marks the beginning of peak tourist season as the west and south coasts enter their dry period. Perfect beach weather, whale watching in Mirissa, and festive Christmas celebrations make it one of the most popular months to visit. The island welcomes the holiday season with a unique blend of Buddhist, Christian, and secular celebrations. Book well in advance and expect premium pricing, but the weather and experiences are worth it.

Visiting Sri Lanka in December: Complete Overview

December marks the beginning of peak tourist season as the west and south coasts enter their dry period. Perfect beach weather, whale watching in Mirissa, and festive Christmas celebrations make it one of the most popular months to visit. The island welcomes the holiday season with a unique blend of Buddhist, Christian, and secular celebrations. Book well in advance and expect premium pricing, but the weather and experiences are worth it.

December falls during Sri Lanka's busier tourist period, which means you can expect more visitors at popular attractions and higher accommodation prices. However, this is also when conditions are optimal for many activities and the weather is most favorable in key regions.

Whether you're planning a beach holiday, wildlife safari, cultural exploration, or adventure activities, this comprehensive guide will help you understand what to expect during your December visit to Sri Lanka. We cover everything from regional weather patterns and recommended destinations to festivals, packing tips, and practical advice for making the most of your trip.

30°C
Avg. High
22°C
Avg. Low
Peak
Crowd Level
Peak
Price Level

December Weather in Sri Lanka by Region

Sri Lanka's weather varies significantly by region due to its two monsoon seasons. Here's what to expect across different parts of the island during December.

West Coast (Colombo, Negombo)

Temperature22°C - 30°C
RainfallLow (100-150mm)
Humidity75-80%
SeaCalm - season beginning

South Coast (Galle, Mirissa)

Temperature23°C - 30°C
RainfallLow (80-130mm)
Humidity75-80%
SeaCalm - whale watching season

Hill Country (Kandy, Ella)

Temperature14°C - 24°C
RainfallModerate (150-200mm)
Humidity75-85%
SeaN/A

East Coast (Trincomalee)

Temperature23°C - 28°C
RainfallVery High (300-400mm)
Humidity85-90%
SeaRough - monsoon in full effect

Best Regions to Visit in December

Where to go (and where to skip) based on December weather patterns

Best Regions to Visit

South Coast

Recommended

Peak season begins with excellent beach conditions. Mirissa, Unawatuna, and Tangalle offer pristine beaches, calm seas, and world-class whale watching.

  • Whale watching season
  • Perfect beach weather
  • Festive atmosphere

West Coast

Recommended

Colombo, Negombo, and Bentota enjoy dry, sunny weather. Christmas celebrations are vibrant, especially in Catholic Negombo.

  • Christmas celebrations
  • Beach weather returns
  • New Year festivities

Cultural Triangle

Recommended

Excellent conditions for exploring Sigiriya, Polonnaruwa, and Dambulla. Clear skies and comfortable temperatures.

  • Clear skies
  • Comfortable temperatures
  • Good for photography

Hill Country

Recommended

Cool and occasionally misty with some rain. The train ride to Ella remains beautiful. Christmas in Nuwara Eliya has a festive English feel.

  • Cool Christmas atmosphere
  • Tea plantation visits
  • Scenic train journeys

Better to Avoid

East Coast

Avoid

The northeast monsoon brings heavy rain and rough seas. Not recommended for beach activities.

  • Off-season prices
  • Cultural sites accessible
  • Authentic local experience

North (Jaffna)

Avoid

Monsoon conditions affect the north with rain and overcast skies. Not the best time for visiting.

  • Cultural exploration possible
  • Fewer tourists
  • Budget-friendly

Top Things to Do in December

The best activities and experiences for your December visit

Whale Watching in Mirissa

Mirissa

December marks the start of prime whale watching season. Spot blue whales, the world's largest animals, on morning boat trips from Mirissa.

Best time: Early morning (6 AM departure)

Read more

Beach Hopping on the South Coast

South Coast

Explore stunning beaches from Hikkaduwa to Tangalle. December offers perfect swimming, snorkeling, and sunbathing conditions.

Best time: All day

Read more

Christmas in Negombo

Negombo

Experience a Sri Lankan Christmas in the Catholic fishing town of Negombo. Midnight mass, nativity scenes, and festive decorations create a unique atmosphere.

Best time: December 24-25

New Year Eve Celebrations

Various

Ring in the New Year at beach parties in Mirissa and Unawatuna, or upscale events in Colombo. Sri Lanka knows how to celebrate!

Best time: December 31

Climb Sigiriya

Sigiriya

Perfect conditions for climbing the ancient rock fortress. Clear December skies provide stunning panoramic views.

Best time: Early morning (7 AM)

Read more

Safari at Yala

Yala National Park

December is excellent for leopard spotting at Yala. Animals concentrate around water sources in the dry weather.

Best time: Early morning or late afternoon

Festivals & Events in December

Cultural celebrations and events happening during your visit

Christmas

December 25

A public holiday in Sri Lanka. Catholic communities celebrate with midnight mass, decorations, and feasts. Hotels and restaurants offer special Christmas events.

Island-wide, especially Negombo and Colombo

Unduvap Poya

December Full Moon

Commemorates the arrival of the sacred Bodhi Tree sapling to Sri Lanka. Celebrated at Anuradhapura where the original tree still grows.

Anuradhapura (main), Buddhist temples island-wide

New Year Eve

December 31

Major celebrations across the island with parties, fireworks, and events at hotels and beaches. Colombo and beach towns are particularly festive.

Island-wide

Planning Your December Trip

Crowds & Pricing

Crowd LevelPeak
Pricing LevelPeak
  • Book accommodation 3-6 months in advance for Christmas/New Year
  • Expect prices 30-50% higher than shoulder season
  • Popular restaurants and tours fill up - reserve ahead
  • Whale watching boats get crowded - book early morning trips
  • Consider arriving mid-December for better availability
  • New Year Eve events require advance booking

Packing List for December

Light, breathable clothing(essential)
Swimwear (multiple sets)(essential)
High SPF sunscreen(essential)
Sun hat and sunglasses(essential)
Light cardigan for evenings/hill country(essential)
Comfortable sandals(essential)
Dressy outfit for New Year celebrations
Snorkeling gear
Camera with good zoom for wildlife

Frequently Asked Questions

Common questions about visiting Sri Lanka in December

Is December a good time to visit Sri Lanka?
December is one of the best months to visit Sri Lanka. The west and south coasts enjoy excellent beach weather, whale watching season begins, and festive celebrations add extra charm. It's peak season, so expect crowds and higher prices.
Is Sri Lanka crowded in December?
Yes, December is peak tourist season, especially during Christmas and New Year. Popular beaches, hotels, and attractions can be crowded. Book everything well in advance and consider visiting lesser-known destinations.
What is Christmas like in Sri Lanka?
Sri Lanka celebrates Christmas as a public holiday. Catholic communities (especially in Negombo) have midnight mass and traditional celebrations. Hotels offer Christmas dinners and events. It's a warm, tropical Christmas with a unique Sri Lankan twist.
Can I see whales in December?
Yes! December marks the start of whale watching season in Mirissa. Blue whales, the world's largest animals, return to these waters. Morning boat trips offer excellent sighting opportunities.
Should I book in advance for December?
Absolutely. December requires advance booking for accommodation (3-6 months ahead for Christmas/New Year), whale watching tours, and popular restaurants. Last-minute travelers will find limited options at premium prices.

Related Guides

Browse Other Months