Best time to visit Sri Lanka
The best time to visit Sri Lanka is Hill country (Jan–Apr) or East coast season (May–Sep) or Inter-monsoon (Oct–Nov), based on recorded weather, crowd and price levels. 4 seasons are compared below with their weather, crowds and prices so you can choose dates that suit your trip.
Hill country
January – AprilClear mornings in Ella and Nuwara Eliya, cold nights.
Crowds: mediumPrices: mediumEast coast season
May – SeptemberDry on the east coast at Arugam Bay and Trincomalee.
Crowds: mediumPrices: mediumInter-monsoon
October – NovemberRain on both coasts, lowest prices, green highlands.
Crowds: lowPrices: lowWest and south season
December – MarchDry on the west and south coasts, peak beach season.
Crowds: highPrices: high
Sri Lanka best time to visit FAQ
What is the cheapest time to visit Sri Lanka?
Prices in Sri Lanka are recorded as lowest during Inter-monsoon (Oct–Nov).
When is Sri Lanka least crowded?
Crowds in Sri Lanka are recorded as lowest during Inter-monsoon (Oct–Nov).
When is peak season in Sri Lanka?
Peak crowds or prices in Sri Lanka are recorded during West and south season (Dec–Mar).
