Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Sri Lanka Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Sri Lanka

Seven Turtles Resort
3 out of 5
Wellaodaya Road, Rekawa, Hambantota District, Tangalle, Southern
The price is €75 per night
196.1 km from city centre
4.5/5Wonderful! (21 reviews)

"Resort is on very quiet beach, with minimum other resorts around, which is great if you want to switch off and relax! You will forget what day it is and that was what we were Looking for. Specious rooms with huge balconies, pool with view to ocean, bar and great breakfasts."…"

Reviewed on 29 Feb 2020

Seven Turtles Resort
Ananthaya Beach
3 out of 5
Oruwella Road, Rekawa, Netolpitiya, Tangalle, Southern
Free cancellationReserve now, pay when you stay
The price is €153 per night
196.95 km from city centre
4.8/5Exceptional! (12 reviews)

"great spot to relax"…"

Reviewed on 27 Nov 2019

Ananthaya Beach
Bandarawela Hotel
3 out of 5
No. 14, Welimada Road, Bandarawela
Free cancellationReserve now, pay when you stay
The price is €115 per night
115.96 km from city centre
3.9/5Very Good! (38 reviews)

"Very atmospheric"…"

Reviewed on 8 Aug 2019

Bandarawela Hotel
Shangri-La Hotel, Colombo
5 out of 5
1 Centre Road, Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is €158 per night
129.96 km from city centre
4.7/5Exceptional! (207 reviews)

"The facilities were excellent. Great location. The staff were exceptional and made sure my stay was enjoyable! I highly recommend the Colombo Shangi-la. Did I say the staff is exceptional?? They are!"…"

Reviewed on 14 Feb 2020

Shangri-La Hotel, Colombo
Chena Huts By Uga Escapes - All Inclusive
5 out of 5
Palatupana, Yala, Tissamaharama
Get Rates
192.65 km from city centre
4.8/5Exceptional! (33 reviews)

"- Our ranger Vidu"…"

Reviewed on 7 Jan 2020

Chena Huts By Uga Escapes - All Inclusive
Anantara Kalutara Resort
5 out of 5
St Sebastian Rd Katukurunda, Kalutara
Free cancellationReserve now, pay when you stay
The price is €193 per night
155.97 km from city centre
4.2/5Excellent! (42 reviews)

"Exceptional service at an amazing venue, with good food and relaxing conditions"…"

Reviewed on 16 Sep 2019

Anantara Kalutara Resort
Avani Kalutara Resort
4.5 out of 5
St. Sebastian's Road, Katukurunda, Kalutara
Free cancellationReserve now, pay when you stay
The price is €96 per night
155.87 km from city centre
3.9/5Very Good! (76 reviews)

"The resort was very smart, and beautifully appointed. Staff were constantly cleaning, and tidying in the grounds, and the restaurant workers and poolboys very attentive."…"

Reviewed on 18 Mar 2020

Avani Kalutara Resort
Mövenpick Hotel Colombo
5 out of 5
24 Dharmapala Mawatha, Colombo, Western
Free cancellationReserve now, pay when you stay
The price is €137 per night
130.57 km from city centre
4.3/5Excellent! (311 reviews)

"The hotel & room were lovely, but it felt more like a business hotel than one for leisure. The foyer was very small and mostly taken up by a small cafe / ice cream parlour. We visited a lot of other hotels in the area and ours was the smallest foyer by far! The staff were very nice and the rooftop ..."…"

Reviewed on 6 Mar 2020

Mövenpick Hotel Colombo
Amaya Hills
4.5 out of 5
Heerassagala Kandy Sri Lanka, Kandy
The price is €70 per night
60.99 km from city centre
3.8/5Good! (158 reviews)
Short stay at Amaya Hills

"We stayed for here for our first two nights in Sri Lanka - a lovely hotel in the beautiful hills near Kandy. The location was great for us to make the most of our time in and around Kandy - the people were really friendly and the place was spotless."…"

Reviewed on 24 Sep 2019

Amaya Hills
Sigiriya Jungles
4.5 out of 5
Audangawa Road, Kimibissa, Matale District, Dambulla
Free cancellationReserve now, pay when you stay
The price is €41 per night
24.33 km from city centre
4.5/5Wonderful! (79 reviews)
Superb!

"This hotel was devine1 It is in a lovely quiet location, the service and food was superb. We would recommend unreservedly."…"

Reviewed on 3 Feb 2020

Sigiriya Jungles
Can't see what you're looking for?
See all available properties in Sri Lanka
View all properties
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.

Pocket Guide: Sri Lanka

Search for hotels in Sri Lanka on Expedia.ie. You can easily find your hotels in Sri Lanka using one of the methods below:

  • View our selection of featured hotels in Sri Lanka
  • Use the map to find hotels in the Sri Lanka neighborhood you prefer
  • Use the filters to see hotels in a specific area of Sri Lanka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
  • Enter your travel dates to view the best deals on hotels in Sri Lanka - while they last

More trip options

Recent Reviews in Sri Lanka