Search Hotels in Sri Lanka

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Sri Lanka

Top Hotels in Sri Lanka

Amora Lagoon
3.5 out of 5
667/154 LIVER BROTHER, ROAD, Seeduwa - Katunayake, WP
Fully refundableReserve now, pay when you stay
The price is $59 per night from Dec 7 to Dec 7
3.7/5 Good! (20 reviews)
"Though, like many of the newer Sri Lankan hotels, Amora Lagoon is a nice facility (nice decorations, modern architecture), the recent Easter attacks have hit the Sri Lankan tourist industry quite hard. I was maybe 1 of 3 guests in the entire hotel. This meant the mini bar was empty, they weren't ..."

Reviewed on Jul 4, 2019

Amora Lagoon
The Fortress Resort & Spa
5 out of 5
Habaraduwa, Koggala, Galle
The price is $150 per night from Dec 1 to Dec 1
4.7/5 Exceptional! (76 reviews)
"old property needs full makeover no longer 5 stars in my opinion"

Reviewed on Jul 27, 2021

The Fortress Resort & Spa
FOX Resorts Kandy
5 out of 5
No.125, Richmond Hill, Heerasgala, Kandy
Fully refundableReserve now, pay when you stay
The price is $105 per night from Dec 2 to Dec 2
5/5 Exceptional! (4 reviews)
Shiny new hotel with amazing views.
"A very good hotel, brand new. The location is perfect right in the hills away from the town, you will need to have transport to get to town that can be easily arranged and cheap. Great pool, lovely gardens"

Reviewed on Mar 20, 2020

FOX Resorts Kandy
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.
Hilton Colombo Residence
5 out of 5
200 Union Place, Colombo
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 3 to Dec 3
4.2/5 Very Good! (244 reviews)
"Value for money one spends. Comparatively speaking, one gets an apartment with all amenities a 5 star hotel provides which translates to more space / Square meters. Pantry well equipped for cooking. Overall, excellent experience. It's an older property well built, structurally sound, well maintained. ..."

Reviewed on Jan 1, 2021

Hilton Colombo Residence
Earl's Regency
5 out of 5
Kundasale, Kandy
Fully refundableReserve now, pay when you stay
The price is $74 per night from Dec 1 to Dec 1
4.1/5 Very Good! (249 reviews)
"Lovely hotel with smiley staff and amazing food. Facilties are good and location is good but you will need to get a tuk tuk into Kandy. Standards in the hotel are high.As somebody who has worked in food mangament I was very impressed with nightly buffet.Shame oir trip was cut very short by corona ..."

Reviewed on Mar 20, 2020

Earl's Regency
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Fully refundableReserve now, pay when you stay
The price is $165 per night from Dec 1 to Dec 1
4.4/5 Wonderful! (793 reviews)
"Good"

Reviewed on Oct 1, 2021

Galle Face Hotel
Amaya Hills Kandy
4.5 out of 5
Heerassagala Kandy Sri Lanka, Kandy
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 1 to Dec 1
3.8/5 Good! (162 reviews)
Excellent
"It was amazing..soo comfort stay. Thank you amaya staff.."

Reviewed on Apr 12, 2021

Amaya Hills Kandy
Camelot Beach Hotel
3 out of 5
345 Lewis Place, Negombo, Western
Fully refundableReserve now, pay when you stay
The price is $81 per night from Dec 1 to Dec 1
4.1/5 Very Good! (173 reviews)
"Lovely hotel ,great value food good Only downside we were full board ,the dinner menu was the same each day We had a lovely stsy"

Reviewed on Mar 16, 2020

Camelot Beach Hotel
Fairway Colombo
4 out of 5
7, Hospital Street, Colombo 01, Colombo
Fully refundableReserve now, pay when you stay
The price is $54 per night from Dec 12 to Dec 12
4.2/5 Excellent! (451 reviews)
"A really nice hotel. It is close to ministry of crab and Ceylon spa and lots of eateries nearby as well as transportation. We stayed here specially to go to ministry of crab. The staff are friendly and helpful. The hotel is clean and the price is reasonable. It is 1 hour away from the airport which ..."

Reviewed on Nov 16, 2021

Fairway Colombo
Heritance Ahungalla
5 out of 5
Galle Road, Ahungalla
Fully refundableReserve now, pay when you stay
The price is $71 per night from Dec 5 to Dec 5
4/5 Very Good! (106 reviews)
"Beautiful hotel by the Indian Ocean"

Reviewed on Oct 8, 2021

Heritance Ahungalla
Galadari Hotel
4 out of 5
64, Lotus Road, Colombo
Fully refundableReserve now, pay when you stay
The price is $70 per night from Dec 1 to Dec 1
3.6/5 Good! (168 reviews)
"Good"

Reviewed on Dec 13, 2020

Galadari Hotel
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
Fully refundableReserve now, pay when you stay
The price is $455 per night from Dec 4 to Dec 4
4.9/5 Exceptional! (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
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Fully refundableReserve now, pay when you stay
The price is $58 per night from Dec 4 to Dec 4
4.6/5 Wonderful! (377 reviews)
"Nice"

Reviewed on Nov 24, 2021

Marino Beach Colombo
Cinnamon Lakeside Colombo
5 out of 5
115, C. A. Gardiner Mawatha, Colombo
Fully refundableReserve now, pay when you stay
The price is $92 per night from Dec 11 to Dec 11
4.3/5 Excellent! (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 Dec 29, 2020

Cinnamon Lakeside Colombo
Mövenpick Hotel Colombo
5 out of 5
24 Dharmapala Mawatha, Colombo, Western
The price is $100 per night from Dec 19 to Dec 19
4.3/5 Excellent! (321 reviews)
"Wonderful and accommodating staff; clean and spacious. Overall a great stay in a convenient location. Pool is on upper floor."

Reviewed on Mar 15, 2020

Mövenpick Hotel Colombo
The Radh Hotel
4.5 out of 5
30 Colombo St, Kandy, CP
Fully refundable
The price is $112 per night from Dec 5 to Dec 5
4.3/5 Excellent! (53 reviews)
Definitely worth a stay if visiting Kandy!
"We stayed at the Radh for one night in Kandy. The hotel is in an extremely convenient location, the staff are incredibly friendly (they can’t do enough for you), and the hotel is really well designed and done out to a very high standard. Everything is thought of and more."

Reviewed on Mar 16, 2020

The Radh Hotel
Cinnamon Red Colombo
3.5 out of 5
59, Ananda Coomaraswamy Mawatha, Colombo
Fully refundableReserve now, pay when you stay
The price is $55 per night from Dec 7 to Dec 7
4.4/5 Excellent! (884 reviews)
"The pool, scenery and overall cleanliness of the hotel along with the professionalism of their staff is highly commendable"

Reviewed on Mar 22, 2020

Cinnamon Red Colombo
Heritance Negombo
5 out of 5
175, Lewis Place, Negombo
Fully refundableReserve now, pay when you stay
The price is $119 per night from Dec 2 to Dec 2
4.5/5 Wonderful! (367 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 May 13, 2021

Heritance Negombo
Shangri-La Colombo
5 out of 5
1 Galle Face, Colombo
Fully refundableReserve now, pay when you stay
The price is $144 per night from Dec 21 to Dec 21
4.7/5 Exceptional! (218 reviews)
"Very nice property with excellent staff and services. Great views and surroundings."

Reviewed on Nov 4, 2021

Shangri-La Colombo
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 5 to Dec 5
4.2/5 Excellent! (601 reviews)
"Bath tub is terrible bad"

Reviewed on Jul 12, 2021

The Kingsbury Colombo
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.