Weather in Sri Lanka in May
South-west monsoon begins — east coast season opens. The Yala monsoon brings rain to the south-west (Colombo, Bentota, Galle, hill country). The east coast dries out and comes into season.
Sea temperature averages ~28°C — warm enough for swimming across all Sri Lankan coasts.
What Sri Lanka is Best For in May
- East coast beaches (Trincomalee, Pasikudah, Arugam Bay)
- Surfing Arugam Bay (season opens)
- Whale watching in Trincomalee (blue whales)
- Cultural Triangle (short showers only)
- Budget travellers — best-value month of the year
Best Regions to Visit in May
✅ Go here
- East coast
- Trincomalee
- Arugam Bay
- Cultural Triangle
- Jaffna
❌ Skip this month
- Colombo
- Bentota
- Galle
- Mirissa
- Ella (wetter)
What to Avoid in May
- South-west coast beaches
- Long treks in the hill country
Festivals & Events in May
- Vesak (full moon, usually May) — biggest Buddhist festival, lanterns light up the whole country
What to Pack for Sri Lanka in May
- Light cottons
- Waterproof jacket
- Waterproof phone pouch
- Quick-dry shoes
- Insect repellent
For a full packing checklist, see our Sri Lanka packing guide.
Recommended Tours for May
- 2-Day Wildlife Tour — Rainforest & National Park — Sinharaja is at its lushest in May.
- Private 7-Day Sri Lanka Tour — Best-value private tour of the year.
- 4-Day Sri Lanka Rare Tour — Short trip focused on the dry east coast and Cultural Triangle.
Frequently Asked Questions
Is May a good time to visit Sri Lanka?
Yes, if you focus on the east coast, Trincomalee or the Cultural Triangle. The south-west coast is in monsoon.
Is Sri Lanka cheap in May?
Yes — May is one of the cheapest months. Hotel rates drop 30–50% versus peak season.
Can you still visit Yala in May?
Yes, Yala is still open in May (it typically closes September–mid-October). Some tracks may be muddy.
Ready to plan your May trip?
Browse our private Sri Lanka tour packages, tailored to your dates and interests.
View Tour Packages →
