← Sri Lanka in DecemberReligious Festival

Christmas

Celebrated by Sri Lanka's Christian community with decorations and breudher cake.

WhenDecember 25 (every year)
WhereNegombo, Colombo, Nationwide
Public holidayYes — expect closures and busy transport

What it is

Christmas is a public holiday celebrated enthusiastically in Sri Lanka, especially in Negombo, Colombo, and the northern coastal towns. Churches hold midnight masses, homes are decorated with stars and lights, and the traditional Sri Lankan Christmas cake (breudher — a Dutch-influenced rich cake) is shared among neighbours of all faiths. Colombo's malls and hotels go all out with decorations, and it is a festive time to be in the city. The south coast tourist areas also embrace the season, with many restaurants offering Christmas dinners.

Tips for visitors

  • Try breudher cake — available at bakeries across the island
  • Attend a midnight mass at a historic church for the full experience
  • Hotels and restaurants in tourist areas offer Christmas dinners — book ahead

Where to base yourself

Planning a trip in December?

Weather, sea conditions and crowds change a lot through the year. Read our guide to Sri Lanka in December before you book.

Planning around Christmas?

Tell us your dates and we'll build your itinerary around it — where to stay, how to get there and when to arrive.

Plan my trip