7-Day Sri Lanka Itinerary for December to March — Sri Lanka travel story by Lankan Stays & Trails

7-day itinerary · December to March

7-day Sri Lanka itinerary for December to March

December to March is the season the classic 7-day Sri Lanka itinerary was built for. The south and west coasts are dry and calm, the whales are off Mirissa, and the Cultural Triangle is at its most comfortable. It is also peak season, which means the week needs booking earlier and running a little earlier each day.

September 22, 2026 · 8 min read · Lankan Stays & Trails

ItinerariesSeasonalPlanning

Quick answer

From December to March, the classic 7-day Sri Lanka itinerary works as written: two nights at Sigiriya, one in Kandy, the train to Ella, and two nights at Mirissa, where the sea is typically calm and whale watching is in season. It is peak season, so book the Kandy to Ella train and coast hotels well ahead, start sightseeing at dawn to beat the crowds, and pack a warm layer for cold hill-country mornings, which can drop into single figures Celsius.

Key takeaways

  • The north-east monsoon brings rain to the east and north roughly November to February, leaving the south and west coasts dry.
  • Whale watching off Mirissa runs roughly December to April, with many operators reporting the calmest seas from January to March.
  • Cultural Triangle days are typically warm rather than extreme, and early mornings are pleasantly cool.
  • Nights in Nuwara Eliya and at Horton Plains can drop into single figures Celsius in January and February.
  • The Christmas and New Year fortnight is the busiest and most expensive period of the whole season.

Why December to March suits the 7-day route

From roughly December to March, the north-east monsoon affects Sri Lanka's east and north, while the south-west of the island, including Galle, Mirissa and Bentota, enjoys its driest, calmest months. That is exactly the half of the island the classic 7-day Sri Lanka itinerary finishes in.

The Cultural Triangle is also at its most comfortable in these months. Days are warm and generally sunny, and the mornings at Sigiriya can be almost cool, which makes the climb at opening a pleasure rather than an ordeal.

In the hill country, December and January can still bring some rain and mist, particularly in the afternoons, and it clears progressively into February and March. Mornings are typically the clearest time for views from the train and at the Nine Arch Bridge.

  • South and west coasts: dry, calm, the season for swimming and whales.
  • Cultural Triangle: warm, sunny, with cool early mornings.
  • Hill country: clearing through the season; mornings clearest.
  • East coast: the rainy season, better left for another trip.

What to expect at each stop

Each stop on the classic route behaves a little differently in these months. The table-style summary below is a general guide; conditions vary from year to year, and short showers are possible anywhere.

The biggest single difference from the rest of the year is the south coast. From December to March, Mirissa's bay is usually calm enough to swim, the whale boats go out most mornings, and sunsets are reliably clear.

  • Sigiriya and Dambulla: warm days, cool dawns, occasional showers early in the season.
  • Kandy: mild and pleasant, with some rain possible in December.
  • Ella and the train: misty afternoons early in the season, clearer from February.
  • Nuwara Eliya and Horton Plains: cold mornings, sometimes near freezing at dawn.
  • Mirissa and Galle: dry, calm, with the best swimming and whale conditions of the year.

Whale season off Mirissa

December to March falls squarely within the Mirissa whale season, which runs roughly December to April. Blue whales are the main attraction, often alongside sperm whales and spinner dolphins, and many operators report the calmest seas and most frequent sightings from around January to March.

On the classic route, whale watching fits day 6. Boats typically leave around 6 to 7am and return around midday, which leaves the afternoon for the beach. Choose operators that keep their distance from the animals and do not chase them.

December itself is the start of the season, and in some years the sea is still settling in the first half of the month. Travellers for whom whales are a priority and whose dates are flexible should lean towards January to March, when conditions are most consistent.

Peak-season crowds and how to avoid them

December to March is peak season across the classic route, and the busiest sites, Sigiriya Rock, the Nine Arch Bridge, the Temple of the Sacred Tooth Relic and Galle Fort, are at their most crowded. The Christmas and New Year fortnight is the peak within the peak.

The single most effective way to avoid the crowds is timing within the day. Sigiriya at opening, the Nine Arch Bridge at dawn and Galle Fort before 10am are all far quieter than an hour or two later. Tour groups tend to arrive mid-morning and leave by mid-afternoon.

Travellers who dislike crowds can also choose quieter alternatives at some stops: Pidurangala instead of Sigiriya, Haputale instead of Ella, or Tangalle instead of Mirissa. Each loses something, but gains a great deal of peace.

  • Visit the main sites at opening or dawn.
  • Expect peak crowds over Christmas and New Year.
  • Quieter swaps: Pidurangala, Haputale, Tangalle.

What to book early in peak season

Three things sell out first in December to March. Reserved seats on the Kandy to Ella train are the most important; they go well ahead, especially around Christmas, New Year and February. Coast hotels in Mirissa, Unawatuna and Galle are the second, and good hotels near Sigiriya the third.

Private drivers and guides are also in demand, especially the most experienced ones. Booking a week-long driver at the same time as the hotels avoids being left with whoever is available. Whale-watching boats can usually be booked a few days ahead, though larger boats fill sooner.

Flights are the other peak-season pressure point. Fares to Colombo typically rise sharply for travel around Christmas, New Year and the February school holidays in some countries, and the best connections fill early, so book flights before or alongside the hotels.

  • First: reserved seats on the Kandy to Ella train.
  • Second: coast hotels at Mirissa, Unawatuna and Galle.
  • Third: hotels near Sigiriya and a private driver.
  • Later: whale-watching boats, a few days ahead.

Packing for December to March

The week's range of climates means packing for three seasons in one bag: light, breathable clothing for the Cultural Triangle and coast, clothes that cover shoulders and knees for temples, and a warm layer for the hill country.

The warm layer matters more than many travellers expect. In January and February, nights in Nuwara Eliya can drop into single figures Celsius, and the train's open windows and early mornings in Ella are cool. A fleece or light down jacket is enough. A light rain jacket covers the occasional shower.

Planning a peak-season week

The December to March week is the easiest version to plan, because the classic route needs no seasonal adjustment. The effort goes into booking early and into shaping each day around the crowds rather than around the weather.

Lankan Stays & Trails books train seats and coast hotels for peak-season weeks as soon as dates are confirmed, and schedules every major site for opening time. Travellers arriving over Christmas and New Year should read the dedicated guide in this series, since that fortnight has its own logistics.

Frequently asked questions

Is December a good time to visit Sri Lanka?

Yes, for the south and west coasts, the Cultural Triangle and Kandy. The south-west is typically dry and calm, and whale season begins off Mirissa. The east coast and north are in their rainy season, and the hill country can still be misty early in the month.

What is the weather like in Sri Lanka in January?

Warm and dry on the south and west coasts, warm and sunny in the Cultural Triangle, and cool in the hill country, where Nuwara Eliya nights can drop into single figures Celsius. The east coast is still in its rainy season. January is one of the best months for the classic route.

Is February the best month for Sri Lanka?

February is one of the best, often with the driest and clearest weather across the south, west, Cultural Triangle and hill country. Whale conditions off Mirissa are typically good. It is also busy, so book the train and coast hotels well ahead.

Can I see whales in Sri Lanka in March?

Yes. March falls within the Mirissa season, which runs roughly December to April, and many operators report good conditions and frequent blue whale sightings in this period. Sightings are never guaranteed, and sea conditions vary from day to day.

Is Sri Lanka crowded in peak season?

The main sites, especially Sigiriya, the Nine Arch Bridge and Galle Fort, are busy from mid-morning. Visiting at opening or dawn makes an enormous difference. The Christmas and New Year fortnight is the busiest period of the year.

Do I need warm clothes for Sri Lanka in winter?

Yes, one warm layer. The coast and Cultural Triangle are hot, but nights in the hill country can be cold, and Nuwara Eliya and Horton Plains can approach freezing at dawn in January and February. A fleece or light jacket is enough.

Lankan Stays Team