Where to go in Sri Lanka in January
January sits in the heart of Sri Lanka's peak season. The northeast monsoon (December to February) delivers its rain to the north and east, which means the south and west coasts, the hill country, and the Cultural Triangle enjoy their driest, sunniest weather of the year. Beach towns from Bentota down to Mirissa see calm seas ideal for swimming and snorkelling, and the blue whale watching season off Mirissa is in full swing. The hill country around Ella and Nuwara Eliya is clear and cool, with excellent hiking conditions, and the Adam's Peak pilgrimage season is underway. Expect the highest visitor numbers and prices of the year, especially in the first half of the month around the New Year holidays, so book accommodation and the popular hill country trains well in advance. The east coast, by contrast, is at its wettest and roughest, with many beach operations in Arugam Bay and Pasikuda closed for the season.
Where to go in January
South & West Coast
Dry, sunny days with calm seas for swimming, and the Mirissa whale watching season at its peak.
Hill Country
Clear skies make this one of the best months for hiking and the famous train rides, though nights are chilly at altitude.
Cultural Triangle
Dry weather and manageable heat for climbing Sigiriya and exploring the ancient cities.
Kalpitiya & Northwest
Dolphin watching season is at its best, and the winter kitesurfing season brings steady winds.
Festivals & events
- Duruthu Perahera at Kelaniya Temple near Colombo
- Thai Pongal (Tamil harvest festival, mid-January)
Tips for January
- Book hotels and the Kandy-to-Ella train weeks ahead; this is peak season.
- Pack a warm layer for Nuwara Eliya and Horton Plains, where nights can drop below 10C.
- Whale watching boats from Mirissa leave early morning; book the day before.
- Poya (full moon) days are dry days: no alcohol is sold in shops, bars, or most restaurants.
Traveling in January?
Get a personalised day-by-day itinerary matched to the season — free.
Plan my January trip