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

2021 Top 10 Trending Sri Lanka Hotels from HK$405

Mövenpick Hotel Colombo
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$1,246 per night from 25 Sep to 25 Sep
4.3/5Excellent! (319 reviews)
"Wonderful and accommodating staff; clean and spacious. Overall a great stay in a convenient location. Pool is on upper floor."

Reviewed on 15 Mar 2020

Mövenpick Hotel Colombo
Jetwing Colombo Seven
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$821 per night from 23 Sep to 23 Sep
4.4/5Excellent! (194 reviews)
Too many things went wrong
"MAJOR DISAPPOINTMENT. 1) On my credit card statement I discovered I was charged $1815 for a BEER, which should have been LKR 1815, the price on my invoice. This is 182 times the amount! 3 months later I still have not gotten a full refund. The management promised me to reimburse me fully, which has ..."

Reviewed on 8 Jun 2020

Jetwing Colombo Seven
Heritance Negombo
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$584 per night from 26 Sep to 26 Sep
4.5/5Wonderful! (366 reviews)
"This was a great place to spend the 2 day quarantine when entering Sri Lanka. The food was wonderful, the room service prompt and the employees like shalindra and Chirangra were so incredibly friendly. Super close to the airport."

Reviewed on 13 May 2021

Heritance Negombo
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.
Shangri-La Colombo
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$1,121 per night from 13 Oct to 13 Oct
4.7/5Exceptional! (214 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 Colombo
Terrace Green Hotel & Spa
4 out of 5
11/A, St.Jude Mawatha, Ettukala, Negombo
Fully refundableReserve now, pay when you stay
The price is HK$814 per night from 27 Sep to 27 Sep
4.4/5Wonderful! (133 reviews)
"This is like an oasis in this resort. The staff are the most welcoming polite people we have ever met. The cleanliness. The location is perfect in that it is quiet but close to the beach and local restaurants."

Reviewed on 25 Mar 2020

Terrace Green Hotel & Spa
Waterland
5 out of 5
106A St. Marys Road, Kochchikade, Negombo, Western Province
Fully refundableReserve now, pay when you stay
The price is HK$1,212 per night from 23 Sep to 23 Sep
4.3/5Excellent! (16 reviews)
"Very friendly and helpful staff, location is very isolated so you enjoy some peace of mind during the day but its bloody scary at night specially your inside a jungle riverside, not flexible at late checkouts which"

Reviewed on 4 Dec 2019

Waterland
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Fully refundableReserve now, pay when you stay
The price is HK$467 per night from 1 Oct to 1 Oct
4.6/5Wonderful! (369 reviews)
"The room is spacious and clean. Wifi was fast. The service was great. The hotel extended us an upgrade and we enjoyed it."

Reviewed on 12 Jul 2021

Marino Beach Colombo
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo
Fully refundableReserve now, pay when you stay
The price is HK$927 per night from 22 Oct to 22 Oct
4.3/5Excellent! (648 reviews)
"Was helpful for my business requirements"

Reviewed on 21 Jul 2021

Cinnamon Grand Colombo
Galadari Hotel
4 out of 5
64, Lotus Road, Colombo
Fully refundableReserve now, pay when you stay
The price is HK$405 per night from 23 Sep to 23 Sep
3.6/5Good! (168 reviews)
"Good"

Reviewed on 13 Dec 2020

Galadari Hotel
The Fortress Resort & Spa
The price is HK$1,557 per night from 23 Sep to 23 Sep
4.7/5Exceptional! (76 reviews)
"old property needs full makeover no longer 5 stars in my opinion"

Reviewed on 27 Jul 2021

The Fortress Resort & Spa
Full Moon Garden Hotel
3/5 (50 reviews)
"Beware! Your confirmed booking means nothing for this hotel. They refused a room for a confirmed booking for two women who were traveling alone that too so late in the evening.and they did not even apologize. They then said they were doing the women a favor by assigning them to a sister hotel that ..."

Reviewed on 1 Dec 2019

Get rates
Full Moon Garden Hotel
Hotel Riu Sri Lanka - All Inclusive
4.3/5Excellent! (143 reviews)
Disappointing Stay
"Some of the facilities are closed by using COVID-19 as an excuse. For instance, after hour meal service would have been open pretty easily. Also, no snacks provided in bars. In general, the Rooms are pretty basic. No electric kettle or coffee making facilities. I doubt that rooms are in 5 start rating. ..."

Reviewed on 12 Jul 2020

Get rates
Hotel Riu Sri Lanka - All Inclusive
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
Fully refundableReserve now, pay when you stay
The price is HK$3,417 per night from 23 Sep to 23 Sep
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 Lakeside Colombo
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$662 per night from 7 Oct to 7 Oct
4.3/5Excellent! (377 reviews)
"Amenity is overall ok, except; - No power outlets next to bed - No universal power outlets - it’s really difficult to use the office desk. Bec there is no enough space between the chair and desk to put the legs in."

Reviewed on 29 Dec 2020

Cinnamon Lakeside Colombo
The Kingsbury Colombo
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$641 per night from 25 Sep to 25 Sep
4.2/5Excellent! (601 reviews)
"Bath tub is terrible bad"

Reviewed on 12 Jul 2021

The Kingsbury Colombo
Taj Samudra
5 out of 5
25 Galle Face Centre Road, Colombo
Fully refundable
The price is HK$1,016 per night from 2 Oct to 2 Oct
4.2/5Excellent! (273 reviews)
Almost perfect.
"Great location with beautiful unobstructed views of the Gallface Greens and the Indian Ocean. Staff were friendly, but not all were welcoming or attentive. Was not very impressed by the food either. Well-kept lawn and grounds. Beautiful lobby. Beautiful, clean and impressive room (luxury sea view ..."

Reviewed on 7 Mar 2021

Taj Samudra
Amangalla
3.5 out of 5
Church Street,10, Galle, Southern Province
Get rates
Amangalla
Weligama Bay Marriott Resort & Spa
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$700 per night from 6 Oct to 6 Oct
4.5/5Wonderful! (126 reviews)
"Great location, Great view from rooms, Great facilities, Courteous Staff, Easy access, Comfort - A , Super food."

Reviewed on 26 Apr 2021

Weligama Bay Marriott Resort & Spa
Hilton Colombo
5 out of 5
2 Sir Chittampalam A Gardiner, Colombo
Fully refundableReserve now, pay when you stay
The price is HK$701 per night from 25 Sep to 25 Sep
4.2/5Very Good! (334 reviews)
"From a Hilton Standpoint, I expect better. The rooms were extremely dated and looked really shabby."

Reviewed on 13 Mar 2020

Hilton Colombo
Randi Homestay
2.5 out of 5
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

Get rates
Randi Homestay
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.

Find your ideal hotel in Sri Lanka


How much does it cost to stay in a hotel in Sri Lanka?

The range of costs in Sri Lanka tend to vary, with more affordable options starting at HK$405 and luxury accommodation going up to HK$3,417. The exact cost of a hotel in Sri Lanka is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in Sri Lanka?

Cheap hotels in Sri Lanka are easier to find than you might think. The lowest prices are usually starting at HK$405, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in Sri Lanka, will I receive a refund?

Many of our accommodation bookings in Sri Lanka offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in Sri Lanka?

When you browse on Expedia, you'll find an extensive selection of hotels in Sri Lanka covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in Sri Lanka?

All sorts of travellers visit Sri Lanka, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in Sri Lanka?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in Sri Lanka, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in Sri Lanka with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.