Skip to content

Essentials

When to go, coast by coast

Sri Lanka has two monsoons that hit opposite coasts, so there is always somewhere dry. Here is how the seasons work.

Sri Lanka's climate has four seasons, defined by the Department of Meteorology:

  • First inter-monsoon, March to April. Warm, humid and mostly settled, with afternoon thunderstorms building towards April.
  • South-west monsoon, May to September. Rain falls mainly on the west and south coasts and the western slopes of the hills. The east coast and the north are dry.
  • Second inter-monsoon, October to November. Thunderstorms across much of the island, and the chance of depressions and cyclones. Often the wettest time overall.
  • North-east monsoon, December to February. Rain falls on the north and east. The west and south coasts and much of the hill country are drier.

What that means for your trip

Area Best months Wetter months
West and south coasts (Colombo, Galle, Mirissa) December to April May to October
Cultural Triangle (Anuradhapura, Sigiriya, Dambulla, Polonnaruwa) February to September October to January
Hill country (Kandy, Nuwara Eliya, Ella, Haputale) January to April October to December; May to September on western slopes
Adam's Peak December to May (the pilgrimage season) June to November
East coast (Trincomalee, Pasikudah, Arugam Bay) April to September November to February
The north (Jaffna) February to September October to January

The trip builder uses these patterns month by month for every destination, and tells you when a place you have chosen is out of season.

Wildlife seasons

  • Whale watching off Mirissa runs from about November to April.
  • Yala usually closes for several weeks around September, when the park is driest. In 2026 Blocks 1 and 2 closed from 14 September and reopened on 16 October.
  • The elephant gathering at Minneriya and Kaudulla is at its peak in the dry months, around July to October.