onlybeaches

Best beaches in Sri Lanka

Top-rated Sri Lanka beaches by water quality, conditions and crowd

13 regions ยท 10+ ranked beaches.

Regions in Sri Lanka

Top 10 beaches in Sri Lanka

  1. ๐Ÿฅ‡

    Analaitivu Beach

    Bar Reef Isles, Northern Province

    7.0
  2. ๐Ÿฅˆ

    Arugam Bay Beach

    Arugam Bay, Ampara District

    7.0
  3. ๐Ÿฅ‰

    Arugam Beach

    Batticaloa, Batticaloa District

    7.0
  4. 4

    Bar Reef Beach

    Bar Reef Isles, Northern Province

    7.0
  5. 5

    Batticaloa Main Beach

    Batticaloa, Batticaloa District

    7.0
  6. 6

    Dehiwala Beach

    Dehiwala, Western Province

    7.0
  7. 7

    Dehiwala Beach

    Mount Lavinia, Western Province

    7.0
  8. 8

    Delft Island Beach

    Bar Reef Isles, Northern Province

    7.0
  9. 9

    Elephant Rock Beach

    Arugam Bay, Ampara District

    7.0
  10. 10

    Kallady Beach

    Batticaloa, Batticaloa District

    7.0