Weather in Sri Lanka in June
South-west monsoon — east coast in prime season. Wet on the south-west, hill country and Colombo. Dry, sunny and calm on the east coast — perfect beach conditions in Trincomalee and Pasikudah.
Sea temperature averages ~28°C — warm enough for swimming across all Sri Lankan coasts.
What Sri Lanka is Best For in June
- Trincomalee, Pasikudah and Nilaveli beaches
- Surfing and yoga in Arugam Bay
- Whale watching in Trincomalee
- Snorkelling at Pigeon Island
- Cultural Triangle (short showers)
Best Regions to Visit in June
✅ Go here
- East coast
- Trincomalee
- Arugam Bay
- Cultural Triangle
❌ Skip this month
- South-west coast
- Hill country
What to Avoid in June
- Galle, Bentota, Mirissa (rough seas)
- Hill-country hikes
Festivals & Events in June
- Poson Poya (June full moon) — celebrates the arrival of Buddhism, especially at Mihintale and Anuradhapura
What to Pack for Sri Lanka in June
- Swimwear
- Rash vest
- Reef-safe sun cream
- Light waterproof
- Snorkel gear if you have it
For a full packing checklist, see our Sri Lanka packing guide.
Recommended Tours for June
- 7-Day Cultural & Wildlife Tour (Anuradhapura → Bentota) — Runs through the drier Cultural Triangle and northern regions.
- 4-Day Sri Lanka Rare Tour — Focus on drier northern and eastern regions.
- 2-Day Rainforest & National Park Tour — Sinharaja is at its greenest in the monsoon.
Frequently Asked Questions
Is June a good time to visit Sri Lanka?
Yes — if you head to the east coast. It’s the start of peak beach season in Trincomalee and Arugam Bay.
Does it rain all day in June?
No. Monsoon rain is usually short, intense bursts (1–2 hours), often in the afternoon or overnight, not all-day drizzle.
Is Arugam Bay busy in June?
Getting busy — surfers arrive from mid-May and the town is lively from June to September.
Ready to plan your June trip?
Browse our private Sri Lanka tour packages, tailored to your dates and interests.
View Tour Packages →
