Search Sri Lanka Hotels

Search over 1 million properties and 550 airlines worldwide

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

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Sri Lanka

Top Hotels in Sri Lanka

Amangalla
3.5 out of 5
Church Street,10, Galle, Southern Province
Get rates
Amangalla
Hilton Colombo
5 out of 5
2 Sir Chittampalam A Gardiner, Colombo
Fully refundableReserve now, pay when you stay
The price is CA $115 per night from Sep 26 to Sep 26
4.2/5Very Good! (334 reviews)
"From a Hilton Standpoint, I expect better. The rooms were extremely dated and looked really shabby."

Reviewed on Mar. 13, 2020

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

Reviewed on Dec. 13, 2020

Galadari Hotel
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.
The Fortress Resort & Spa
5 out of 5
Habaraduwa, Koggala, Galle
The price is CA $256 per night from Sep 24 to Sep 24
4.7/5Exceptional! (76 reviews)
"old property needs full makeover no longer 5 stars in my opinion"

Reviewed on Jul. 27, 2021

The Fortress Resort & Spa
Randi Homestay
2.5 out of 5
50/20/4, St.Judes Place, Thaladuwa Road, Negombo
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

Get rates
Randi Homestay
Heritance Ahungalla
5 out of 5
Galle Road, Ahungalla
Fully refundableReserve now, pay when you stay
The price is CA $105 per night from Sep 25 to Sep 25
4/5Very Good! (104 reviews)
"Friendly staff. Nice range of drinks. Good security. Excellent crabs and prawns for dinners."

Reviewed on Aug. 23, 2019

Heritance Ahungalla
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
Fully refundableReserve now, pay when you stay
The price is CA $559 per night from Sep 24 to Sep 24
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
Le Grand Galle by Asia Leisure
5 out of 5
No 30 Park Road, Kaluwalla, Galle, Galle District
Fully refundableReserve now, pay when you stay
The price is CA $125 per night from Oct 18 to Oct 18
4.6/5Exceptional! (94 reviews)
"I did not stay at this hotel. I was confined to 1 rated ( safe & secure) hotels as a foreign tourist. I had to stay in Heritance Negombo & Taj Bentota for a total of 13 nights. I also never book a non refundable rate at this time, since covid 19 requires flexibility."

Reviewed on Feb. 26, 2021

Le Grand Galle by Asia Leisure
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Fully refundableReserve now, pay when you stay
The price is CA $105 per night from Sep 25 to Sep 25
4.2/5Excellent! (601 reviews)
"Bath tub is terrible bad"

Reviewed on Jul. 12, 2021

The Kingsbury Colombo
Heritance Negombo
5 out of 5
175, Lewis Place, Negombo
Fully refundableReserve now, pay when you stay
The price is CA $104 per night from Oct 23 to Oct 23
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 May 13, 2021

Heritance Negombo
Waterland
5 out of 5
106A St. Marys Road, Kochchikade, Negombo, Western Province
Fully refundableReserve now, pay when you stay
The price is CA $192 per night from Sep 25 to Sep 25
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 Dec. 4, 2019

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

Reviewed on Jul. 21, 2021

Cinnamon Grand Colombo
Suriya Arana
3 out of 5
92 St. Joseph's MW, Poruthota Road, Ethukala, Negombo
Fully refundable
The price is CA $35 per night from Sep 24 to Sep 24
3.8/5Good! (4 reviews)
Could have been fabulous
"BE CAREFUL! We didn't get the room we paid for. Didn't get picked up from airport as arranged. Facilities are lovely the breakfast was very tasty and wonderful staff. Unfortunately our stay was tainted by what appeared to be a money driven owner. They tried to charge us for airport transfer which ..."

Reviewed on Aug. 9, 2018

Suriya Arana
Cinnamon Lakeside Colombo
5 out of 5
115, C. A. Gardiner Mawatha, Colombo
Fully refundableReserve now, pay when you stay
The price is CA $103 per night from Oct 9 to Oct 9
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 Dec. 29, 2020

Cinnamon Lakeside Colombo
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Fully refundable
The price is CA $150 per night from Oct 14 to Oct 14
4.4/5Wonderful! (792 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
Mövenpick Hotel Colombo
5 out of 5
24 Dharmapala Mawatha, Colombo, Western
Fully refundableReserve now, pay when you stay
The price is CA $153 per night from Oct 23 to Oct 23
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 Mar. 15, 2020

Mövenpick Hotel Colombo
Shangri-La Colombo
5 out of 5
1 Galle Face, Colombo
Fully refundableReserve now, pay when you stay
The price is CA $184 per night from Oct 14 to Oct 14
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 Feb. 27, 2020

Shangri-La Colombo
Taprobana Wadduwa by Asia Leisure
4 out of 5
354/16 Rathnayake Road, Thalpitiya, Wadduwa
4/5Very Good! (28 reviews)
ruwans stay
"It was a very comfortable stay and service was wonderful."

Reviewed on Jan. 5, 2020

Get rates
Taprobana Wadduwa by Asia Leisure
Jetwing Thalahena Villas
5 out of 5
Pamunugama Road, Thalahena, Negombo, Western
The price is CA $114 per night from Oct 5 to Oct 5
4.1/5Very Good! (15 reviews)
"Great Veuve villa with direct views of the Indian Ocean, with all the convenience of access to the main hotel facilities just across the road."

Reviewed on Jan. 19, 2019

Jetwing Thalahena Villas
Hotel Riu Sri Lanka - All Inclusive
5 out of 5
Ahungalla Beach, Bentota Walallawita Korale, Ahungalla
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 Jul. 12, 2020

Get rates
Hotel Riu Sri Lanka - All Inclusive
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 Guide

Searching for the best savings on Sri Lanka hotels? Expedia.ca has you covered. Thanks to our selection of deals and specials, you can immerse yourself in the most amazing experiences that Sri Lanka has to offer without forking over the contents of your savings account. Explore the landmarks. Sample the regional cuisine. See the most famous attractions, or take your entire brood on a kid-friendly retreat. Whether you’re organizing a family reunion or putting together a singles-only getaway, the many available hotels in Sri Lanka offer a perfect home base for the most incredible trips.

What’s more, the amenities are beyond compare. If you’re looking for discounts, start your search with the budget-friendly hotels in Sri Lanka. You’ll get access to comfortable amenities and super-low rates. Prefer a spot with a little more luxury? Check out the five-star hotels and boutique inns scattered throughout the area. These properties combine first-class style with impeccable service, and you’ll likely find an array of attractions perched just beyond the rooms. We’ve even got the inside scoop on the top all-inclusive vacations; these trips are the ideal options for travelers who want to leave all of their cares at home.

Ready to finalize the details? We’ll make the process easy for you. Simply tell us which dates work best for your schedule, and then flip through our range of hotels. You’ll be able to learn more about the amenities and perks at each property, see the distance between the hotel and the area’s major attractions and compare rates on the options that strike your fancy. Then, when you’re ready to commit to the hotel of your dreams, you can use our renowned tools to book your rooms and pile on essentials like flights, tours, and rental cars. It’s just one more way in which Expedia.ca makes seeing the world as effortless as checking your email. Your next vacation is calling.