One of the most common questions we get from travellers planning a Sri Lanka trip is simple: “When should I go?” The honest answer is that Sri Lanka doesn’t have just one dry season β it has two, thanks to two separate monsoon systems that affect opposite coasts at different times of year. Once you understand how they work, picking your travel dates becomes a lot easier.
The two monsoons, explained simply
Sri Lanka sits close to the equator and is shaped by the Yala monsoon (roughly May to September) and the Maha monsoon (roughly October to January). The Yala monsoon brings rain to the south-west coast, the hill country, and Colombo, while the east coast stays largely dry and sunny during these same months. The Maha monsoon reverses this: the north-east and east coast get their rain, while the south-west and hill country dry out beautifully.
In practice, this means there is almost always a dry, sunny region somewhere on the island β you just need to know which coast to head to.
December to March: the classic season
This is peak season for good reason. The south and west coasts (Colombo, Bentota, Galle, Mirissa, Unawatuna) and the hill country (Kandy, Nuwara Eliya, Ella) all enjoy dry, sunny weather. It’s also whale watching season off Mirissa. Expect warmer temperatures and busier beaches, especially around Christmas and New Year, so book accommodation early if you’re travelling in this window.
April: the shoulder month
April is a transition month across most of the island, and it’s also when Sri Lankans celebrate the Sinhala and Tamil New Year β a wonderful time to see local culture and traditions, though some smaller businesses close for a few days around mid-April.
May to September: head east
While the south-west gets wetter, the east coast comes into its own. Trincomalee, Nilaveli, and Arugam Bay enjoy calm seas, clear skies, and β for Arugam Bay in particular β some of the best surf conditions in the country. This is also a quieter, better-value time to explore the Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa, Anuradhapura), which isn’t affected by either monsoon in the same way.
October and November: unpredictable but doable
These are the wettest, most unpredictable months island-wide, with the second inter-monsoonal period bringing short, heavy downpours. It’s not impossible to travel β showers are often brief β but it’s worth building flexibility into your itinerary and having a few indoor/cultural activities as backup.
Our quick recommendation
- Beaches & hill country (south/west): December β March
- East coast & surfing: May β September
- Cultural Triangle: Good almost year-round
- Wildlife safaris (Yala, Udawalawe): Best in the dry months, February β June, when animals gather near remaining water sources
Every itinerary is different, and the right time to visit really depends on which parts of the island you want to prioritise. If you tell us your interests and rough travel window, we’ll build a route around the weather that suits it best β start planning your custom trip here.