Milk Wine Season in Sri Lanka: When to Visit to Taste It — Sri Lanka travel story by Lankan Stays & Trails

Milk wine · season

Milk wine season in Sri Lanka

Milk wine has a short season. It is made in late November and early December, sold at fairs and by home bakers through December, and poured in homes from Christmas Eve to the first days of January. Outside those weeks it all but vanishes. A visitor who wants to taste it needs to plan the trip around the calendar.

November 12, 2026 · 6 min read · Lankan Stays & Trails

FoodCulturePlanning

Quick answer

Milk wine season in Sri Lanka runs from late November to early January. Families make it in late November and early December; church fairs and home bakers sell it on December weekends and up to Christmas; and it is served in homes and some hotels from Christmas Eve to around 6 January. The best window for visitors is mid-December to early January, ideally with a few days in Colombo or Negombo. December is dry on the west and south coasts but wetter in the east and north.

Key takeaways

  • Milk wine season runs from late November to early January.
  • Families make it in late November and early December.
  • Fairs and home bakers sell it through December.
  • It is served from Christmas Eve to around 6 January.
  • The best window for visitors is mid-December to early January.

The milk wine calendar

Late November and early December are making time. Families steep, mix, strain and bottle their milk wine, often alongside soaking fruit for Christmas cake. Guests staying with families at this time may see the process.

Through December, church fairs and Christmas bazaars run on weekends, and home bakers take orders for Christmas hampers. This is the best time to buy a bottle.

From Christmas Eve to New Year, and into the first days of January, milk wine is served in homes to every visitor, and some hotels offer it with Christmas cake. By around Epiphany on 6 January, the season ends.

  • →Late November: making.
  • →December weekends: fairs and bakers.
  • →Christmas Eve to early January: serving.

The best window for visitors

The best window is mid-December to early January. Arriving in mid-December allows time for a weekend church fair and orders from home bakers. Staying through Christmas gives the best chance of an invitation or a hotel serving.

If you can only come for part of the season, Christmas week itself, from about 20 December to New Year, offers the most chances.

Spending a few days in Colombo or Negombo, where Christian communities are largest, matters more than exact dates.

Travellers with only a week can still catch the season. A route that starts with two nights in Negombo or Colombo around Christmas, then moves to the south coast or hill country, combines the best chance of milk wine with the island's other highlights.

Weather in milk wine season

December falls in the north-east monsoon. The west coast, south coast and hill country are mostly dry and sunny, with calm seas on the south and west coasts. The east coast and north are wetter, with heavy rain possible.

That suits a milk wine trip well. Colombo, Negombo and the south coast, where you are most likely to find milk wine, have good weather in December.

The hill country is pleasant by day and cool at night, sometimes cold in Nuwara Eliya.

  • →West and south coasts: dry, calm seas.
  • →Hill country: pleasant days, cool nights.
  • →East and north: wetter.

Crowds and booking

December and early January are peak season in Sri Lanka, with international visitors and local holidaymakers. Hotels fill up, prices rise and minimum stays are common over Christmas and New Year.

Book accommodation and transport well in advance. Lankan Stays & Trails recommends booking Christmas trips several months ahead.

Roads are busy, especially on weekends and around Christmas Eve and New Year's Eve.

Early December, before the school holidays and Christmas rush, is quieter and cheaper, and it is when fairs and home bakers are busiest. Travellers who do not need to be on the island on Christmas Day itself may find this the best balance.

  • →Peak season: December to early January.
  • →Book: months ahead.
  • →Roads: busy.

Other festivals in the season

The milk wine season overlaps with other events. The December poya day brings temple visits and closures of liquor shops. Christmas Eve midnight Mass and New Year's Eve fireworks are highlights.

In January, the Duruthu poya and the Duruthu Perahera at Kelaniya Temple near Colombo, and Thai Pongal, the Tamil harvest festival, follow soon after.

A trip from mid-December to mid-January can take in several of Sri Lanka's festivals alongside milk wine.

Outside the season

Outside late November to early January, home-made milk wine is very hard to find. A few cocktail bars in Colombo make a clarified milk punch all year, which shows the technique.

Families occasionally save a bottle for a birthday or anniversary, but visitors are unlikely to meet it.

If you visit at another time, buy a bottle of arrack and some Ceylon cinnamon and make your own milk wine at home next Christmas.

  • →Outside season: very rare.
  • →Alternative: bar milk punch.
  • →Or: make your own at home.

Frequently asked questions

When is milk wine season in Sri Lanka?

From late November to early January. Families make it in late November and early December, fairs and home bakers sell it through December, and it is served in homes and some hotels from Christmas Eve to around 6 January.

When is the best time to visit Sri Lanka to try milk wine?

Mid-December to early January, ideally including Christmas week and a few days in Colombo or Negombo. That gives the best chance of a church fair, a home baker's hamper, a hotel serving or an invitation to a Christian home.

Can I find milk wine in November?

Families are making it in late November, so a guest staying with a family may see the process. Fairs and home bakers usually start selling in December. Milk wine is not usually served to visitors until Christmas Eve.

What is the weather like in Sri Lanka in December?

December is in the north-east monsoon. The west and south coasts and hill country are mostly dry and sunny, with calm seas on the south and west coasts. The east coast and north are wetter. Nights in the hill country can be cold.

Is December busy in Sri Lanka?

Yes. December to early January is peak season, with hotels full, prices higher and minimum stays common over Christmas and New Year. Book accommodation and transport several months ahead. Roads are busy too.

Can I taste milk wine outside the Christmas season?

Rarely. A few cocktail bars in Colombo make a clarified milk punch all year, which uses the same technique. Home-made milk wine is very hard to find outside late November to early January.

Lankan Stays Team