Quick answer
Sri Lanka's low season depends on the coast. The south and west coasts are cheapest from roughly May to September, during the southwest monsoon, and the east coast from roughly November to March. September to November and early December are the quietest months island-wide, apart from the dry-side coast. Hotel rates fall most; trains, entrance fees and driver costs barely change. The trick is to stay on the dry side, where demand is moderate, rather than on the wet side.
Key takeaways
- There are two low seasons, one for each coast, matching each coast's monsoon.
- South and west coast hotels are cheapest from roughly May to September.
- East coast hotels are cheapest, or closed, from roughly November to March.
- Hotel rates change most with the season; entrance fees, trains and driver rates change little.
- September to November and early December are the quietest months overall.
Two low seasons, not one
In most destinations, low season means the time of bad weather. In Sri Lanka, bad weather is local, so the low season is local too. The southwest coast, including Negombo, Bentota, Hikkaduwa, Galle, Mirissa and Tangalle, has its low season during the southwest monsoon, from roughly May to September. The east coast, including Trincomalee, Pasikudah and Arugam Bay, has its low season during the northeast monsoon, from roughly November to March.
The middle of the island, including Sigiriya, Kandy and the hills, has a softer pattern. It is busiest from December to April, with a second peak in July and August from school holidays and the Kandy Esala Perahera. It is quietest from September to November.
Peak demand for the whole island is from about mid-December to mid-January, at Easter and in August.
- →Southwest coast low season: roughly May to September.
- →East coast low season: roughly November to March.
- →Quietest overall: September to November and early December.
What gets cheaper
Hotel rooms change most. Beach hotels on the monsoon coast often have their lowest rates of the year, and many add extra nights or meals in packages. Mid-range and luxury properties tend to discount more than small guesthouses. Boutique villas on the south coast can be much better value in June or September than at Christmas.
Some things barely change. National park entrance fees, Cultural Triangle tickets, train fares and the daily rate of a car and driver are set by fixed tariffs or fuel costs, and stay much the same all year. Flights to Colombo follow international demand, so the cheapest fares are often in May, June, September and November, outside the European school holidays.
- →Cheaper: hotels on the monsoon coast, villa rentals, some packages.
- →Similar all year: park and site fees, trains, driver rates.
- →Varies by market: international flights.
The trade-off on each coast
Low season on the south coast means rough seas and regular showers. It is good for Galle Fort, food, river trips at Bentota, Ayurveda retreats and quiet villas with pools, and less good for swimming and whale-watching. The east coast in its low season is wetter and many hotels close, so it is less useful even at low prices.
The best value is usually found on the dry side during the other coast's low season. In June, the Cultural Triangle and the hills have moderate demand and good weather. In November and early December, the south coast is just coming into season, before the peak prices of Christmas.
The best value windows
A few windows combine good weather with lower prices. Late November and the first half of December on the south coast, before the Christmas peak. March and April on the east coast, when the sea is calm and the summer crowds have not arrived. May and June in the Cultural Triangle and on the east coast, before the July and August rush. September for a route through the Cultural Triangle, Ella and the east coast.
Each window has a small weather risk, so flexible bookings are worth having.
- →South coast: late November to mid-December.
- →East coast: March to April, May to June.
- →Cultural Triangle and hills: May, June and September.
Planning a low season trip
Book the dry-side hotels first, because they are the ones in demand, and the wet-side hotels last, because they will not sell out. Include at least one night on the wet side if it has a sight that matters to you, such as Galle Fort, and plan it as a culture day rather than a beach day.
Lankan Stays & Trails plans low season trips with the beach on the calm coast and uses wet-side stays for culture and rest, where good hotels are at their most affordable.
Frequently asked questions
When is low season in Sri Lanka?
It depends on the coast. The south and west coasts have their low season from roughly May to September, during the southwest monsoon. The east coast's low season is roughly November to March. The quietest months for the island as a whole are September to November and early December.
What is the cheapest time to visit Sri Lanka?
Hotels are usually cheapest on the south and west coasts from May to September and on the east coast from November to March. Flights to Colombo are often cheapest in May, June, September and November, outside European school holidays. Park fees, trains and driver rates stay similar all year.
Do prices drop everywhere in low season?
No. Hotel rates on the monsoon coast fall most. National park and site fees, train fares and car-and-driver rates are fixed or tied to fuel and change little. The dry side of the island can stay busy, especially in July and August with school holidays.
Is it worth visiting the south coast in low season?
It can be, for culture, food and rest rather than swimming. Galle Fort, Bentota's river and villas with pools are good value from May to September. The sea is rough and whale-watching stops, so plan beach time for the east coast instead.
When is peak season in Sri Lanka?
The busiest period for the whole island is mid-December to mid-January. December to March is the main peak for the south coast, the hills and the Cultural Triangle. July and August are busy too, especially on the east coast and in Kandy during the Perahera.
Are hotels closed in low season in Sri Lanka?
Some are. Many east coast beach hotels close or reduce services from about November to March, during the northeast monsoon. On the south coast, most hotels stay open year-round but some small guesthouses close or renovate in May and June.
How does Lankan Stays & Trails use low season?
Low season trips are planned with the beach on the coast that is calm for the dates of travel and culture and rest on the other side, where good hotels are at their most affordable. Dry-side hotels are booked first, because they are the ones in demand.

