Sri Lanka is a year-round destination because it has two monsoon seasons that hit different coasts at different times. When it’s rainy in the south-west, the east coast is usually dry, and the other way round. The trick is matching your route to the season.
South-west monsoon (roughly May to September): brings rain to the west and south coasts and the western hill country. The sea on the south coast can be rough.
North-east monsoon (roughly December to February): brings rain to the north and east. This is when the west and south coasts are at their best.
Weather patterns vary from year to year, so check the forecast close to your trip.
Best from about December to April, with calm seas and sunny days. This is also the main season for whale watching from Mirissa and beach time around Galle.
Best from about May to September. Arugam Bay is famous for surfing in these months, and Trincomalee and Pasikudah have calm, clear water.
The hills can be visited all year, but January to April usually has the clearest views. It’s cooler than the coast, so pack a layer. See our guides to Kandy, Nuwara Eliya and Ella.
Generally dry for much of the year, with the best conditions from around January to September. Climb Sigiriya early in the morning to avoid the heat.
| Month | Best areas |
|---|---|
| January–March | West and south coasts, hill country, Cultural Triangle |
| April | Most of the island; Sinhala and Tamil New Year celebrations mid-month |
| May–June | East coast and Cultural Triangle; rain arrives in the south-west |
| July–August | East coast; Kandy’s Esala Perahera festival usually takes place |
| September | East coast and Cultural Triangle |
| October–November | Inter-monsoon; expect showers island-wide, fewer crowds |
| December | West and south coasts start their peak season |
December to March is the busiest period on the south and west coasts, so hotels, drivers and tours book up and prices are usually higher. Travelling in the shoulder months (April, September, November) often means better deals and fewer crowds.
Ready to plan? Browse town guides, or compare stays, drivers and safaris on TASL.
For a classic route covering the south coast, hill country and Cultural Triangle, January to March is usually best. For the east coast, visit between May and September.
Yes. Because the two monsoons affect different coasts, there’s usually somewhere with good weather. Rain often comes as heavy showers rather than all-day downpours.
Around Mirissa on the south coast, whale-watching trips usually run from about November to April.
Shoulder and off-peak months such as May, June, September and November often have lower prices and fewer crowds, depending on the region you visit.