South Coast Beaches: Which One, and the Monsoon Nobody Explains
The single most useful thing to know about Sri Lankan beaches is that the country has two monsoons hitting opposite coasts at opposite times, and no month is bad for the whole island.
The southwest, or Yala, monsoon runs roughly May to September and hits the west and south coasts — Colombo, Bentota, Hikkaduwa, Galle, Unawatuna, Weligama, Mirissa, Tangalle. In those months the sea here builds, rip currents strengthen, and swimming becomes genuinely dangerous even on days that look calm.
The northeast, or Maha, monsoon runs roughly October to January and hits the east and north — Trincomalee, Pasikuda, Arugam Bay, Jaffna.
So the south coast is a November-to-April destination and the east coast is a May-to-September one. A guide that gives you a single Sri Lankan beach season is describing half the country and quietly ignoring the other half.
If your dates fall in the southwest monsoon and beach time matters, the honest advice is to cross to the east rather than swim in a red-flag sea. It is a five-hour drive from Kandy and it is worth it.
| Coast | Calm and swimmable | Rough and dangerous | Places |
|---|---|---|---|
| South and west | Nov-Apr | May-Sep | Bentota, Hikkaduwa, Unawatuna, Mirissa, Tangalle |
| East and north | May-Sep | Oct-Jan | Trincomalee, Pasikuda, Arugam Bay |

Hikkaduwa Reef Scuba Diving Session
Bookable directly through AsiaByLocals, with a verified local operator.
From USD 127.78
3 hours

