Book Sri Lanka Hotels

Most accommodation are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Sri Lanka

Filter by

Popular filters
Total price
Guest rating
guestRating-
guestRating-45
guestRating-40
guestRating-35
Property class
Payment type
Property type
Cities
regionId-869
regionId-178045
regionId-602897
regionId-6025764
regionId-6055025
regionId-6154883
regionId-500596
regionId-6049993
regionId-55379
regionId-6141195
regionId-6051616
regionId-8052
regionId-6141766
regionId-690999121335304192
regionId-6150686
regionId-6346730
regionId-6055023
regionId-6049729
regionId-691013901951987712
regionId-691013748424445952
Meal plans available
Amenities
Accessibility
Traveller experience
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP, 00300
The price is NZ$129 per night from 20 Aug. to 21 Aug.
4.6/5 Wonderful! (488 reviews)
"Great location fantastic swimming pool and jacuzzi Shopping centre attached convenient as well"

Reviewed on 5 Aug. 2022

Marino Beach Colombo
Hotel Riu Sri Lanka - All Inclusive
5 out of 5
Ahungalla Beach, Bentota Walallawita Korale, Ahungalla, 80500
Fully refundableReserve now, pay when you stay
The price is NZ$272 per night from 20 Aug. to 21 Aug.
4.3/5 Excellent! (151 reviews)
"Great hotel to stay. Enjoyed my stay."

Reviewed on 8 Aug. 2022

Hotel Riu Sri Lanka - All Inclusive
Araliya Beach Resort and Spa
5 out of 5
Welledewala Road, Yaddehimulla,, Unawatuna, 80000
Fully refundableReserve now, pay when you stay
The price is NZ$233 per night from 20 Aug. to 21 Aug.
4.4/5 Excellent! (5 reviews)
"Very good"

Reviewed on 8 May 2022

Araliya Beach Resort and Spa
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.
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo, 00300
Fully refundableReserve now, pay when you stay
The price is NZ$94 per night from 22 Aug. to 23 Aug.
4.3/5 Excellent! (573 reviews)
"High quality service and was kept very clean"

Reviewed on 15 Aug. 2022

Mandarina Colombo
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo, 1
Fully refundableReserve now, pay when you stay
The price is NZ$159 per night from 21 Aug. to 22 Aug.
4.2/5 Excellent! (627 reviews)
Good value for money!
"The hotel is well located in a happening part of the city. There are a number of other 5 star hotels in the area as well including the Taj Samudra and Galle Face Hotel. The hotel is well decorated and our room faced the pool as well as the harbour. However, there was some construction going on in ..."

Reviewed on 21 Apr. 2022

The Kingsbury Colombo
Granbell Hotel Colombo
3.5 out of 5
282/5, Kollupitiya Road, Colombo 03, Colombo, Western Province, 00300
Fully refundableReserve now, pay when you stay
The price is NZ$120 per night from 20 Aug. to 21 Aug.
3.5/5 Good! (2 reviews)
"Needs lots of improvement from front office . Food needs to be even better .. food is so bad too"

Reviewed on 15 May 2022

Granbell Hotel Colombo
Heritance Negombo
5 out of 5
175, Lewis Place, Negombo, 11500
Fully refundableReserve now, pay when you stay
The price is NZ$168 per night from 20 Aug. to 21 Aug.
4.5/5 Wonderful! (385 reviews)
"A beautiful hotel to relax in after a long journey. The room, pool, and grounds are lovely and the staff (front desk, restaurant and spa) could not have been more eager to please. I cannot recommend this hotel enough."

Reviewed on 5 Mar. 2022

Heritance Negombo
Terrace Green Hotel & Spa
4 out of 5
11/A, St.Jude Mawatha, Ettukala, Negombo, 11500
Fully refundableReserve now, pay when you stay
The price is NZ$79 per night from 20 Aug. to 21 Aug.
4.5/5 Wonderful! (149 reviews)
"Everything was excellent except the food prices was a little overwhelmed."

Reviewed on 1 Aug. 2022

Terrace Green Hotel & Spa
Vivanta Colombo, Airport Garden
4.5 out of 5
234-238 Colombo Negombo Road, Seeduwa - Katunayake, Gampaha, 11410
Fully refundableReserve now, pay when you stay
The price is NZ$199 per night from 23 Aug. to 24 Aug.
4.2/5 Excellent! (210 reviews)
"This is an amazing place to begin or end a trip to Sri Lanka - beautiful property, gorgeous pool, fantastic room and very helpful staff. I highly recommend it!"

Reviewed on 19 Mar. 2022

Vivanta Colombo, Airport Garden
Shangri-La Colombo
5 out of 5
1 Galle Face, Colombo, 00200
Fully refundableReserve now, pay when you stay
The price is NZ$305 per night from 2 Sep. to 3 Sep.
4.7/5 Exceptional! (254 reviews)
"One of the best hotels that my family and I have stayed in. We have used a lot of different hotels throughout the world and Shangri La Colombo ranks one of the best we have stayed in. Even with all the difficulties SL is in now, the hotel staff saw to our comfort without any complaints. I salute ..."

Reviewed on 2 Jul. 2022

Shangri-La 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.

Sri Lanka hotels information

Number of reviews 2844
Accommodation 6160 hotels
Lowest Price NZ$79
Highest Price NZ$305

Recent Reviews in Sri Lanka
expedia verified reviews

Our app takes you further

When you book on the app you can save up to 15% on select hotels while earning double the points with every booking. With these app deals you'll save even more on trips, and that means you can take more trips, and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code