🏖️ Beaches · Sri Lanka

Best beaches in Sri Lanka

90 beaches mapped

Explore all 90 beaches in Sri Lanka on the map

Sri Lanka on the map

Top 10 beaches in Sri Lanka

  1. Abimanagama Beach
  2. Ahangama Beach
  3. Ahangama Secret Beach
  4. Akurala Beach
  5. Ambalangoda Beach
  6. Ambalangoda Beach
  7. Arayampathy Beach
  8. Arisimale Beach
  9. Arugam Bay
  10. Awesome Beach and Dunes

See all 90 beaches in Sri Lanka →

Explore all 90 beaches in Sri Lanka on the map