We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
  • Sort by:
  • Best Reviewed
  • Relevance
  • Book Online
Passikudah Beach Kalkudah
Mirissa Beach Mirissa
11 Ways to experience it
Nilaveli Beach Nilaveli
Ahungalla Beach Ahungalla
8 Ways to experience it
Bentota Beach Bentota
11 Ways to experience it
Udawalawa Elephant Orphanage Udawalawa
3 Ways to experience it
Beruwala Beach Beruwala
8 Ways to experience it
Arugam Bay Arugam Bay
Marble Beach Trincomalee
Polhena Beach Matara
Hikkaduwa Beach Hikkaduwa
5 Ways to experience it
Pasikudah Beach Kalkudah
Mount Lavinia Beach Colombo
2 Ways to experience it
Narigama Beach Hikkaduwa
Mihiripenna Beach Unawatuna
Matara Beach Matara
Uppuveli Trincomalee
Hiriketiya Beach Matara
Dalawella Beach Galle
Medilla Beach Tangalle
Weligama Beach Weligama
Goyambokka Beach (Sriyanga Sanjeewa) Tangalle
Kayts Causeway Jaffna
Casuarina Beach Jaffna
The Marina Kahapola
Wadduwa Beach Wadduwa
7 Ways to experience it
Ridiyagama Safari Park Hambantota
1 Way to experience it
Kallady Beach Batticaloa
National Zoological Gardens of Sri Lanka Colombo
1 Way to experience it
Jungle Beach Unawatuna
7 Ways to experience it