Sri Lanka has two monsoons and two distinct coastlines — which means there is always a part of the island in perfect season. The art is knowing which part, and when.
The southwest monsoon arrives in May and sweeps up the western and southern coasts, the hill country, and Colombo through to September. The northeast monsoon arrives in October and affects the east coast and north. In between, and on the opposite coast, the weather is reliably dry.
December to April — The Classic Season
December through April is the peak season for Sri Lanka's southern coast, the cultural triangle, and the hill country. The south-west monsoon is dormant. The skies are clear, the Indian Ocean is flat, and the leopards of Yala are easily spotted as waterholes shrink in the dry-zone heat.
December and January are the high season months — book properties early, particularly for Yala lodges and the best Galle Fort addresses. February through April is slightly quieter and, many travellers find, more pleasant. The light is extraordinary in March.
The whale season at Mirissa runs December through April, when blue and sperm whales pass close to the southern coast. A boat from the Mirissa jetty at first light, in this window, is one of the great wildlife encounters on the island.
May to September — The East and the Hill Country
When the southwest monsoon arrives in May, the action moves east. The east coast — Trincomalee, Pasikuda, Arugam Bay — is in its dry season from May to September. Pigeon Island's reef is at its clearest. The shallow bay at Pasikuda is perfectly calm. Trincomalee's natural harbour, one of the finest in the Indian Ocean, is at its warmest.
This window also coincides with the Minneriya elephant gathering — from July to October, two to four hundred Asian elephants converge on the receding tank at Minneriya. It is, in our view, the single most spectacular wildlife event in the country.
Wilpattu, in the north-west, is year-round but best from May to October, when the dry conditions concentrate the leopards near the willu lakes.
The Hill Country — Year-Round, Best January to April
The central highlands have their own micro-climate. Cool year-round (Nuwara Eliya sits at 1,868 metres), the hill country is most pleasant from January to April, when the south-west monsoon is dormant and mornings are crisp. The tea estates are most photogenic in the golden-hour light of this season.
October and November are the inter-monsoon — the wettest months. The mist and the cloud can be beautiful in their own way, but plan around them if you are primarily travelling for views.
There is always a part of the island in perfect season. The art is knowing which part.
The Short Answer
If you can only travel in one window: December to March covers the southern coast, the cultural triangle, the hill country, and Yala — the greatest concentration of what Sri Lanka does best, in its best light.
If you are after the east coast or the Minneriya gathering: May to September.
If you want to visit in the shoulder months — April, October — build a route that crosses between the two coasts, spending the wet-coast days in the hill country or the cultural triangle instead.
The route we designed for this pattern is — twelve days that circle the island clockwise, moving between regions as the season dictates. It can be timed for any month of the year by adjusting the start date and the order of the coastal sections.


