Best time to visit · South Asia

When to go to Sri Lanka

There is always a dry coast in Sri Lanka. The west/south coast is best December–March; the east coast shines April–September. Year-round travel is possible.

Best: December–March (west), April–September (east)Peak: December–March

Month-by-month

Jan
Great
22°–30°C · 60mm rain
Crowds high · Prices high
Dry on west coast
Feb
Great
22°–31°C · 55mm rain
Crowds high · Prices high
Mar
Great
23°–31°C · 70mm rain
Crowds medium · Prices medium
Apr
Good
24°–31°C · 135mm rain
Crowds medium · Prices medium
Sinhala/Tamil New Year
May
Okay
25°–31°C · 250mm rain
Crowds low · Prices low
Southwest monsoon starts
Jun
Good
25°–30°C · 180mm rain
Crowds low · Prices low
East coast now dry
Jul
Good
25°–30°C · 120mm rain
Crowds medium · Prices medium
Kandy Perahera
Aug
Good
25°–30°C · 110mm rain
Crowds medium · Prices medium
Sep
Okay
24°–30°C · 160mm rain
Crowds low · Prices low
Oct
Avoid
23°–30°C · 300mm rain
Crowds low · Prices low
Inter-monsoon; heavy rain
Nov
Avoid
22°–30°C · 280mm rain
Crowds low · Prices low
Northeast monsoon
Dec
Great
22°–30°C · 130mm rain
Crowds high · Prices high
Dry season returns on west

Festivals worth timing your trip around

Apr
Sinhala & Tamil New Year
The island celebrates with rituals, games, and traditional sweets.
Jul–Aug
Kandy Esala Perahera
Spectacular ten-day procession with decorated elephants and fire dancers.
May
Vesak
Buddhist festival of lights celebrating Buddha’s birth, enlightenment, and death.
Ready to book for Jan?

Live prices from Expedia — we earn a commission when you book; your price is identical.

Hotels in Sri LankaFlights to Sri Lanka

Common questions about Sri Lanka

When is the best time to visit Sri Lanka?
December–March (west), April–September (east). There is always a dry coast in Sri Lanka. The west/south coast is best December–March; the east coast shines April–September. Year-round travel is possible.
When is the cheapest time to visit Sri Lanka?
Prices bottom out in May, Jun, Sep, Oct, Nov — typically 20-40% below peak-season rates on hotels and flights.
What months should I avoid in Sri Lanka?
Oct, Nov. Inter-monsoon; heavy rain
When is peak tourist season in Sri Lanka?
December–March

See also the full Sri Lanka climate deep-dive with temperature heatmap and daily-rainfall breakdown.

Advertisement