top of page

7 Best Beach Hotels in Sri Lanka

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



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



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



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







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



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



Amaya Beach Passikudah

Beach Hotel



Travel Sustainable property

A splendid outdoor pool resides between the beach and Amaya Beach Passikudah, a resort offering spacious rooms and suites with private balconies and free WiFi.


9.0

Superb

456 reviews














bottom of page