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