top of page

7 Best Beach Hotels in Sri Lanka

Updated: Dec 26, 2022

Recommendations are independently chosen by LankaHotels.info’s editors.Bookings you make through our links may earn us a commission.


Turtle Bay

Beach Hotel

Tangalle Beach, Tangalle



A small boutique hotel overlooking the Indian Ocean, Turtle Bay is located in Kalamatiya, Sri Lanka. Just steps away from the beach, it features an outdoor pool and Ayurvedic spa.


9.3

Superb

223 reviews

To Book, Check Prices or Availability



Ayana Sea

Beach Hotel

Wadduwa



Located on the beachfront in Wadduwa and boasting a garden, Ayana Sea has free WiFi throughout the property.

9.1

Superb

104 reviews

To Book, Check Prices or Availability



Ayana Beach

Beach Hotel

Ja-Ela



Facing the beachfront, Ayana Beach offers 3-star accommodation in Ja-Ela and has a restaurant, garden and private beach area.


9.4

Superb

165 reviews

To Book, Check Prices or Availability



Sea Port Hiriketiya

Beach Hotel

Hiriketiya



Set in Hiriketiya, Sea Port Hiriketiya offers sea views and free WiFi, a few steps from Hiriketiya Beach and 700 metres from Dickwella Beach.


9.1

Superb

130 reviews

To Book, Check Prices or Availability







Ads

Ads








R Degrees

Beach Hotel

Ambalangoda



R Degrees has a restaurant, fitness centre, a bar and garden in Ambalangoda. Boasting family rooms, this property also provides guests with a children's playground.


9.4

Superb

83 reviews

To Book, Check Prices or Availability



Turtle Paradise Villa

Beach Hotel

Kosgoda



Situated in Kosgoda, 1.3 km from Kosgoda Turtle Hatchery, Turtle Paradise Villa features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.


9.6

Exceptional

107 reviews

To Book, Check Prices or Availability



Amaya Beach Passikudah

Beach Hotel