Pyt-logo

Sri Lanka in December: Weather, Places to Visit, Things to Do & Travel Tips

Updated Date

September 4, 2026

Read

12 minutes

Sri Lanka in December: Weather, Places to Visit, Things to Do & Travel Tips
  1. Home
  2. Blog
  3. Sri Lanka Travel Blog
  4. Sri Lanka In December: Weather, Places To Visit, Things To Do & Travel Tips

Planning a trip to Sri Lanka in December? December is one of the most popular months to visit the island, particularly for travellers looking to explore the south and west coasts. The weather is generally favourable for beach holidays, sightseeing, wildlife safaris, and exploring Sri Lanka’s hill stations. 

From beaches and historic cities to tea plantations and scenic mountain towns, Sri Lanka offers a variety of experiences for different types of travellers. However, December is also part of the peak travel season, so planning your itinerary and accommodation in advance can help you make the most of your trip. With fully customised Sri Lanka tour packages, you can visit the country during this popular travel season completely stress-free. In this guide, discover the best places to visit, things to do, weather, costs, and travel tips for Sri Lanka in December. 

Sri Lanka in December at a Glance 

Travel factorWhat to expect
WeatherWarm and mostly sunny on the south and west coasts; the north and east can see more rain
TemperatureAround 24°C to 30°C (75°F to 86°F) in coastal areas; cooler in the hill country
Best places to visitColombo, Galle, Bentota, Mirissa, Ella, Nuwara Eliya, Kandy, and Yala
Best forBeaches, sightseeing, wildlife safaris, hiking, and scenic train journeys
Beach weatherBest along the south and west coasts
WildlifeA good time for safaris, especially in Yala and Udawalawe
CrowdsDecember is a popular travel month, especially around Christmas and New Year
Trip costGenerally higher than the off-season due to peak-season demand
What to packLight cotton clothes, sunscreen, sunglasses, comfortable shoes, and a light jacket for the hills
Ideal trip length7–10 days for a mix of beaches, culture, hills, and wildlife

Is December a Good Time To Visit Sri Lanka? 

Yes, December is one of the best months to visit Sri Lanka, especially if you want to explore the south and west coasts. The weather is generally warm and pleasant, making it a great time for beach holidays, sightseeing, wildlife safaris, and exploring the hill country. Here’s why:

  • Pleasant weather: December generally brings warm temperatures and better weather across the south and west, making outdoor activities comfortable.
  • Great beach conditions: Beaches in places such as Bentota, Mirissa, Unawatuna, and Hikkaduwa are ideal for swimming, relaxing, and water activities.
  • Good time for sightseeing: The relatively favourable weather makes it easier to explore cultural attractions, temples, forts, and historic cities.
  • Wildlife experiences: December can be a good month for safaris in national parks such as Yala and Udawalawe, where you may spot elephants, leopards, and other wildlife.
  • Ideal for hill-country trips: Destinations such as Kandy, Ella, and Nuwara Eliya offer cooler temperatures, scenic landscapes, tea plantations, and hiking opportunities.
  • Festive atmosphere: Christmas and New Year bring a lively atmosphere to many tourist areas, particularly along the coast.
  • Peak-season advantage: December is a popular travel period, so travellers can choose from a wide range of hotels, tours, restaurants, and activities operating across major destinations. 
  • Things to consider: December is a popular travel month, so demand for flights, accommodation and popular attractions can be higher, particularly around Christmas and New Year. Booking in advance can help you secure better availability and more choices. 

Weather in Sri Lanka in December

December is one of the better months for Sri Lanka’s south and west coasts, while the north and east can still receive northeast-monsoon rain. If beaches are your priority, build your December itinerary around places such as Galle, Bentota, and Mirissa rather than assuming the whole island has the same weather. 

However, the southern and western parts are relatively drier.

  • Weather: Sri Lanka experiences the northeast monsoon in December.
  • Temperature: Temperatures this month vary from 24°C to 30°C (75°F to 86°F).
  • Humidity: December remains generally humid across Sri Lanka, with humidity levels varying by location and weather conditions. 
  • Sea Temperature: The average sea temperature in Sri Lanka in December is around 28 degrees Celsius.
  • Rainfall: A total of 166mm precipitation is experienced in December.
  • Sunshine Hours: Expect around 6–8 hours of sunshine per day in many popular destinations, with regional variations throughout December. 

Crowds in Sri Lanka in December

December is the beginning of peak tourist season. It brings large crowds to beach destinations and cultural areas like Kandy and the Cultural Triangle. If you want to secure a place in a high-demand book in advance. Additionally, the combination of Christmas and New Year celebrations attracts local and international tourists alike. 

Costs in Sri Lanka in December

December is a peak travel season, so flights, hotels and tours can be more expensive, especially around Christmas and New Year. Booking early can help you find better deals and avoid last-minute price increases. 

Estimated cost during December in Sri Lanka. 

Expense CategoryEstimated Cost (LKR)Approx. Cost (INR)
AccommodationLKR 3,450–20,690 per night₹1,000–₹6,000
Flights (India–Sri Lanka)LKR 34,480–75,860 round trip₹10,000–₹22,000
TransportationLKR 1,380–2,410 per day₹400–₹700
Major AttractionsLKR 3,450–10,340 per ticket₹1,000–₹3,000
Local Food / Street FoodLKR 520–2,070 per meal₹150–₹600

What to Wear in Sri Lanka in December

Sri Lanka is generally warm and humid in December, especially along the coast, while the hill country can feel cooler. Pack light, breathable clothes for most days and a light jacket or rain layer for cooler evenings and occasional showers.

  • For beaches: Cotton clothes, swimwear, sandals, sunglasses and a hat.
  • For sightseeing: Comfortable, lightweight outfits and walking shoes.
  • For temples: Modest clothing that covers the shoulders and knees; carry a scarf or shawl if needed.
  • For hill country: Light layers, a sweater or jacket, and comfortable shoes.
  • For rainy days: A compact umbrella or lightweight rain jacket.

Top 5 Things to Do in Sri Lanka in December

1. Hike Adam’s Peak During the Sri Pada Pilgrimage

December is a great time to hike Adam’s Peak, especially during the Sri Pada pilgrimage season. The early mornings can be cool, making the climb more comfortable. Start early to reach the top in time for a beautiful sunrise and enjoy views of the surrounding mountains.

2. Explore the Tea Plantations of Nuwara Eliya

A tour to the tea plantations in Nuwara Eliya is a must when travelling through Sri Lanka’s hill country. The journey from Kandy to Nuwara Eliya offers beautiful views of green hills, waterfalls and tea estates. You can visit a tea factory, learn how tea is made and take home some of Sri Lanka’s famous Ceylon tea.

3. Go on a Wildlife Safari in Yala National Park

Yala National Park is one of the best places to experience Sri Lanka’s wildlife. December is a good time to go on a safari and look for leopards, elephants, crocodiles and several species of birds. The park’s diverse landscapes and ancient ruins make the safari even more interesting.

4. Explore Sri Lanka’s Buddhist Temples and Cultural Sites

Sri Lanka is known for its rich Buddhist heritage and ancient temples. Visiting these religious and cultural sites is a great way to learn about the country’s history and traditions. From peaceful temple grounds to impressive architecture and historic monuments, these places offer a memorable cultural experience.

5. Celebrate Christmas and New Year in Sri Lanka

December brings a festive atmosphere to Sri Lanka with Christmas and New Year celebrations. Colombo, Negombo, Galle and popular beach destinations feature decorated streets, special events, church services and festive meals. You can also enjoy beach parties, live entertainment and fireworks as Sri Lanka welcomes the New Year.

Best places to visit in December

Galle

Galle is a UNESCO World Heritage Site. Known for Dutch colonial buildings, ancient mosques, churches, grand mansions, and museums, it is one of the best places to visit in Sri Lanka in December.  

Ella

Ella is a great place to visit in Sri Lanka in December, with comfortable weather for exploring the outdoors. Take a scenic train ride from Kandy to Ella through the hills, visit the Nine Arches Bridge and Little Adam’s Peak, and explore the surrounding tea plantations and lush landscapes.

Bentota

Bentota experiences sunny weather and calm seas in December, making it one of Sri Lanka’s best beach destinations. You can relax on golden-sand beaches and enjoy jet skiing, banana boat rides, and parasailing. Additionally, December is also an ideal time for a Bentota River boat safari through the mangroves. 

Mirissa

Mirissa Beach in December is the best place to enjoy whale-watching with excellent beach weather. It is also an ideal time for visiting Coconut Tree Hill viewpoint and relaxing at lively beach cafés and restaurants. 

Colombo

In December, Colombo experiences low humidity despite frequent rainfall. The rain keeps the weather fresh and well-suited for sightseeing and other outdoor activities. It is an excellent time to enjoy the beaches and the exciting nightlife that lures tourists. You can visit places like Kelaniya Raja Vihara, Seema Malaka, Colombo Dutch Museum, Independence Square, etc.

Festivals in Sri Lanka in December

FestivalDate / DurationWhere to Experience ItWhat to Expect
Sri Pada Pilgrimage (Adam’s Peak)December to April, beginning around the December full moonAdam’s PeakPilgrims climb the sacred mountain, often starting before dawn to reach the summit for sunrise.
Unduvap PoyaDecember full moon dayAnuradhapuraA significant Buddhist festival featuring religious ceremonies and celebrations associated with the sacred Bodhi tree.
Christmas25 DecemberColombo, Negombo, GalleChurches hold special services, while hotels, streets and shopping areas feature festive decorations and celebrations.
New Year’s Eve31 DecemberColombo, Bentota, MirissaEnjoy beach parties, live entertainment, special dinners, fireworks and celebrations at hotels and resorts.

Tips for Visiting Sri Lanka in December

  • Book early: December is a peak travel month, especially around Christmas and New Year. Reserve flights, hotels and popular experiences in advance.
  • Choose your coast wisely: The south and west coasts generally offer better beach weather in December, while the north and east can receive more rain.
  • Pack for tropical weather: Carry lightweight clothes, comfortable walking shoes, sunscreen, sunglasses and a hat. A light rain jacket is useful for sudden showers.
  • Carry something warm: If you plan to visit Nuwara Eliya, Ella or other hill-country destinations, pack a light jacket or sweater for cooler evenings.
  • Plan around the weather: Keep some flexibility in your itinerary, particularly for outdoor activities and long road journeys.
  • Expect higher prices: Accommodation and tours can cost more during the Christmas and New Year holiday period, so compare options and book ahead.
  • Start sightseeing early: Popular attractions such as Sigiriya and national parks can get busy. Early mornings are also more comfortable for outdoor activities.
  • Respect local customs: Dress modestly when visiting temples and religious sites. Remove your shoes and hats where required.
  • Keep rain protection handy: Even in generally drier regions, short showers can occur, so carrying a compact umbrella or rain jacket is useful.
  • Plan beach and wildlife activities: December is a good time to combine the southern beaches with safaris, cultural attractions and hill-country experiences for a varied Sri Lanka itinerary.

Conclusion

Sri Lanka in December is a great choice for travellers looking for beaches, wildlife, scenic landscapes and cultural experiences. The south and west coasts are generally favourable for beach holidays, while places such as Ella and Nuwara Eliya offer cooler weather and beautiful mountain views. With festive celebrations, plenty of things to do and diverse destinations to explore, December is an excellent time to plan a Sri Lanka trip.  From relaxing on golden beaches and exploring historic sites to witnessing religious pilgrimages and festive celebrations, the island offers diverse experiences for every traveller.

Frequently Asked Questions About Sri Lanka in December 

1. Is December a good time to visit Sri Lanka?

Yes, December is a good time to visit Sri Lanka, especially for exploring the south and west coasts. The weather is generally suitable for beaches, sightseeing, wildlife safaris and hill-country trips, although some northern and eastern areas can experience rain.

2. What is the weather like in Sri Lanka in December?

Sri Lanka is generally warm in December, with temperatures around 24°C to 30°C (75°F to 86°F) depending on the region. The south and west are usually more favourable for travel, while the northeast can receive rainfall from the monsoon.

3. Which part of Sri Lanka is best to visit in December?

The south and west coasts are among the best areas to visit in December. Galle, Bentota and Mirissa are good choices for beaches, while Ella and Nuwara Eliya are ideal for cooler weather, tea plantations and mountain scenery.

4. Is Sri Lanka rainy in December?

Sri Lanka can experience rain in December because of the northeast monsoon, particularly in the north and east. The south and west generally have more favourable conditions, although occasional showers are still possible.

5. What are the best places to visit in Sri Lanka in December?

Some of the best places to visit include Galle, Ella, Bentota, Mirissa and Colombo. You can also add Nuwara Eliya, Yala National Park and cultural attractions such as Kandy and the Cultural Triangle to your itinerary.

6. What are the best things to do in Sri Lanka in December?

Popular activities include relaxing on southern beaches, hiking Adam’s Peak, exploring Nuwara Eliya’s tea plantations, taking a scenic train journey, going on a Yala safari and visiting temples and historic sites.

7. Is December a good time for a beach holiday in Sri Lanka?

Yes. December is particularly good for beach holidays on Sri Lanka’s south and west coasts, including Bentota, Mirissa and Galle. These areas generally have better beach weather during this period.

8. How much does a Sri Lanka trip cost in December?

A Sri Lanka trip can cost more in December because it is a peak travel season, especially around Christmas and New Year. Budget accommodation, transport and local food can remain affordable, while flights, resorts and organised tours may be more expensive.

9. Is December peak tourist season in Sri Lanka?

Yes, December marks the beginning of the peak tourist season in Sri Lanka. Popular beach destinations and attractions can be busy, particularly during Christmas and New Year, so booking flights and accommodation early is recommended.

10. What should I wear in Sri Lanka in December?

Pack light, breathable clothing for the warm coastal areas, along with comfortable walking shoes, sunscreen and a hat. If you are visiting the hill country, carry a light jacket or sweater, and wear modest clothing when visiting temples.

11. Which beaches in Sri Lanka are best in December?

Mirissa, Bentota, Unawatuna and other beaches along the south and west coasts are good choices in December. They are suitable for relaxing, swimming and enjoying water-based activities when sea conditions are favourable.

12. Can I visit Ella and Nuwara Eliya in December?

Yes, both Ella and Nuwara Eliya can be included in a December itinerary. The hill country is cooler than the coast and offers tea plantations, scenic train journeys, hiking trails and attractions such as Nine Arches Bridge and Little Adam’s Peak.

13. Is December a good time for wildlife safaris in Sri Lanka?

Yes, December can be a good time to include a wildlife safari in your Sri Lanka itinerary. Yala National Park is a popular choice, where you may spot leopards, elephants, crocodiles and various bird species.

14. What festivals are celebrated in Sri Lanka in December?

December features several important celebrations, including the Sri Pada pilgrimage season, Unduvap Poya, Christmas and New Year’s Eve. Major tourist areas often host special events, while religious sites hold ceremonies and celebrations.

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts