Sri Lanka may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Hotels in Sri Lanka, Asia

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 Cities in Sri Lanka

Top Hotels in Sri Lanka

Randi Homestay
2.5 out of 5
50/20/4, St.Judes Place, Thaladuwa Road, Negombo
The price is £9 per night from 30 Nov to 1 Dec
3.3/5 (14 reviews)
Bad

"When I went there they are doing Construction Work… The All area was too Dusty and Dirty… And The hotel Owner said Go away if you don't want to stay… my money is Wasted here"…"

Reviewed on 5 Apr 2019

Randi Homestay
Go Outdoors Caravan Park Nuwara Eliya
3 out of 5
Go Outdoors Lanka Caravan Park, Lake Gregory, Nuwara Eliya
Get Rates
3/5 (5 reviews)

"Nice view but not comfortable for a family. Toilet too small and nothing close to it."…"

Reviewed on 24 Jul 2018

Go Outdoors Caravan Park Nuwara Eliya
Go Outdoors Motor Home - Caravan Park
2 out of 5
82/1A, Stratford Avenue, Colombo 06, Colombo
Get Rates
Go Outdoors Motor Home - Caravan Park
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Royal Palms Beach Hotel
4 out of 5
De Abrew Road, Waskaduwa, Wadduwa
Get Rates
4.1/5Very Good! (83 reviews)
Great place, would say 4* not quite 5*

"We stayed here on our honeymoon, and was expecting a little more hospitality to be honest couldn't even get a free drink out of them 😅. They do hound you a little in the mornings for room service so don't expect a lay in at this place! The food was really good, bar slightly over priced so all inclusive ..."…"

Reviewed on 25 Sep 2019

Royal Palms Beach Hotel
Eco Island Sri Lanka
3 out of 5
1005 Yala National Park, Tissamaharama
The price is £105 per night from 30 Nov to 1 Dec
3/5 (4 reviews)
Disappointed and stuck in the middle of no where

"The tents were more basic than described, without wifi, tea/coffee making facilities and without even a mosquito net around the bed, so all doors had to be zipped shut at all times. While we expected an Eco lodge, there was nothing 'Eco' about the set up, it was just very basic. The lunch we were ..."…"

Reviewed on 9 Aug 2017

Eco Island Sri Lanka
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
The price is £415 per night from 4 Dec to 5 Dec
4.9/5Exceptional! (38 reviews)
Amazing stay

"Very attentive staff, stunning location with wonderful facilities. The views from all parts of the hotel were breathtaking. If you like surfing, there’s an excellent left hand reef just minutes from the hotel. Would highly recommend, it was the highlight of the trip."…"

Reviewed on 16 Jan 2020

Cape Weligama
Cinnamon Wild Yala
4.5 out of 5
Town Kirinda, Tissamaharama
Free cancellationReserve now, pay when you stay
The price is £105 per night from 30 Nov to 1 Dec
4.4/5Excellent! (163 reviews)

"Property was wonderful. Food well priced but not great"…"

Reviewed on 12 Mar 2020

Cinnamon Wild Yala
Queenswood Cottage
3 out of 5
124/1 BADULLA ROAD, Nuwara Eliya
The price is £71 per night from 1 Dec to 2 Dec
3.9/5Very Good! (17 reviews)

"The rooms are very dark we just wanted to leave and because it was dark and depressing we forgot stuff in our rooms."…"

Reviewed on 29 Dec 2019

Queenswood Cottage
Grand Hotel
4 out of 5
Grand Hotel Rd, Nuwara Eliya
Get Rates
4.4/5Excellent! (141 reviews)

"Amazing hotel with vast array of amenities including 5 restaurants. Breakfast and the buffet were brilliant. Service to match, nothing was too much trouble. Would definitely return."…"

Reviewed on 24 Feb 2020

Grand Hotel
Shangri-La Hotel, Colombo
5 out of 5
1 Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is £135 per night from 30 Nov to 1 Dec
4.7/5Exceptional! (212 reviews)
Loved my stay at Shangrilla

"We like the friendly staff, comfortable room and the beautiful view. We were v happy with tight security 24/7. Toilet shower area tend to accumulate water. Perhaps during civil work, sloping was not done properly"…"

Reviewed on 27 Feb 2020

Shangri-La Hotel, Colombo
The Fort Printers
4.5 out of 5
39 Pedlar Street, Galle
Free cancellationReserve now, pay when you stay
The price is £108 per night from 30 Nov to 1 Dec
4.8/5Exceptional! (84 reviews)

"Central location. Excellent air con. Charming courtyard and pool. Wonderful breakfast. Interesting tasteful decor. Kind polite staff. An absolute gem!"…"

Reviewed on 3 Mar 2020

The Fort Printers
Levels Unawatuna
4.5 out of 5
Bonavista Road, Rumassala Hill, Unawatuna, Unawatuna
Free cancellationReserve now, pay when you stay
The price is £75 per night from 30 Nov to 1 Dec
4.4/5Excellent! (65 reviews)
Stylish boutique hotel.

"Nice room big bathroom. Lovely pool area and good food in the restaurant. Big breakfast. Bit out of the way but easy to get tuk tuks to Galle it Unawatuna."…"

Reviewed on 14 Feb 2020

Levels Unawatuna
98 Acres Resort & Spa
4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
Get Rates
4.3/5Excellent! (6 reviews)
Great hospitality of the night receptionist

"They would welcome you with some fanfare which felt abit weird for me haha... The neck of flowers. But it was welcoming for the warm tea and warm towel. Check-in was quite fast. Thanks for that! The night team when I was there during week of election is superb. It was pouring heavily, I still wanted ..."…"

Reviewed on 11 Dec 2019

98 Acres Resort & Spa
Le Grand Galle by Asia Leisure
5 out of 5
No 30 Park Road, Kaluwalla, Galle, Galle District
Free cancellationReserve now, pay when you stay
The price is £108 per night from 2 Dec to 3 Dec
4.7/5Exceptional! (92 reviews)

"Wonderful view of the fort. Really nice infinity pool and good sunset views. Nice large room with big bath. Lots of space. Friendly welcome. Breakfast was OK - not amazing service and we had to ask a number of times for coffees, water, etc. Compared to the rest of our trip bottled water was pretty ..."…"

Reviewed on 20 Feb 2020

Le Grand Galle by Asia Leisure
Fairway Colombo
4 out of 5
7, Hospital Street, Colombo 01, Colombo
Get Rates
4.2/5Excellent! (449 reviews)

"great location. Staff were friendly and helpful.."…"

Reviewed on 7 Apr 2020

Fairway Colombo
DoubleTree by Hilton Weerawila, Sri Lanka
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is £90 per night from 10 Dec to 11 Dec
DoubleTree by Hilton Weerawila, Sri Lanka
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
The price is £58 per night from 10 Dec to 11 Dec
4.6/5Wonderful! (366 reviews)
Best place ❤️

"Good services and best room facility"…"

Reviewed on 10 Aug 2020

Marino Beach Colombo
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Free cancellation
The price is £119 per night from 1 Dec to 2 Dec
4.4/5Wonderful! (791 reviews)

"Stayed while waiting for flight out for COVID-19 so not a great time for anyone. This hotel provided excellent service and support during this trying time. They had taken additional steps to protect guests and staff. Particularly enjoyed our meal in the Cuban restaurant - but sadly no live music. ..."…"

Reviewed on 24 Mar 2020

Galle Face Hotel
Weligama Bay Marriott Resort & Spa
5 out of 5
700 Matara Road, Pelana, Weligama
Free cancellation
The price is £83 per night from 30 Nov to 1 Dec
4.5/5Wonderful! (123 reviews)
Outstanding resort, unrivaled customer service

"We had a fantastic stay at the Weligama Bay Marriott Resort & Spa. It was hands down the most fabulous hotel we have ever stayed in. Everywhere was very clean and finished to an excellent standard. The highlight were the staff - they were just so friendly and helpful. At breakfast all staff members ..."…"

Reviewed on 25 Mar 2020

Weligama Bay Marriott Resort & Spa
Amari Galle
5 out of 5
523C Galle Road, Ginthota, Galle
The price is £73 per night from 27 Dec to 28 Dec
4.3/5Excellent! (141 reviews)
Magnficent views of the Ocean!

"Beautiful Hotel! We had a one bedroom suite and it was magnificent. We had a huge wraparound patio with panoramic views of the ocean all around, that is almost felt like we were in the middle of the Ocean. The rooms were decorated beautifully with Ocean colors.Our room boy Lasith was the best. His ..."…"

Reviewed on 21 Feb 2020

Amari Galle
Don'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.co.uk. Finding hotels in Sri Lanka using one of the methods below, is simple and quick:

  • Look through our selection of featured hotels in Sri Lanka and check into the different facilities they offer
  • Use the map to find hotels in the Sri Lanka areas you prefer or hotels nearest to tourist attractions you plan to visit
  • Use the filters to see hotels in a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
  • Or just enter your travel dates to view the best deals on hotels in Sri Lanka - while they last.