Beaches
Sri Lanka's finest stretches of sand
Sri Lanka has over 1,500km of coastline — and two distinct beach seasons. The south and west coasts are at their best November to April; the east coast shines from May to September. Which means there is always a stunning beach within reach, whatever the time of year.
Mirissa
A crescent bay backed by coconut palms — famous for whale watching at dawn and sunset cocktails at Parrot Rock. Best November–April.
Unawatuna
A sheltered, reef-protected bay near Galle — calm, swimmable water, snorkelling just offshore, and a lively beach strip.
Weligama
The beginner surfer's paradise — a wide, gently shelved bay with a forgiving beach break and Sri Lanka's best surf schools.
Tangalle
Long, empty beaches and a slower pace — Rekawa Beach sees turtle nesting at night, and Maracolliya is one of the most beautiful stretches of sand on the island.
Arugam Bay
A laid-back surf village with a legendary right-hand point break. The best beach on the east coast, firing June–September.
Trincomalee
Nilaveli beach — pristine white sand with Pigeon Island just offshore for world-class snorkelling among blacktip reef sharks.
Which Coast When?
South & West Coast
Best November to April. This is peak season for Mirissa, Unawatuna, Weligama, Tangalle and Hikkaduwa. Galle Fort makes a perfect base. The southwest monsoon (May–October) brings rough seas to this coast.
East Coast
Best May to September. Arugam Bay, Nilaveli and Passikudah shine in this window. The northeast monsoon (October–January) affects the east coast. When the south is rough, the east is calm — and vice versa.