Quick answer
A 10-day Sri Lanka itinerary over Christmas and New Year follows the standard route, timed so that the two big nights fall where you want them. Many travellers start around 22 or 23 December, spend Christmas in the Cultural Triangle or Kandy, and reach the south coast for New Year's Eve, when beach hotels hold gala dinners. Book hotels, the Kandy to Ella train and the driver months ahead, expect minimum stays and higher prices, and avoid Sigiriya's busiest hours.
Key takeaways
- The period from roughly 20 December to 5 January is the busiest and most expensive of the year in Sri Lanka.
- Many coastal hotels set minimum stays of two or three nights over New Year's Eve and include compulsory gala dinners.
- Christian churches in Colombo, Negombo and Galle hold Christmas services, and Christmas is a public holiday.
- Kandy to Ella train seats for late December sell out almost as soon as they are released.
- Timing the route to reach the coast by 30 or 31 December puts New Year's Eve on the beach.
Timing the 10-day route around the holidays
The standard 10-day Sri Lanka itinerary fits the Christmas and New Year fortnight neatly if you start around 22 or 23 December. That places Christmas Day in the Cultural Triangle or Kandy, and brings you to the south coast by around 30 December for New Year's Eve.
Starting on 26 or 27 December is the other popular pattern, spending Christmas at home and New Year's Eve in the hill country or on safari, with the beach in the first days of January. Either works; decide which night matters most and build around it.
- →Start around 22 December: Christmas at Sigiriya or Kandy, New Year's Eve at Mirissa.
- →Start around 26 December: New Year's Eve in Ella or near Yala, beach in early January.
- →Either way: book every night before choosing flights, if you can.
Christmas Day on the 10-day route
Christmas is a public holiday in Sri Lanka, and although most Sri Lankans are Buddhist, Christmas is widely celebrated, with decorations in hotels and towns and services in the island's Christian churches, particularly around Negombo, Colombo and Galle.
Most hotels on the route hold a Christmas Eve or Christmas Day dinner. In the Cultural Triangle, where the weather is warm and the evenings long, it can be a lovely, unusual Christmas; in Kandy, the Temple of the Sacred Tooth Relic continues its daily rituals as normal.
New Year's Eve on the south coast
New Year's Eve on the south coast is lively, with beach parties at Mirissa and Unawatuna, fireworks at larger hotels and quieter celebrations in Tangalle and Galle Fort. Many beach hotels include a compulsory gala dinner in the room rate for 31 December, and set minimum stays of two or three nights.
Those minimum stays can fit the route well, since the standard plan already gives the coast two nights. Check the terms carefully before booking, since they sometimes require arrival on the 30th or earlier.
- →Mirissa and Unawatuna: livelier, with beach parties.
- →Tangalle: quieter and more romantic.
- →Galle Fort: celebrations on the ramparts and in hotel courtyards.
Booking the holiday fortnight
Almost everything on the 10-day route books up earlier than usual over Christmas and New Year. Hotels in Ella, near Yala and in Galle Fort can fill months ahead, and train seats for late December disappear within minutes or hours of release, roughly 30 days before each date.
Drivers are also in demand, as are safari jeeps. The safest approach is to book hotels and the driver as soon as flights are fixed, then book the train on the first day seats are released.
- →Hotels and driver: book several months ahead.
- →Train: book the day seats are released, roughly 30 days ahead.
- →Gala dinners: confirm what is included and the dress code.
Avoiding the busiest crowds
Sigiriya Rock, Nine Arch Bridge, Galle Fort and Mirissa are at their busiest over the holidays. The route's dawn starts are the best defence: Sigiriya at opening, Nine Arch Bridge at sunrise, Galle Fort in the early morning.
Choosing slightly quieter alternatives also helps: Habarana instead of Sigiriya village, Tangalle instead of Mirissa, and Udawalawe instead of Yala, where the holiday traffic of jeeps can be intense.
Planning a Christmas and New Year trip
Set the two key dates, book the hotels for those nights first, and build the rest of the route around them. Expect prices to be at their highest and plan the budget accordingly.
Lankan Stays & Trails plans holiday-season trips well in advance, and we advise guests to confirm plans by late summer for the best choice of rooms. The site's Christmas and New Year guide covers the festivities across the island.
Frequently asked questions
Is Sri Lanka good for Christmas and New Year?
Yes. The south and west coasts are usually dry and sunny, Christmas is a public holiday with festive hotels and church services, and New Year's Eve on the south coast is lively. It is the busiest time of year, so book everything early.
Where should I spend New Year's Eve in Sri Lanka?
On the south coast for most travellers: Mirissa and Unawatuna for beach parties, Tangalle for a quieter evening, or Galle Fort for a historic setting. Many hotels hold gala dinners. Timing the 10-day route to reach the coast by 30 December works well.
Do Sri Lankan hotels have minimum stays over New Year?
Many do, typically two or three nights around 31 December, often with a compulsory gala dinner included in the rate. Check the terms before booking, since some require arrival by the 30th and the dinner can add significantly to the cost.
How early should I book a Christmas trip to Sri Lanka?
Several months ahead for hotels and a driver, especially near Yala, in Ella and in Galle Fort. Kandy to Ella train seats are released roughly 30 days before each date and sell out almost immediately for late December, so book on release day.
Is Christmas a public holiday in Sri Lanka?
Yes. Christmas Day is a public holiday, and it is widely celebrated with decorations, hotel dinners and church services. Many Buddhist, Hindu and Muslim Sri Lankans enjoy the festive season too, so towns and hotels are lively.
Is Yala busy over Christmas?
Very. Late December is one of Yala's busiest periods, with many jeeps in Block 1. Book early, ask for a driver who avoids jeep jams, or consider Udawalawe, which is quieter and excellent for elephants.

