Most articles about when to visit Sri Lanka answer the wrong question. The island is 435 kilometres long with a mountain range down the middle and two monsoons that arrive from opposite directions six months apart. So the question is never whether to come. It is which side to be on when you do.

01
Two monsoons, two seasons, one island
The south-west monsoon — the Yala — runs from roughly May to September and soaks the west coast, the south coast and the western slopes of the hills. The north-east monsoon — the Maha — runs from about October to January and does the same to Trincomalee, Batticaloa, Arugam Bay and the north.
They do not overlap. That is the whole point, and it is the single most useful thing to understand about travelling here. When Mirissa is being rained on, Nilaveli is not. When Arugam Bay is closed for the season, Weligama is at its best. There is no month in the calendar when the entire island is wet.
Between the two there are inter-monsoonal periods, in April and again in October and November, when thunderstorms can turn up anywhere. October and November are the two months we would genuinely think twice about, and even then the rain tends to arrive as a heavy afternoon downpour rather than a week of drizzle.
02
Where to be, region by region
| Region | Best | Fine | Avoid |
|---|---|---|---|
| South coast — Galle, Mirissa, Tangalle | Dec–Mar | Apr, Jul–Sep | May–Jun, Oct–Nov |
| West coast — Negombo, Bentota, Kalpitiya | Dec–Mar | Apr, Aug–Sep | May–Jul, Oct–Nov |
| Hill country — Kandy, Nuwara Eliya, Ella | Jan–Apr | May–Sep (cool, showery) | Oct–Nov |
| Cultural Triangle — Sigiriya, Polonnaruwa | Feb–Sep | Dec–Jan | Nov |
| East coast — Trincomalee, Nilaveli, Arugam Bay | May–Sep | Apr, early Oct | Nov–Feb |
| North — Jaffna, the islands | Feb–Sep | Jan | Oct–Dec |
03
Month by month
January
The south-west is at its best and so are the prices, once the first week is out of the way. The hills are clear and cold — Nuwara Eliya drops to about 10°C at night. The east is still wet. Duruthu Perahera in Colombo falls this month.
February
If we had to name one month, this is it. The south-west is dry, the Cultural Triangle has dried out from the November rains, the hills are clear, whale watching off Mirissa is reliable, and the Christmas crowds have gone home. The east is the only part of the island you would not plan around.
March
Still excellent in the south and west, and getting hot in the lowlands — Sigiriya in the middle of a March afternoon is genuinely punishing, which is why every itinerary on this site says climb at opening. The hills stay comfortable.
April
The hottest month, and the transitional one. Sinhala and Tamil New Year falls around 13–14 April and much of the country closes for several days — shops shut, buses stop, and hotels fill with Sri Lankan families. It is a wonderful thing to be here for and a difficult thing to travel through. Plan around it deliberately, one way or the other.
May
The quiet secret. The south-west monsoon usually arrives in the second half of the month, so the first two weeks are often dry, empty and cheap. The east has just opened up. Vesak, the Buddhist festival of lights, falls on the May full moon and the whole country puts out paper lanterns and gives away free food at roadside stalls. Our favourite time to be here.
June, July and August
Go east. Trincomalee, Nilaveli, Passekudah and Arugam Bay are at their best, the sea is flat, and Pigeon Island snorkelling is at its clearest. The Cultural Triangle is dry. The elephant Gathering at Minneriya builds through these months. Kandy's Esala Perahera — ten nights of elephants, drummers and fire-dancers — falls in late July or August depending on the moon, and it is the biggest event in the Sri Lankan calendar. The south-west coast is wet, and August is often a surprising exception to that.
September
The east is still good in the first half. The south-west starts to recover. Yala's Block 1 usually closes for part of September and October for the drought — in 2026 Blocks 1 and 2 are shut from 14 September to 15 October — so a September safari means Udawalawe, Wilpattu, or Yala's Block 5.
October and November
The two months we would avoid if the dates are flexible. The inter-monsoon brings thunderstorms across the whole island, the east shuts down as the Maha arrives, and the south-west has not properly dried out. It is also the cheapest time to travel here by a wide margin, and if you accept that you will lose some afternoons, you will have Sigiriya nearly to yourself.
December
The south-west turns the corner, usually in the first fortnight. By Christmas it is properly dry and properly expensive — the last two weeks of December are the highest-priced fortnight of the year, and the good south-coast places are booked out months in advance.
04
If you have come for one specific thing
| You want | Go | Why |
|---|---|---|
| Blue whales off Mirissa | Dec–Apr | Calm seas on the south coast; sightings drop off sharply outside this window. |
| Blue whales off Trincomalee | May–Sep | The same animals, the other coast, the other monsoon. |
| The elephant Gathering, Minneriya | Jul–Oct | The reservoir shrinks and several hundred elephants come to the water. |
| Leopards at Yala | Feb–Jun | Dry season, thinner cover, animals concentrated at waterholes. Block 1 usually shuts Sep–Oct. |
| Surfing the south coast | Nov–Apr | Weligama for beginners, Midigama and Hikkaduwa for everyone else. |
| Surfing Arugam Bay | May–Sep | The point break works on the south-west swell. Outside the season the town largely closes. |
| Turtle nesting, Rekawa | Mar–Jul | Peak season, though some nesting happens year-round. |
| Kandy Esala Perahera | Jul or Aug | Ten nights, set by the lunar calendar. Book accommodation months ahead. |
| Hiking Adam's Peak | Dec–May | Pilgrimage season, the path is lit and the tea shops are open. Outside it, the summit is usually in cloud. |
| Horton Plains and World's End | Jan–Mar | Clear mornings. Any month, leave by 05:00 — the cloud closes in by nine. |