Plan around the weather
Best time to visit Sri Lanka
Sri Lanka has two monsoons, so there's almost always sunshine somewhere - you just need to pick the right coast. Here's how the seasons work, month by month.
The short version
Which coast, when
The single most useful thing to know about timing a Sri Lanka trip: the weather flips between the south-west and the east depending on the season.
December – April
South & west coast, hill country
Peak season for the classic beaches (Weligama, Mirissa, Galle) and the hill-country train. Dry, sunny and calm seas.
May – September
East coast & Cultural Triangle
Head east: Arugam Bay surf, Trincomalee and Passikudah beaches, plus dry weather for the ancient cities and Yala safari.
October – November
Green shoulder season
Inter-monsoon storms island-wide, but lush, quiet and great value. The Cultural Triangle stays driest; the south improves late November.
Month by month
Sri Lanka by month
Pick your travel month for a local view of the weather across every region - and where we'd send you for the best of it.
January
Peak south-coast sunshine
Best for: South & west coast, Hill country, Cultural Triangle
Sri Lanka in JanuaryFebruary
Arguably the best month of all
Best for: South & west coast, Hill country, Cultural Triangle
Sri Lanka in FebruaryMarch
The last of the dry-season beaches
Best for: South & west coast, Cultural Triangle, Hill country
Sri Lanka in MarchApril
Hot, festive and in transition
Best for: South & west coast (early April), Hill country, East coast (late April)
Sri Lanka in AprilMay
The east coast wakes up
Best for: East coast, Cultural Triangle
Sri Lanka in MayJune
East coast in full swing
Best for: East coast, Cultural Triangle
Sri Lanka in JuneJuly
Festivals and east-coast sun
Best for: East coast, Cultural Triangle, Yala safari
Sri Lanka in JulyAugust
Peak summer, sun in the east
Best for: East coast, Cultural Triangle, Yala safari
Sri Lanka in AugustSeptember
Quiet shoulder-season value
Best for: East coast, Cultural Triangle
Sri Lanka in SeptemberOctober
Green, quiet and in between
Best for: Cultural Triangle (driest)
Sri Lanka in OctoberNovember
The south coast reopens
Best for: South & west coast (late Nov), Hill country
Sri Lanka in NovemberDecember
Winter-sun high season begins
Best for: South & west coast, Hill country
Sri Lanka in DecemberGood to know
Timing questions
What is the best month to visit Sri Lanka?
For most first-timers, January to March is ideal: dry, sunny south-coast beaches and clear hill country. If you're travelling in the European summer, head to the east coast instead.
Which side of Sri Lanka is best in summer?
In summer (May–September) the east coast is best - Arugam Bay for surf, Trincomalee and Passikudah for calm beaches - while the south and west are wetter.
When is the worst time to visit Sri Lanka?
October is the most weather-variable month, with inter-monsoon storms island-wide. It's still travellable with a flexible, Cultural-Triangle-focused plan - and it's great value.
When can you see whales in Sri Lanka?
Blue-whale watching off Mirissa on the south coast runs roughly November to April, in the calm-sea season.
Let's plan your Sri Lanka
Tell us your dates - we'll find the sunshine
Give us your travel month and we'll plan a route around the best weather, whichever season you're travelling in.