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

Find out moreOpens in new tab or window

Search Hotels in Sri Lanka

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation 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 $11 per night from Dec 1 to Dec 2
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 Apr 5, 2019

Randi Homestay
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 Feb 24, 2020

Grand Hotel
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 Jul 24, 2018

Go Outdoors Caravan Park Nuwara Eliya
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.
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
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 Sep 25, 2019

Royal Palms Beach Hotel
Eco Island Sri Lanka
3 out of 5
1005 Yala National Park, Tissamaharama
The price is $127 per night from Dec 1 to Dec 2
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 Aug 9, 2017

Eco Island Sri Lanka
Angel Beach Unawatuna
4 out of 5
436, Galle Road, Dalawella, Unawatuna, Southern Province
The price is $176 per night from Dec 1 to Dec 2
5/5Exceptional! (2 reviews)

"The ambience and the rooms of the property was amazing, with great food and good service. A definite must visit in Unawatuna!"…"

Reviewed on Jan 20, 2020

Angel Beach Unawatuna
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
Free CancellationReserve now, pay when you stay
The price is $456 per night from Dec 4 to Dec 5
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 Jan 16, 2020

Cape Weligama
Cinnamon Wild Yala
4.5 out of 5
Town Kirinda, Tissamaharama
Free CancellationReserve now, pay when you stay
The price is $204 per night from Dec 5 to Dec 6
4.4/5Excellent! (163 reviews)

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

Reviewed on Mar 12, 2020

Cinnamon Wild Yala
Shangri-La Hotel, Colombo
5 out of 5
1 Galle Face, Colombo
Free CancellationReserve now, pay when you stay
The price is $150 per night from Dec 1 to Dec 2
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 Feb 27, 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 $142 per night from Dec 28 to Dec 29
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 Mar 3, 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 $90 per night from Dec 1 to Dec 2
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 Feb 14, 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 Dec 11, 2019

98 Acres Resort & Spa
DoubleTree by Hilton Weerawila, Sri Lanka
3.5 out of 5
Weerawila Watta, Weerawila, Tissamaharama, Southern Province
Free CancellationReserve now, pay when you stay
The price is $100 per night from Dec 16 to Dec 17
DoubleTree by Hilton Weerawila, Sri Lanka
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Free Cancellation
The price is $132 per night from Dec 2 to Dec 3
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 Mar 24, 2020

Galle Face Hotel
Heritance Negombo
5 out of 5
175, Lewis Place, Negombo
Free CancellationReserve now, pay when you stay
The price is $165 per night from Dec 1 to Dec 2
4.5/5Wonderful! (364 reviews)

"Very friendly and helpful staff! Clean room, very good room service. I highly recommend this hotel for people wanting to stay in Colombo."…"

Reviewed on Jul 19, 2020

Heritance Negombo
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Free CancellationReserve now, pay when you stay
The price is $69 per night from Dec 10 to Dec 11
4.6/5Wonderful! (366 reviews)
Best place ❤️

"Good services and best room facility"…"

Reviewed on Aug 10, 2020

Marino Beach Colombo
Grand Oriental Hotel
3.5 out of 5
02, York Street, Colombo
Free CancellationReserve now, pay when you stay
The price is $23 per night from Dec 1 to Dec 2
3.6/5Good! (331 reviews)

"The service was excellent. The rooms very old but clean"…"

Reviewed on Feb 3, 2020

Grand Oriental Hotel
Weligama Bay Marriott Resort & Spa
5 out of 5
700 Matara Road, Pelana, Weligama
Free Cancellation
The price is $99 per night from Dec 1 to Dec 2
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 Mar 25, 2020

Weligama Bay Marriott Resort & Spa
Cinnamon Citadel Kandy
4 out of 5
124, Srimath Kuda Ratwatte Mawatha, Kandy
Free CancellationReserve now, pay when you stay
The price is $37 per night from Dec 4 to Dec 5
4.3/5Excellent! (271 reviews)

"The hotel itself is a perfect getaway from the hustle of Kandy! It’s location is a little out of the city, but the trade off is complete tranquility! The staff are so kind and helpful, we really enjoyed our stay!"…"

Reviewed on Jan 26, 2020

Cinnamon Citadel Kandy
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.

Sri Lanka Hotel Travel Guide

When you browse Expedia’s selection of hotels in Sri Lanka, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in Sri Lanka so you can enjoy your stay and not worry about planning and your accommodation budget.

Enter your travel dates to view the best offers on hotel rooms in Sri Lanka!