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

Top Hotels in Sri Lanka

The Golden Crown Hotel
5 out of 5
No. 322, Udugama Ampitiya, Kandy
Free cancellationReserve now, pay when you stay
The price is NZ$131 per night from 4 Mar. to 5 Mar.
4.3/5Excellent! (75 reviews)

"The room was huge and the view on the balcony was beautiful!"…"

Reviewed on 26 Feb. 2020

The Golden Crown Hotel
Amaya Lake Dambulla
4 out of 5
Kap Ela, Kandalama, Dambulla
Free cancellationReserve now, pay when you stay
The price is NZ$84 per night from 7 Mar. to 8 Mar.
4.1/5Very Good! (100 reviews)
Wonderful stay.

"Wonderful stay. Spent 3 days here. Good location between Sigiriya and the cave temple in Dambula. Arranged tuk tuk for us. Pool was great, large with a deep end. Food was varied and very good. Would definitely stay here again."…"

Reviewed on 17 Feb. 2020

Amaya Lake Dambulla
Turyaa Kalutara
4 out of 5
Kudawaskaduwa. Waskaduwa, Kalutara, Kalutara 12000, Wadduwa
Free cancellationReserve now, pay when you stay
The price is NZ$119 per night from 3 Mar. to 4 Mar.
3.9/5Very Good! (22 reviews)

"Prime location with walkable clean beach. Friendly and always obliging staff. Smooth check in & out. Fantastic Srilanka & western meals with mouthwatering desserts.Special requests catered to. Rooms clean & functional Rapid response to queries. Good pool maintenance with large pool are for kids. ..."…"

Reviewed on 21 Mar. 2020

Turyaa Kalutara
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.
Cinnamon Red Colombo
3.5 out of 5
59, Ananda Coomaraswamy Mawatha, Colombo
Free cancellationReserve now, pay when you stay
The price is NZ$80 per night from 15 Mar. to 16 Mar.
4.4/5Excellent! (885 reviews)

"The pool, scenery and overall cleanliness of the hotel along with the professionalism of their staff is highly commendable"…"

Reviewed on 22 Mar. 2020

Cinnamon Red Colombo
Uga Bay by Uga Escapes
5 out of 5
Coconut Board Road, Passikudah, Valachchenai
Get Rates
4.7/5Exceptional! (84 reviews)
Amazing Stay @ Uga Bay

"Everything was just perfect at the property. Beautiful property, excellent room and the most courteous staff who too care of all our needs during the stay. Awesome experience!"…"

Reviewed on 1 Jan. 2020

Uga Bay by Uga Escapes
ME Colombo
4 out of 5
16 Park Road, Colombo, Colombo District
Get Rates
4.1/5Very Good! (40 reviews)
Clean and good service with delicious breakfast

"Clean and comfortable room with all the amenities you could need (towels, toiletries etc). Pool lovely but breakfast was superb. Hotel a little out of the way from what seemed to be the main part of Colombo but was very close to the better bit of beach"…"

Reviewed on 3 Jan. 2020

ME Colombo
Anantara Peace Haven Tangalle Resort
5 out of 5
Goyambokka Estate, Tangalle
The price is NZ$494 per night from 1 Apr. to 2 Apr.
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
Chena Huts By Uga Escapes - All Inclusive
5 out of 5
Palatupana, Yala, Tissamaharama
Get Rates
4.8/5Exceptional! (33 reviews)

"- Our ranger Vidu"…"

Reviewed on 7 Jan. 2020

Chena Huts By Uga Escapes - All Inclusive
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Free cancellation
The price is NZ$165 per night from 4 Mar. to 5 Mar.
4.4/5Wonderful! (791 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 24 Mar. 2020

Galle Face Hotel
Shangri-La Hotel, Colombo
5 out of 5
1 Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is NZ$223 per night from 22 Mar. to 23 Mar.
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
Sundaras Resort & Spa
4 out of 5
189 Kandy Road, Dambulla
The price is NZ$100 per night from 3 Mar. to 4 Mar.
3.7/5Good! (123 reviews)

"I booked this hotel by mistake. I thought I was booking a hotel in Wisconsin with a similar name, Sundara spa. I paid the travel protection fee and when I realized I booked a hotel out of the country minutes after I made the reservation, Expedia would not cancel this or immediately credit my account. ..."…"

Reviewed on 2 Feb. 2021

Sundaras Resort & Spa
Hotel J Unawatuna
3.5 out of 5
660, Galle Road, Unawatuna
Free cancellationReserve now, pay when you stay
The price is NZ$50 per night from 3 Mar. to 4 Mar.
4.3/5Excellent! (6 reviews)
Could be better

"Hotel J has the potential to be a great hotel however the cleanliness and lack of attentiveness from staff lets it down. We arrived with dirty sheets and towels and had to ask several times for this to be changed. Despite this the food at the hotel is very nice and the pool is great at the end of ..."…"

Reviewed on 27 Mar. 2018

Hotel J Unawatuna
Heritance Kandalama
5 out of 5
Kandalama Lake front, Dambulla
Free cancellationReserve now, pay when you stay
The price is NZ$289 per night from 12 Mar. to 13 Mar.
4.4/5Excellent! (457 reviews)

"Unique architecture in a wonderful green area. Food, service and accomodation outstanding"…"

Reviewed on 3 Mar. 2020

Heritance Kandalama
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Free cancellationReserve now, pay when you stay
The price is NZ$107 per night from 4 Mar. to 5 Mar.
4.6/5Wonderful! (366 reviews)
Best place ❤️

"Good services and best room facility"…"

Reviewed on 10 Aug. 2020

Marino Beach Colombo
Randi Homestay
2.5 out of 5
50/20/4, St.Judes Place, Thaladuwa Road, Negombo
Get Rates
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 5 Apr. 2019

Randi Homestay
Taj Bentota Resort & Spa
5 out of 5
National Holiday Resort, Bentota
Free cancellationReserve now, pay when you stay
The price is NZ$193 per night from 1 Apr. to 2 Apr.
4.2/5Excellent! (137 reviews)
Great!

"Lovely place, really quiet and peaceful! The team are amazingly accommodating and friendly. Location was good, just walk up you’ll be in the heart of town"…"

Reviewed on 11 Mar. 2020

Taj Bentota Resort & Spa
The Fortress Resort & Spa
5 out of 5
Habaraduwa, Koggala, Galle
The price is NZ$356 per night from 14 Mar. to 15 Mar.
4.7/5Exceptional! (75 reviews)

"amazing service and location. beautiful sunrise and sunset environment"…"

Reviewed on 19 Dec. 2019

The Fortress Resort & Spa
DoubleTree by Hilton Weerawila, Sri Lanka
3.5 out of 5
Weerawila Watta, Weerawila, Tissamaharama, Southern Province
Free cancellationReserve now, pay when you stay
The price is NZ$154 per night from 4 Mar. to 5 Mar.
DoubleTree by Hilton Weerawila, Sri Lanka
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
Free cancellationReserve now, pay when you stay
The price is NZ$1,068 per night from 3 Mar. to 4 Mar.
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 16 Jan. 2020

Cape Weligama
Suriya Resort
5 out of 5
Kammala Road, Wennappuwa
Get Rates
3.9/5Very Good! (36 reviews)

"We stayed in an over-water villa and it was huge and lovely, set apart from the hotel but not far. Only minor thing was the pond they are set in was a bit muddy as the water was shallow, if it was a couple of feet deeper the whole illusion would be much nicer."…"

Reviewed on 6 Mar. 2020

Suriya Resort
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.

Accommodation in Sri Lanka

Pack your bags and take a trip to Sri Lanka, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in Sri Lanka will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on Expedia.co.nz today.

Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz will help you find the Sri Lanka accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in Sri Lanka with just a quick search.

Where to Stay in Sri Lanka?

Whether you’re travelling on your own or with loved ones, have a terrific time in Sri Lanka. And with all of the Sri Lanka hotel deals here on Expedia.co.nz, finding the best accommodations is affordable and easy.