Quick answer
December to March is the best season for the standard 10-day Sri Lanka itinerary: three nights at Sigiriya, one in Kandy, two in Ella, one near Yala and two at Mirissa. The south and west coasts are dry and calm, whale watching off Mirissa is at its best, and the hill country has its clearest mornings. December can still bring north-east monsoon showers to the Cultural Triangle. It is peak season, so book the Kandy to Ella train, Yala hotels and coastal rooms early.
Key takeaways
- From December to March the north-east monsoon affects the north and east, leaving the south and west coasts dry and calm.
- January to March is generally the driest and most reliable window for the full 10-day route.
- December can bring lingering showers to the Cultural Triangle and the east of the hill country, usually in short bursts.
- Whale watching off Mirissa and game viewing in Yala are both good through this period, with Yala improving as the season dries.
- Peak demand around Christmas, New Year and February pushes up prices and fills trains and hotels early.
Why December to March suits the 10-day route
The 10-day Sri Lanka itinerary is built around the south coast, and from December to March the south coast is at its best. The north-east monsoon brings rain to the north and east of the island, while Mirissa, Galle and the west coast enjoy sunshine, calm seas and low humidity by tropical standards.
The inland stops work well too. The Cultural Triangle is dry for most of the period, the hill country has cool, clear mornings, and Yala becomes steadily better for wildlife as waterholes shrink.
- →South coast: dry, calm, swimmable; whale season.
- →Cultural Triangle: mostly dry; December can bring showers.
- →Hill country: cool nights, clear mornings; some mist.
- →Yala: good, improving towards March.
December, January, February and March compared
The four months of the peak season are not identical. December is the transition month, still green from the rains, with the most chance of showers inland and the busiest fortnight of the year around Christmas. January and February are the most reliable, with dry weather almost everywhere on the route.
March is hotter, especially in the Cultural Triangle and around Yala, but quieter after the February peak, with good whale and wildlife conditions. Many regular visitors consider late February and March the sweet spot.
- →December: lush and green; some inland showers; very busy from around 20 December.
- →January: dry and clear on most of the route; busy.
- →February: the most reliable weather; peak demand.
- →March: hotter inland; quieter; good for Yala and whales.
Whales, elephants and leopards in the peak season
Whale watching from Mirissa runs roughly December to April, and blue whales are often seen from the start of the season. The sea is calmest in January to March. Yala is open throughout, and sightings improve as the dry season takes hold, which makes February and March especially good.
In the Cultural Triangle, the elephants are more often at Kaudulla or Hurulu Eco Park than at Minneriya in these months, and jeep drivers choose the park on the day. The famous Minneriya Gathering belongs to the May to September version of the route.
Crowds and prices from December to March
December to March is peak season, and the 10-day route's most popular elements feel it. Sigiriya Rock has queues on the upper stairs from mid-morning, the Kandy to Ella train sells out within days of seats being released, and hotels near Yala and in Galle Fort fill early.
Prices for hotels, drivers and some activities are at their highest, particularly over Christmas and New Year and in February. Booking early secures both availability and better rates, and the dawn starts on the route help avoid the busiest hours at each sight.
- →Book the Kandy to Ella train as soon as seats are released, roughly 30 days ahead.
- →Book Yala, Ella and Galle Fort hotels months ahead for late December and February.
- →Visit Sigiriya at opening to stay ahead of tour groups.
What to pack for the peak season
The peak season means heat and sun on the coast and in the Cultural Triangle, with daytime temperatures often around 30 to 33 degrees Celsius, and cool evenings in the hills, where Ella can drop to around 15 degrees at night and Nuwara Eliya lower still.
Pack light, breathable clothing, a sun hat and high-factor sunscreen, a warm layer for Ella and the train, and a light rain jacket for December. Temple visits require covered shoulders and knees throughout.
Planning the December to March version
Start with the fixed-date bookings: the train, then the hotels near Yala, in Ella and on the coast, and the driver. Book whale watching a day or two before, when you can see the weather.
Lankan Stays & Trails plans more trips in this window than any other, and secures train seats and hotel rooms early for guests who book ahead. The site's month guides for December, January, February and March cover each month in more detail.
Frequently asked questions
Is December a good time for a 10-day Sri Lanka trip?
Yes, especially for the south coast, which is dry and calm. The Cultural Triangle and the east of the hill country can still see showers early in the month. The fortnight around Christmas and New Year is the busiest and most expensive of the year.
What is the best month for a 10-day Sri Lanka itinerary?
February is often the most reliable, with dry weather across almost the whole route, good whale watching and improving conditions in Yala. January and March are also excellent; March is hotter inland but quieter after the February peak.
Is it rainy in Sri Lanka in January?
Not on the standard 10-day route. January is dry on the south and west coasts and in most of the hill country, with occasional showers in the Cultural Triangle. The north and east coasts are still in their wet season, which is why the route ends in the south.
Can I see whales in Sri Lanka in December?
Yes. The whale-watching season off Mirissa runs roughly December to April, and blue whales are often seen from the start of it. Seas are generally calmest from January to March, which suits anyone prone to seasickness.
How hot is Sri Lanka in March?
Hot, particularly inland. The Cultural Triangle and Yala often reach the low to mid 30s Celsius, with high humidity. The coast is slightly moderated by sea breezes, and Ella is much cooler. Early starts and midday rests become more important.
Is Sri Lanka busy in February?
Yes. February is one of the busiest months, with high demand for the Kandy to Ella train, Galle Fort hotels and Yala lodges. Book early, and use dawn starts at Sigiriya and in Ella to stay ahead of the crowds.

