When to Go

Advertisement

When to Go

Peak Season: December to March

Hotels tend to overbook during this period, when European holiday makers pack the beaches. Chinese New Year, which falls between late January and early February, is also an expensive time to travel.

Off Season: May to August

This is monsoon season on the south and west coasts, but the weather in the north and east is lovely and you'll see accommodation prices across the country at their lowest.

Shoulder Season: April; September to November

Weather across the country is at its best in April and September—warm, sunny, and dry. You shouldn't have trouble making reservations during these months except around the Sinhalese New Year, in mid-April, during which hotels and all forms are transport are completely booked up.

More travel tips

Advertisement