If you are looking for a holiday full of sunshine, culture, and celebration, then December is the best time to visit Sri Lanka. The island has warm beaches, green tea hills, colorful cities, and amazing food. On top of that, December also brings Christmas and New Year celebrations, which make the trip even more exciting.
This guide will show you the best places to visit and help you plan a Sri Lanka in December itinerary that is fun and balanced. You will also learn how to enjoy Christmas in Sri Lanka and plan a joyful Sri Lanka New Year trip with friends or family.
Why Visit Sri Lanka in December
Sri Lanka is a tropical country, but in December, the weather becomes even more special. The west and south coasts have clear skies and warm sunshine, perfect for beach lovers. The hill country is cool and misty, which is excellent if you enjoy cozy weather.
December is also the month of festivals. Streets and hotels are decorated with lights for Christmas. Beaches and cities are filled with parties for New Year’s Eve. This mix of holiday spirit and tropical beauty makes December one of the best times to plan a Sri Lanka in December itinerary.
When you visit during this season, you can relax on golden beaches, go hiking in the hills, or enjoy cultural sites. You can also join celebrations that are cheerful and lively.
Suggested 10 Day Sri Lanka in December Itinerary
If you are staying for around ten days, you can mix beaches, culture, and adventure. Below is a sample plan for a Sri Lanka in December itinerary. You can change it based on your own travel style.
Day 1 and 2: Colombo
Start your journey in Colombo, the busy capital of Sri Lanka. Walk along Galle Face Green to watch the sunset and try street food. Visit Pettah Market if you like colorful shops and local snacks. You can also see the National Museum and the beautiful Gangaramaya Temple.
During December, Colombo shines with Christmas lights. Luxury hotels such as The Galle Face Hotel and Cinnamon Grand put up big Christmas trees and festive decorations.
Day 3 and 4: Kandy
Take the scenic train from Colombo to Kandy. This ride is one of the most beautiful in the world. In Kandy, visit the Temple of the Tooth Relic, which is one of the most important cultural sites in Sri Lanka. Spend some time walking in the Royal Botanical Gardens and see the variety of plants and flowers.
Kandy also has cultural dance shows and a calm lake where you can take evening walks.
Day 5 and 6: Nuwara Eliya and Ella
From Kandy, head to the hill country. Stop at tea plantations and taste fresh Ceylon tea. Nuwara Eliya, often called “Little England,” has cool weather and old British-style buildings. You can walk around Gregory Lake or visit Hakgala Gardens.
Next, travel to Ella, which is famous for its natural beauty. You can hike Little Adam’s Peak, enjoy views of Ella Rock, and take pictures at the Nine Arch Bridge.
Day 7 and 8: Yala National Park
Spend two days exploring Yala National Park. This park is known for its leopard population, but you can also see elephants, crocodiles, and many birds. A jeep safari is the best way to explore the park. Staying in a safari lodge adds to the adventure.
Day 9 and 10: Galle and Mirissa
End your trip on the southern coast. Explore Galle Fort, a UNESCO World Heritage Site with colonial buildings and ocean views. After that, relax in Mirissa. December is the best time for whale watching here. You may also want to celebrate Christmas in Sri Lanka or your Sri Lanka New Year trip in this beach town.
This 10 day Sri Lanka in December itinerary combines city life, culture, nature, and festive fun.
Celebrating Christmas in Sri Lanka
Many people are surprised to find that Christmas in Sri Lanka is celebrated with joy, even though the majority of the population is Buddhist. December brings lights, music, and festive markets across the country.
In Colombo, you can see shopping malls and hotels decorated with Christmas trees and ornaments. Carol singers perform in lobbies and restaurants. Hotels prepare lavish Christmas buffets featuring both local and international cuisine.
Negombo is known as “Little Rome” due to its large Catholic community. Churches here host special Christmas masses and colorful processions. It is a wonderful place for those who want to experience a traditional Christian celebration.
In the hill country, you can enjoy a cozy Christmas in Nuwara Eliya. The cool weather and colonial hotels make it feel like a European winter holiday, but with the charm of Sri Lanka. If you stay at the beach, resorts often host Christmas dinners with seafood, live music, and fireworks.
No matter where you are, Christmas in Sri Lanka will feel both festive and unique.
Experiencing a Sri Lanka New Year Trip
If you stay in Sri Lanka until the end of December, you can enjoy the big parties and celebrations for New Year’s Eve. A Sri Lanka New Year trip is full of energy, fun, and warm hospitality.
Beach towns like Mirissa, Hikkaduwa, and Unawatuna are popular for New Year parties. You can dance by the sea, watch fireworks, and enjoy food and drinks with travelers from around the world.
In Colombo and Galle, luxury hotels arrange gala dinners and countdown parties. These events are perfect if you want a more elegant experience. Smaller towns also celebrate with local shows and firecrackers.
A Sri Lanka New Year trip is a great way to welcome the coming year with joy, laughter, and new friends.
Best Beaches for December
One of the highlights of a Sri Lanka in December itinerary is the beaches. In December, the west and south coasts are sunny and calm.
Bentota is perfect for families and couples who want luxury resorts and calm waters. Mirissa is the place for whale watching and beach parties. Unawatuna is lively, with snorkeling spots and fun nightlife. Tangalle is a quiet and ideal destination for couples seeking peace. Negombo is close to the airport, so it is a convenient choice for short stays.
Wherever you choose to stay, the beaches in December are warm and inviting.
Adventure Highlights in December
Sri Lanka is not just about relaxing on the sand. December is also the right time for adventure.
In Mirissa and Kalpitiya, December is whale-watching season. You can see blue whales, sperm whales, and dolphins. Hiking is popular in Ella and Nuwara Eliya. You can trek through Horton Plains, climb Ella Rock, or walk up Adam’s Peak.
Yala and Udawalawe National Parks are full of wildlife during this month. Safari rides give you the chance to spot elephants and leopards. For water lovers, surfing in Weligama and diving in Hikkaduwa are great options.
Adding adventure to your Sri Lanka in December itinerary makes the trip exciting and unforgettable.
Cultural Experiences in December
Sri Lanka is rich in culture and history. A good Sri Lanka in December itinerary should include visits to ancient sites and temples.
Anuradhapura and Polonnaruwa are ancient capitals rich in historic ruins and sacred sites. Sigiriya Rock Fortress is another must see, where you can climb to the top for stunning views. In Kandy, the Temple of the Tooth is a holy site that attracts visitors from around the world.
Do not miss Sri Lankan food. Try hoppers, kottu roti, and different types of curry. December is also the season for festive sweets, which you can find in local markets.
Practical Travel Tips for December
When planning a Sri Lanka in December itinerary, a few simple tips will help.
Wear light cotton clothes for the beaches, but carry a sweater or jacket for the hill country. Trains are a beautiful way to travel, but for comfort, many travelers hire a private driver. Book hotels and safaris in advance since December is a busy tourist season. Prices may be higher than usual during Christmas and the New Year.
By planning early, you can avoid stress and enjoy every moment of your holiday.
Sri Lanka is not just a place to see, it is a feeling to carry forever.
Amara Khan

Final Thoughts
Sri Lanka is one of the best places to visit in December. With its mix of sunny beaches, cool hills, cultural wonders, and festive celebrations, it is a destination that offers something for everyone. A carefully planned Sri Lanka in December itinerary will allow you to experience the beauty of the island while also enjoying holiday celebrations.
From the joy of Christmas in Sri Lanka to the excitement of a Sri Lanka New Year trip, your holiday will be full of happy memories. Whether you want a quiet escape or a lively adventure, Sri Lanka in December will give you the perfect balance.
Frequently Asked Questions
Sri Lanka in December has sunny and warm weather on the west and south coasts, making it perfect for the beach. The hill country is more incredible and misty so that you may need a sweater. Overall, it is one of the best times to visit.
Yes, Christmas in Sri Lanka is celebrated with lights, music, and decorations across cities and towns. Hotels and malls display Christmas trees and organize festive dinners. Churches also hold midnight masses for those who want a traditional experience.
A 10 day Sri Lanka in December itinerary is a good choice to enjoy beaches, culture, and wildlife. If you have less time, a week is enough for Colombo, Kandy, and the southern coast. For longer stays, you can add ancient cities like Anuradhapura.
For a lively Sri Lanka New Year trip, beach towns like Mirissa, Hikkaduwa, and Unawatuna are very popular. Colombo and Galle are great for luxury hotel galas and countdowns. Smaller towns also have local shows and fireworks.
First time visitors should include Colombo, Kandy, Nuwara Eliya, Ella, Galle, and Mirissa in their Sri Lanka in December itinerary. These places give a mix of culture, hills, and beaches. Yala National Park is also a must for wildlife lovers.