The single most common question I am asked is when to visit Sri Lanka. The honest answer is that there is no bad time — only the wrong coast at the wrong time. The island has two monsoons hitting opposite shores, so while one side is wet, the other is in flawless sunshine. Here is how the year actually works.
December to March — the classic window
This is peak season for good reason: the south and west coasts and the hill country are at their driest and sunniest, the Cultural Triangle is comfortable, and the whales are off Mirissa. It is the ideal window for a first trip combining heritage, tea country and a south-coast beach. Book well ahead — this is when most of the world comes.
April — the sweet spot
April is my quiet favourite. The south is still dry, the crowds thin after the New Year rush, and the island celebrates Sinhala and Tamil New Year with real warmth. It is hot in the lowlands, but the hills stay perfect.
May to September — go east
When the south-west monsoon arrives, flip the map. Trincomalee and the east coast turn glorious — wide, calm beaches and superb snorkelling at Pigeon Island — and Arugam Bay’s surf comes alive. The Cultural Triangle still works, and this is when the great Minneriya elephant Gathering peaks. Don’t write off summer; just travel the other coast.
October to November — the shoulder
The inter-monsoon months can be showery anywhere, usually in short afternoon bursts. Prices soften and sites are quiet. With a flexible, well-planned route, this can be a rewarding and good-value time to travel.
Itineraries mentioned in this article
Planning a trip to Sri Lanka?
Tell Ajit what you have in mind and he’ll design a tailor-made itinerary around it — a real reply within 24 hours.
