Sri Lanka travellers are asking: 'The monsoon's here — should I cancel my June trip?'
The southwest monsoon has arrived. The U.S. Embassy issued a weather alert on May 13. Pre-monsoon conditions brought heavy rain and minor flash floods to parts of the island. If you're seeing this in your feeds and worrying about your June booking, here's the honest truth: it depends entirely on where you're going.
Sri Lanka has two monsoon seasons. The southwest monsoon (May to September) hits the south and west coasts — Galle, Mirissa, Bentota, Colombo. Meanwhile the east coast — Trincomalee, Nilaveli, Arugam Bay, Pasikudah — is entering its best stretch of the year. Clear skies, calm seas, peak surf season. The Cultural Triangle stays mostly dry. The Hill Country gets afternoon rain but remains cool and stunning.
You don't need to cancel. You need to move your itinerary east.
The answer: keep going, just shift east
June is actually one of the best months for Sri Lanka's east coast. The surf at Arugam Bay hits its peak. The waters off Nilaveli and Pigeon Island are glassy for snorkelling. The hotel prices on the south and west coasts drop sharply because of the rain, so if you do find yourself in the southwest in June, you'll pay less — but you won't get the beach days you came for.
The smart June itinerary skips the south coast beaches and spends time on the east coast, then heads inland to the Cultural Triangle and Hill Country, which handle the monsoon well.
Watch out for
A pattern we see in the reviews from travellers who visited during the monsoon: they expected the entire country to have the same weather. A guest who stayed on the south coast in June complained about rough seas and overcast mornings — and assumed that was Sri Lanka. Meanwhile another traveller who followed the east coast loop reported clear blue skies and perfect swimming conditions. The mistake isn't going in June. The mistake is doing a south-coast itinerary in a month the south coast is wet.
Some hotels in south-coast beach towns reduce services or close entirely during the June off-season. If your plan is built around Galle or Mirissa beach time, check whether your property is even operating at full capacity before you book.
Good to know
The best months for a full Sri Lanka loop are December to March, when both coasts are dry. But if June is when you have your holiday, it's still absolutely worth coming — you just need to build your route around the east coast and Cultural Triangle. The east coast actually reaches its peak in June, so you're trading the south coast crowds for the best conditions Arugam Bay and Trincomalee see all year.
The Cultural Triangle — Sigiriya, Dambulla, Anuradhapura — stays mostly dry in June. The Hill Country (Ella, Nuwara Eliya) gets afternoon showers but the mornings are clear and the landscape is at its greenest. Whale watching shifts from Mirissa to Trincomalee from June to September, so you won't miss that experience either.
Where to stay for a June trip
- Trincomalee: Blu Marine Nilaveli — the beachfront location guests describe as the best on the east coast. Pearl Diamond Resort — excellent pools, family-friendly.
- Arugam Bay: Drift and Babar Point — perfect surf stays close to the breaks, good food, relaxed vibe. Agra Arugambay and Stay Golden — strong reviews for location and atmosphere.
- Cultural Triangle: Golden Rock Retreat Sigiriya — stunning views of Sigiriya Rock and personal attention from staff. Simoya Nature Park near Dambulla — a peaceful escape with excellent food.
The bottom line
If you have a June trip booked and you're panicking about the monsoon news: don't cancel. Look at where your itinerary takes you. If you're spending June on the south coast beaches, you might leave disappointed. If you shift east — Trincomalee, Arugam Bay, Sigiriya, Kandy — you'll have one of the best trips of the year during the east coast's peak season.
Have a specific question about your Sri Lanka trip?
Ask BYC at byc.lk — free, honest, no upsell. Ever.
Ask BYC Your Question →