COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Book Sri Lanka Hotels

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 Hotels in Sri Lanka

Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Fully refundableReserve now, pay when you stay
The price is NZ$86 per night from 25 Jul. to 25 Jul.
4.6/5Wonderful! (368 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
Shangri-La Colombo
5 out of 5
1 Galle Face, Colombo
Fully refundableReserve now, pay when you stay
The price is NZ$248 per night from 14 Aug. to 14 Aug.
4.7/5Exceptional! (213 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
Mövenpick Hotel Colombo
5 out of 5
24 Dharmapala Mawatha, Colombo, Western
Fully refundableReserve now, pay when you stay
The price is NZ$170 per night from 30 Jul. to 30 Jul.
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
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.
Jetwing Colombo Seven
5 out of 5
57, Ward Place, Colombo
Fully refundableReserve now, pay when you stay
The price is NZ$181 per night from 30 Jul. to 30 Jul.
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
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Fully refundableReserve now, pay when you stay
The price is NZ$127 per night from 25 Jul. to 25 Jul.
4.2/5Excellent! (601 reviews)
"Bath tub is terrible bad"

Reviewed on 12 Jul. 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.