Sri Lanka is a beach lover's dream, with palm-fringed coves, hidden bays, and world-class surf breaks. Here are our top 10 beaches you should not miss.
1. Mirissa — The quintessential Sri Lankan beach with whale watching, beach bars, and golden sunsets. 2. Unawatuna — A sheltered horseshoe bay with calm waters, perfect for swimming and snorkeling. 3. Bentota — The water sports capital: jet skiing, windsurfing, and river safaris. 4. Arugam Bay — World-class surf point, hippy vibe, and one of the world's top 10 surf spots. 5. Hiriketiya — A boho surf cove with boutique hotels and yoga retreats. 6. Tangalle — Quiet, palm-shaded beaches ideal for families and couples. 7. Nilaveli — A pristine white-sand beach near Trincomalee on the east coast. 8. Passikudah — A shallow, reef-protected bay with calm turquoise water. 9. Weligama — Famous for stilt fishermen, beginner surf schools, and laid-back cafes. 10. Kalpitiya — Remote peninsula with dolphins, kitesurfing, and untouched sandbars.
The south and west coasts are best from November to April. The east coast (Arugam Bay, Trincomalee, Passikudah) is best from May to September.



