Hotels on the Lake in Sri Lanka
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Discover these top cities in Sri Lanka

Colombo
Hotels on the Lake
Hotels on the Lake in Sri Lanka

Thaulle Pure Ayurveda Resort - Yala
35, Mahadeira, Yodakandiya, Thissamaharama, Hambantota
Thaulle Pure Ayurveda Resort - Yala: Luxury hotel with free breakfast and free WiFi. Located in the historical district.
Pool
Breakfast included

Heritance Kandalama
Kandalama Lake front, Kandalama
The price is AU$232 per night
AU$232
includes taxes & fees
20 Apr - 21 Apr
Heritance Kandalama: Luxury hotel with free WiFi and free valet parking. Located near the boardwalk.
Pool
Hot tub

Amaya Lake Dambulla
Kap Ela, Kandalama, Kandalama
Amaya Lake Dambulla: Family-friendly resort with free WiFi and free parking. Located on a lake.
Pool
Spa
Free cancellation

EKHO Lake House Polonnaruwa
Pothgula Mawatha, Polonnaruwa, North Central Province
The price is AU$365 per night
AU$365
includes taxes & fees
2 May - 3 May
EKHO Lake House Polonnaruwa: Hotel with free WiFi and free parking. Located on the waterfront.
Pool
Parking included
Free cancellation
Reserve now, pay when you stay

Elephant Corridor
Pothana, Kimbissa, Sigiriya
Elephant Corridor: Luxury resort with free WiFi and free valet parking. Located on a lake.
Pool
Hot tub

Heaven Seven Nuwara Eliya
24A, Haddon Hill Road, Nuwara Eliya
Heaven Seven Nuwara Eliya: Golf hotel with a bar/lounge and a coffee shop/cafe. Located next to a golf course.
Restaurant
Air conditioning
Free cancellation

Heritage Hotel
Galwala Road, Pothanegama, Anuradhapura
The price is AU$174 per night
AU$174
includes taxes & fees
15 May - 16 May
Heritage Hotel: Family-friendly hotel with free WiFi and free parking. Located on a lake.
Pool
Spa

Avani Kalutara Resort
St. Sebastian's Road, Katukurunda, Kalutara
The price is AU$231 per night
AU$231
includes taxes & fees
1 May - 2 May
Avani Kalutara Resort: Luxury resort with free WiFi and free valet parking. Located by the sea.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Bentota Beach by Cinnamon
NATIONAL HOLIDAYS RESORT, BENTOTA,, Bentota, Southern Province
Bentota Beach by Cinnamon: Family-friendly hotel with free WiFi and free parking. Located in the historical district.

CoCoWorld Bungalow
Maligawawatta Ranawiru Sirinandana, Panduwasnuwara
CoCoWorld Bungalow: Hotel with free breakfast and free WiFi. Located on a lake.
Pool
Breakfast included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Sri Lanka Hotels on the Lake essential information
Hotels on the Lake in Sri Lanka |
86 |
---|---|
Highest price | AU$365 |
Cheapest price | AU$174 |
Total number of hotels in Sri Lanka | 6,866 |
Popular hotels | Thaulle Pure Ayurveda Resort - Yala, Heritance Kandalama, Amaya Lake Dambulla, EKHO Lake House Polonnaruwa, Elephant Corridor, Heaven Seven Nuwara Eliya, Heritage Hotel, Avani Kalutara Resort, Bentota Beach by Cinnamon, CoCoWorld Bungalow, Heina Nature Resort & Yala Safari, Hilton Colombo |
New reviews! Best hotels in Sri Lanka

Wotif Verified Review
5 / 5
Posh and secure
A verified traveller stayed at ITC Ratnadipa, a Luxury Collection Hotel, Colombo
Posted 5 hours ago
Destinations with Hotels on the Lake
Hotel themes
Popular types of accommodation
Near an Attraction
Top hotels
More destinations for you
Hotels