Skip to main content

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.

Sea temperature ~28°C The east coast (Trincomalee, Pasikuda, Arugam Bay) is in the middle of the northeast monsoon, with rough seas and many businesses closed.

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

Tips for January

Traveling in January?

Get a personalised day-by-day itinerary matched to the season — free.

Plan my January trip