Language
Show prices in
Book a trip Chat on WhatsApp

When to go

Best time to visit Sri Lanka

Sri Lanka has two monsoons that arrive at different times, so somewhere on the island is always sunny. Here's where the weather is best, month by month.

When to go

Weather by month and region

MonthWest & South CoastHill CountryCultural TriangleEast Coast & North
JanuaryBest timeBest timeGoodWetter
FebruaryBest timeBest timeBest timeWetter
MarchBest timeBest timeBest timeGood
AprilBest timeGoodBest timeBest time
MayWetterWetterBest timeBest time
JuneWetterWetterBest timeBest time
JulyGoodGoodBest timeBest time
AugustGoodGoodBest timeBest time
SeptemberWetterGoodBest timeBest time
OctoberWetterWetterGoodGood
NovemberGoodWetterWetterWetter
DecemberBest timeGoodGoodWetter

December to April

The main season for the west and south coasts, the hill country and the Cultural Triangle, with dry, sunny days on the beaches and clear mornings in the tea country.

May to September

The time for the east coast and the north, when Trincomalee, Pasikudah and Arugam Bay are at their best. The southwest is greener and quieter, and it's the season for Kandy's Esala Perahera and the elephant Gathering.

October and November

Short showers across much of the island and lush green landscapes. A lovely, quiet time for travellers who don't mind a little rain, with good prices.

Ready when you are

Tell us when you're coming

We'll plan a route that follows the sunshine, whatever month you travel.

Chat with us