Fineray Lanka Tours
Pearl of the Indian Ocean
Last updated: September 2026.
Sri Lanka has two monsoon seasons hitting opposite coasts at different times. There’s no single bad month to visit the island. There’s only a bad month for the specific coast you’re heading to. This guide breaks the weather down month by month, plus the best time for specific regions and activities.
Quick summary
Use this table to check your travel month against the regions you plan to visit. “Best” means dry and settled, “Mixed” means short showers are likely, and “Wet” means monsoon rain on most days.
| Month | West and south coast | Hill country | Cultural Triangle | East coast |
|---|---|---|---|---|
| January | Best | Best | Good | Wet |
| February | Best | Best | Good | Mixed |
| March | Best | Good | Good | Good |
| April | Mixed | Mixed | Good | Good |
| May | Wet | Wet | Good | Best |
| June | Wet | Wet | Good | Best |
| July | Mixed | Wet | Good | Best |
| August | Mixed | Wet | Good | Best |
| September | Mixed | Mixed | Good | Good |
| October | Mixed | Mixed | Mixed | Wet |
| November | Mixed | Mixed | Mixed | Wet |
| December | Good | Good | Good | Wet |
The south coast (Galle, Mirissa, Unawatuna, Tangalle) follows the west coast pattern: December to March is its dry season, and May to August brings the Yala monsoon. Peak tourist season runs December to March, with a smaller second peak in July and August for the east coast and the Kandy Esala Perahera.
The Yala monsoon hits the southwest coast, west coast, and hill country from May to September. The Maha monsoon hits the northeast and east coast from October to January. Each brings heavy rain to one side of the island while the other side stays mostly dry.
This is why Sri Lanka works as a year-round destination once you know which coast to target.
This is the best window for Colombo, Galle, Bentota, Mirissa, Kandy, and the hill country. Rain is rare, humidity is lower in the hills, and this is when whale watching in Mirissa is at its best.
It’s also peak season everywhere else, so hotel prices in Ella, Sigiriya, and the south coast run higher than the rest of the year, and popular spots get crowded around Christmas and New Year.
April sits between the two monsoons. Most of the island gets a short window of good weather, including the east coast before its dry season fully kicks in. It’s also Sinhala and Tamil New Year in mid-April, which means some businesses close for a few days and domestic travel spikes.
While the west and south coasts get their wet season, Trincomalee and Arugam Bay are dry and sunny. This is the window for east coast beaches, diving in Trincomalee, and surfing in Arugam Bay.
The west and south coasts still get visitors during these months. Rain tends to arrive in short afternoon bursts rather than all-day downpours, so a trip built around Kandy, Sigiriya, and the Cultural Triangle still works reasonably well since those inland areas are less affected than the coast itself.
The east coast starts its wet season while the west and south coasts dry out again. This is a lower-tourist window for the west and south, with lighter crowds and better hotel rates before December’s peak season starts.
Averages below are for Colombo and the west coast unless noted; the east coast runs roughly opposite.
These regional windows also line up with specific activities. See the full first-timer’s guide for how to combine regions into a complete itinerary.
If your itinerary combines the Cultural Triangle, hill country, and south coast, December to March gives you good weather everywhere at once. That’s why it’s peak season.
If you’re traveling May to September and want good weather guaranteed, lean east: Trincomalee or Arugam Bay instead of Mirissa or Hikkaduwa. Or stick to the Cultural Triangle and hill country, which hold up reasonably well outside their driest months.
Booking December to March for an itinerary that’s entirely east coast. Trincomalee and Arugam Bay are in their wet season during peak season everywhere else.
Assuming one bad-weather day ruins the whole trip. Rain on the west and south coasts during the monsoon usually arrives in short afternoon bursts, not all-day downpours.
Ignoring festival dates. The Kandy Esala Perahera and Sinhala/Tamil New Year in mid-April both affect hotel availability and prices independent of the weather pattern.
February. It falls in the dry season for the west coast, south coast, and hill country, and is also within the good window for a Yala safari.
No. Rain is concentrated in monsoon seasons that hit opposite coasts at different times, so at least one coast has good weather in any given month.
There’s no single month to avoid entirely. Avoid the west and south coasts May to September, and avoid the east coast October to January.
Yes. December to March is peak season on the west and south coasts and the most reliable window for guaranteed sun.
Yes. See the full guide to trip length for how season and region combine to shape an itinerary.
The Yala monsoon brings rain to the west coast, south coast, and hill country from May to September. The Maha monsoon brings rain to the north and east from October to January.
December to March, when the west coast, south coast, and hill country are all dry. July and August are a smaller second peak for the east coast and the Kandy Esala Perahera.
May and June are the wettest months for the west and south coasts, and November to December is the wettest stretch on the east coast. The island still has a dry region in both windows.
December to March. Galle, Mirissa, and Tangalle are dry and the sea is calm, which is also when whale watching from Mirissa is at its best.
Fineray Lanka Tours can adjust an itinerary’s regions based on your travel dates, so the trip lines up with whichever coast is in its dry season when you’re actually visiting. See the complete Sri Lanka travel guide for the rest of the planning picture.