When to Go
Sri Lanka has not one but two monsoons and the weather is different in different parts of the island all year round. Every season offers opportunities though, depending whether you like crowds, low prices or a bit of rain. If you can use some help with deciding in which season you want to travel, check out our special page on when to go.
High Season: December to March
- Expect large crowds at Christmas and New Year.
- Prices rise at Christmas and New Year for accommodation and transport.
- The areas around the Hill Country and the beaches on the south and west coasts are busy.
- Expect little rain in these areas.
- The Maha monsoon means that there will be rain in the east and north of the country in December and January.
Shoulder Season: April & September to November
- The weather is at its most stable around the country.
- Domestic travel rises dramatically at Sri Lankan New Year in April.
Low Season: May to August
- This is the Yala monsoon season so expect rain on the south and west coasts as well as the Hill Country.
- Expect prices to be low.