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 and activities. 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
Free cancellationReserve now, pay when you stay
The price is AU$86 per night from 27 Apr. to 28 Apr.
4.6/5Wonderful! (366 reviews)
Best place ❤️
"Good services and best room facility"

Reviewed on 10 Aug. 2020

Marino Beach Colombo
Colombo Court Hotel & Spa
4 out of 5
32 Alfred House Avenue, Colombo
Get Rates
4.3/5Excellent! (316 reviews)
"Stuff so wonderful.! Clean, Convenient, Nice poor fell like home , nice spa , so relaxing.! Will come back to stay again in the future."

Reviewed on 1 Mar. 2020

Colombo Court Hotel & Spa
Shangri-La's Hambantota Golf Resort & Spa
5 out of 5
Sittrakala Estate, Chithragala, Ambalantota, Hambantota
Free cancellationReserve now, pay when you stay
The price is AU$273 per night from 9 May to 10 May
4.4/5Wonderful! (74 reviews)
Lovely hotel but I had cash stolen from my room
"I enjoyed my stay a lot in this hotel during the Covid-19 lockdown BUT I had $900 stolen from my purse during the stay. The hotel did carry out an investigation but hey couldn't find the culprit. I would recommend keeping your valuable extra safe when staying in this hotel. This is not what I expected ..."

Reviewed on 2 May 2020

Shangri-La's Hambantota Golf Resort & 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.
Shangri-La Hotel, Colombo
5 out of 5
1 Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is AU$223 per night from 9 May to 10 May
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 Hotel, Colombo
DoubleTree by Hilton Weerawila, Sri Lanka
4.5 out of 5
Weerawila Watta, Weerawila, Tissamaharama, Southern Province
Free cancellationReserve now, pay when you stay
The price is AU$112 per night from 26 Apr. to 27 Apr.
DoubleTree by Hilton Weerawila, Sri Lanka
Sevana City Hotel Kandy
3 out of 5
84 Peradeniya Road, Kandy
Free cancellationReserve now, pay when you stay
The price is AU$38 per night from 22 Apr. to 23 Apr.
4.4/5Wonderful! (361 reviews)
"This hotel was great in every way! We enjoyed the property, staff, and room."

Reviewed on 31 Mar. 2021

Sevana City Hotel Kandy
Anantara Peace Haven Tangalle Resort
5 out of 5
Goyambokka Estate, Tangalle
The price is AU$329 per night from 18 May to 19 May
4.6/5Exceptional! (105 reviews)
Massive resort but soulless
"On the plus side : upgraded to a villa with plunge pool. Massive amount of space. Tastefully decorated. Huge bed. Shower was great - lots of hot water and pressure. Massive resort that needs transport to get around, very efficient with the transport service. Staff very polite. Fabulous views from ..."

Reviewed on 7 Mar. 2020

Anantara Peace Haven Tangalle Resort
Heritance Ahungalla
5 out of 5
Galle Road, Ahungalla
Free cancellationReserve now, pay when you stay
The price is AU$110 per night from 20 Apr. to 21 Apr.
4/5Very Good! (103 reviews)
"Friendly staff. Nice range of drinks. Good security. Excellent crabs and prawns for dinners."

Reviewed on 23 Aug. 2019

Heritance Ahungalla
Amari Galle - Level 1 Safe and Secure
5 out of 5
523C Galle Road, Ginthota, Galle
The price is AU$140 per night from 2 May to 3 May
4.3/5Excellent! (143 reviews)
Magnficent views of the Ocean!
"Beautiful Hotel! We had a one bedroom suite and it was magnificent. We had a huge wraparound patio with panoramic views of the ocean all around, that is almost felt like we were in the middle of the Ocean. The rooms were decorated beautifully with Ocean colors.Our room boy Lasith was the best. His ..."

Reviewed on 21 Feb. 2020

Amari Galle - Level 1 Safe and Secure
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo
Free cancellationReserve now, pay when you stay
The price is AU$81 per night from 23 Apr. to 24 Apr.
4.3/5Excellent! (536 reviews)
"Amazing service, large, clean, well-appointed rooms, pretty good location, nice rootfop restaurant offering ocean and port city views. Internet very slow, but ultimately functional."

Reviewed on 4 Apr. 2021

Mandarina 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.