Sri Lanka monsoon seasons explained — when to visit west coast vs east coast and what to avoid?

Seen by 320 travellers
Jump to the accepted answer
A
Abigail Taylor80 rep1

I've been told Sri Lanka has two separate monsoon seasons affecting different coasts, and if I time it wrong I'll hit constant rain. Can someone explain this clearly?

Specifically:
1. When does the south-west monsoon hit (Galle, Mirissa, Colombo, Hikkaduwa)?
2. When does the north-east monsoon hit (Trincomalee, Arugam Bay, Batticaloa)?
3. Is there a time of year where the whole island is in bad weather simultaneously?
4. What is the actual impact — does it rain all day or just afternoon showers?
5. We're planning for May — is that workable for a mixed itinerary hitting both coasts?

I've read conflicting things online and I just want someone local to give me a straight answer.

16

3 Answers from travellers

Accepted Answer

Outdated Information: This answer is over 6 months old. Prices, schedules, or availability may have changed. Please verify current information before making travel plans.

This confuses everyone — let me explain it simply.

Sri Lanka has two monsoon systems hitting different coasts:

Yala (south-west) monsoon: May–September
- Affects: West coast (Colombo, Negombo, Bentota, Hikkaduwa, Mirissa, Galle, Unawatuna)
- The south and west get heavy rains during this period
- East coast (Trincomalee, Arugam Bay, Batticaloa) is dry and sunny during this time

Maha (north-east) monsoon: November–February
- Affects: East coast and north (Trincomalee, Arugam Bay, Jaffna, Batticaloa)
- The west and south coast are dry and perfect during this period
- This is peak tourist season for Mirissa, Galle, Hikkaduwa

Is there a time the whole island is bad?
October is the inter-monsoon — transitional rains can affect both coasts simultaneously. Not as bad as full monsoon, but October is the least reliable month island-wide. Avoid if possible.

Your May trip:
May is the start of the south-west monsoon — problematic for Galle, Mirissa, Hikkaduwa. However:
- The Cultural Triangle (Kandy, Sigiriya, Polonnaruwa, Dambulla) is inland and less affected by either monsoon
- The Hill Country (Ella, Nuwara Eliya) has its own micro-climate — May gets afternoon rains but mornings are often fine
- The east coast (Trincomalee, Arugam Bay) is technically going into its shoulder season in May — still surfable, beaches accessible

Practical reality: The monsoon means heavy afternoon rain, not all-day rain. Most tourists do the Cultural Triangle + Hills in May with few problems. I would avoid west coast beaches in May specifically.

14
Nimal Fernando
Nimal Fernando2245 rep2

Visited in May last year — spent 2 weeks in the Hill Country and Cultural Triangle. Rain came every afternoon around 3–4 PM, usually cleared by evening. Mornings were perfectly clear. Not a problem for sightseeing. We skipped the west coast beaches by design and had a brilliant trip. The east coast (Trincomalee) was gorgeous — turquoise water, almost no tourists.

8
Emma Johnson
Emma Johnson1505 rep3

One more nuance: even during the south-west monsoon, Galle Fort itself is still worth visiting. The fort walls, restaurants, and history don't care about rain. It's the beach experience that suffers. Similarly Mirissa harbour area is fine — just no swimming. So you can still see the south coast in May, just set expectations accordingly.

6
P
Priya Bandara1825 rep1

Scam Watch: colombo

Broken Meter ScamVerified

Driver claims the meter is broken and quotes an inflated flat rate. Common on arrival at airport or railway stations when tourists are tired and disoriented.

👍 67by virajperera
Government TukTuk ScamVerified

Drivers wearing official-looking uniforms claim to be "government-approved" and charge 3-5x normal rates. They may have fake badges or ID cards.

👍 52by virajperera
Milk Powder Beggar ScamVerified

Women with babies approach asking you to buy milk powder at a nearby shop (not cash). The shop is run by accomplices and charges 5-10x normal price.

👍 25by virajperera
Report a scam →

You must be logged in to post an answer.

Log In to Answer
Browse all questions