Sri Lanka doesn’t have a straight forward wet and dry season like most tropical climates. Instead there are several monsoon periods at different parts of the country so it’s best to find out about the potential for rain and where it can fall on the island before you book your Sri Lanka holiday.
Being so close to the equator means Sri Lanka has average temperatures that are between 26 and 30 all-year round. That makes it a great escape from winter time anywhere else in the world. However, the downside of being equatorial means humidity is high and can reach 90% in coastal areas.
Yala Monsoon in the South and Southwest
When: May to August
Where: West and south west coast and hills hinterland
The Yala Monsoon blows from May to August in the west and south western half of the country including coastline and hills. This is the main monsoon of the country and involves heavy, but usually short-lived, downpours. And typical of tropical climates, when it rains it offers relief from high temperatures and uncomfortable humidity.
Maha Monsoon in the North and East
When: October to January
Where: North and East
The Maha Monsoon is typically characterised by high temperatures and humidity with short-lived heavy downpours and plenty of sunshine in between.
On top of the Yala and Maha Monsoons there is also an intermonsoonal period. From October to January it may rain anywhere in the country.
Peak Season in Sri Lanka
Peak tourist season in Sri Lanka is from December to March with the most visitors arriving between Christmas and New Year when you’ll find the prices are highest.
Good Weather in the Shoulder Season
The shoulder season from April to September offers cheaper holiday prices and generally good weather. The months of April and September are the best months if you plan to travel all over the island since they are the driest for the island at large. Prices for accommodation in Sri Lanka can be two to three times cheaper in this season than at peak time of Christmas and January.
Best Area and Time to Visit Sri Lanka
When: December to March/April
Where: West and Southwest
The west and southwest part of the country is where you’ll find the villas offered by Villalet. It also happens to be the best place to visit for a beach holiday from December to March/April. This is also the ideal time of year to explore the Hill Country where you’ll find tea plantations, elephants, temples and cooler weather.
Villalet has a great range of modern and colonial-style villa accommodation in Sri Lanka like the five-bedroom Trapobane Island villa on Weligama Bay (pictured above).
Sri Lanka Beaches Hikkaduwa
Hikkaduwa Beach, just an hour and a half from Colombo, was developed from the 1970s and is therefore one of the more touristy beaches on Sri Lanka. With so much development at the shoreline, there is some beach and the Galle-Colombo road runs next to the beach so the chaos and pollution from heavy traffic [...]
Sri Lanka Beaches - Unawatuna
Unawatuna is one of Sri Lanka’s most famous beach areas with swimming, diving, snorkelling, and plenty of great beachside restaurants, Getting to Unawatuna The area of Unawatuna is 150km from Colombo’s international airport. It will take three hours via a car on the congested streets to get to Unawatuna from the airport. The train takes a [...]