Sri Lanka Monsoon Season 2026: A Coast-by-Coast Guide

Last updated: Jul 14, 2026
Key takeaways
  • Sri Lanka has two monsoons, the Yala (southwest) and the Maha (northeast), not one single wet season.
  • One coast is almost always dry, so a rainy month on one side of the island is often the best month on the other.
  • December to March is peak season on the west and south coasts; May to September is best on the east coast.

Does Sri Lanka Have a Monsoon Season?

Yes, Sri Lanka has a monsoon season, and it actually has two of them.

The island sits just north of the equator, close enough to catch two separate monsoon wind systems instead of the single wet season most tropical destinations get.

Sri Lankans call the two monsoons Yala and Maha, the same names used for the island’s two rice-farming seasons. Yala is the southwest monsoon, and Maha is the northeast monsoon.

  • Yala monsoon: roughly May to September, carried in on southwest winds off the Indian Ocean.
  • Maha monsoon: roughly October to January, carried in on northeast winds off the Bay of Bengal.
  • Inter-monsoon periods: March–April and October–November, with short, scattered showers island-wide rather than sustained rain.
  • Hill country: Kandy, Nuwara Eliya, and Ella catch rain from both systems and stay cool and often misty most of the year.

West and South Coast Weather: The Yala Monsoon (May–September)

The south-west Sri Lanka monsoon season runs from May to September, driven by the Yala monsoon. This is also when most travelers land at Colombo, the island’s main international gateway on the west coast.

Rain here tends to fall as a heavy afternoon downpour that clears by evening, rather than an all-day washout. Beaches like Bentota, Unawatuna, and Galle see their wettest weather in May, October, and November.

The dry season on the west and south coast runs roughly December to March. This is peak tourist season, with the clearest skies and calmest seas for swimming and diving.

  • Wettest months: May, October, November.
  • Driest months: January, February, March.
  • Good for: Colombo, Bentota, Hikkaduwa, Galle, Mirissa, and Yala National Park safaris.

East Coast Weather: The Maha Monsoon (October–January)

When to visit Sri Lanka’s east coast comes down to one thing: the Maha monsoon, which runs October to January. Trincomalee and Arugam Bay flip the calendar almost completely compared to the west coast.

Trincomalee is the island’s main east-coast hub for beaches, whale watching, and diving. Book a Trincomalee hotel for May through September, when this coast is at its driest.

Arugam Bay draws surfers specifically for that same dry stretch, when swells are consistent and skies stay clear. Rooms in Arugam Bay get busy in July and August, right at the peak of the surf season.

  • Wettest months: October, November, December.
  • Driest months: April, June, July.
  • Good for: Trincomalee, Arugam Bay, Batticaloa, Pasikuda, whale watching, and surfing.

Coast-by-Coast Rainfall, Month by Month

Here’s how Colombo’s rainfall on the west coast compares to Trincomalee’s on the east coast, month by month.

Sri Lanka weather by month: average rainfall (mm)
Colombo (west coast, Yala monsoon) vs Trincomalee (east coast, Maha monsoon)
 West & south coast (Yala monsoon)  East coast (Maha monsoon)
Colombo — west coast
Jan 85mm
Feb 70mm
Mar 100mm
Apr 265mm
May 315mm
Jun 205mm
Jul 135mm
Aug 120mm
Sep 275mm
Oct 395mm
Nov 365mm
Dec 175mm
Trincomalee — east coast
Jan 150mm
Feb 95mm
Mar 55mm
Apr 50mm
May 70mm
Jun 25mm
Jul 50mm
Aug 65mm
Sep 115mm
Oct 215mm
Nov 375mm
Dec 340mm
Source: long-term average monthly rainfall, compiled by Climates to Travel from meteorological station data. See Sources below.

Colombo’s rain peaks in October and November, and Trincomalee’s rain peaks in November and December, so both coasts are near their wettest around the same time. Their dry seasons are what actually offset: Trincomalee is driest from April to July, while Colombo is driest from January to March, months apart from each other.

Best Time to Visit Sri Lanka: Pick Your Coast, Not Just Your Dates

The best time to visit Sri Lanka depends on which coast you’re headed to, more than it depends on the calendar alone. Here’s a quick, region-by-region answer for each stretch of the year.

December – March
Best coast: West & south coast, hill country Why: the Yala monsoon is over; this is peak dry season for Colombo, Galle, and the beaches around them
April
Best coast: Either coast, whole-island shoulder month Why: the first inter-monsoon window, with scattered showers rather than sustained rain anywhere
May – September
Best coast: East coast Why: Trincomalee and Arugam Bay hit their dry season while the Yala monsoon soaks the west and south
October – November
Best coast: Neither coast is at its best Why: the second inter-monsoon window overlaps with the Maha monsoon building on the east coast and late Yala rain out west

Planning a trip that covers both coasts works best in the shoulder month of April. Compare hotels across Sri Lanka before you lock in dates, since prices shift with each region’s high season.

Frequently Asked Questions

Does Sri Lanka have a monsoon season?

Yes, and it actually has two. The Yala monsoon brings rain to the west and south coasts roughly from May to September, while the Maha monsoon brings rain to the east coast roughly from October to January.

How many monsoon seasons does Sri Lanka have?

Two. The southwest Yala monsoon and the northeast Maha monsoon hit opposite coasts at different times of year, which is why one side of the island is almost always dry.

What is the south-west monsoon season in Sri Lanka like?

The Yala monsoon brings rain to the west coast, south coast, and hill country roughly from May to September, with the wettest weather in May, October, and November.

What is the east coast monsoon season in Sri Lanka like?

The Maha monsoon brings rain to the east coast, including Trincomalee and Arugam Bay, roughly from October to January, peaking in November and December.

When does Sri Lanka’s monsoon season end?

The Yala monsoon eases off by late September or October on the west and south coasts. The Maha monsoon typically ends by late January or February on the east coast.

What is Sri Lanka’s dry season?

It depends on the coast. December to March is dry season on the west and south coasts, while June to August is dry season on the east coast.

Sources

  1. Climates to Travel — Sri Lanka climate: temperature, rain, when to go
  2. Wikipedia — Colombo (climate data, NOAA and Deutscher Wetterdienst normals)
  3. Wikipedia — Trincomalee (climate data, NOAA and Sri Lanka Department of Meteorology normals)
  4. Surf Atlas — Sri Lanka Surf Season Guide
  5. Lonely Planet — The Best Time to Visit Sri Lanka

Disclaimer: We’ve worked hard to make sure the information in this article is as accurate and up to date as possible at the time of publishing. Travel details such as prices, schedules, visa rules, and entry requirements can change at short notice, so it remains your responsibility to verify the current details with official sources before you book or travel. Wego accepts no liability for any loss or inconvenience arising from the use of this content.

Wego Travel

Wego Travel

Wego Travel

Wego Travel

Wego
Save Up to US$25 on Flights with Wego Promo Codes
View Deal ›