Sri Lanka may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

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

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

"Good services and best room facility"…"

Reviewed on 10 Aug. 2020

Marino Beach Colombo
Cinnamon Wild Yala
4.5 out of 5
Town Kirinda, Tissamaharama
Free cancellationReserve now, pay when you stay
The price is NZ$319 per night from 5 Dec. to 6 Dec.
4.4/5Excellent! (163 reviews)

"Property was wonderful. Food well priced but not great"…"

Reviewed on 12 Mar. 2020

Cinnamon Wild Yala
Regal Réseau Hotel & Spa
3.5 out of 5
No.06, Carron Place, Negombo, Western Province
The price is NZ$100 per night from 12 Dec. to 13 Dec.
4.3/5Excellent! (4 reviews)

"It is a very new hotel, Have to learn about service and quick service and andwers Newyears party was good and dinner too but a little more attention to the guests would be good."…"

Reviewed on 3 Feb. 2020

Regal Réseau Hotel & 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.
Levels Unawatuna
4.5 out of 5
Bonavista Road, Rumassala Hill, Unawatuna, Unawatuna
Free cancellationReserve now, pay when you stay
The price is NZ$142 per night from 1 Dec. to 2 Dec.
4.4/5Excellent! (65 reviews)
Stylish boutique hotel.

"Nice room big bathroom. Lovely pool area and good food in the restaurant. Big breakfast. Bit out of the way but easy to get tuk tuks to Galle it Unawatuna."…"

Reviewed on 14 Feb. 2020

Levels Unawatuna
The Fort Printers
4.5 out of 5
39 Pedlar Street, Galle
Free cancellationReserve now, pay when you stay
The price is NZ$242 per night from 28 Dec. to 29 Dec.
4.8/5Exceptional! (84 reviews)

"Central location. Excellent air con. Charming courtyard and pool. Wonderful breakfast. Interesting tasteful decor. Kind polite staff. An absolute gem!"…"

Reviewed on 3 Mar. 2020

The Fort Printers
Randi Homestay
2.5 out of 5
50/20/4, St.Judes Place, Thaladuwa Road, Negombo
The price is NZ$17 per night from 1 Dec. to 2 Dec.
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
Eco Island Sri Lanka
3 out of 5
1005 Yala National Park, Tissamaharama
The price is NZ$199 per night from 1 Dec. to 2 Dec.
3/5 (4 reviews)
Disappointed and stuck in the middle of no where

"The tents were more basic than described, without wifi, tea/coffee making facilities and without even a mosquito net around the bed, so all doors had to be zipped shut at all times. While we expected an Eco lodge, there was nothing 'Eco' about the set up, it was just very basic. The lunch we were ..."…"

Reviewed on 9 Aug. 2017

Eco Island Sri Lanka
Shangri-La Hotel, Colombo
5 out of 5
1 Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is NZ$256 per night from 1 Dec. to 2 Dec.
4.7/5Exceptional! (212 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
98 Acres Resort & Spa
4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
Get Rates
4.3/5Excellent! (6 reviews)
Great hospitality of the night receptionist

"They would welcome you with some fanfare which felt abit weird for me haha... The neck of flowers. But it was welcoming for the warm tea and warm towel. Check-in was quite fast. Thanks for that! The night team when I was there during week of election is superb. It was pouring heavily, I still wanted ..."…"

Reviewed on 11 Dec. 2019

98 Acres Resort & Spa
Anantara Peace Haven Tangalle Resort
5 out of 5
Goyambokka Estate, Tangalle
The price is NZ$682 per night from 11 Dec. to 12 Dec.
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
Weligama Bay Marriott Resort & Spa
5 out of 5
700 Matara Road, Pelana, Weligama
Free cancellation
The price is NZ$156 per night from 1 Dec. to 2 Dec.
4.5/5Wonderful! (123 reviews)
Outstanding resort, unrivaled customer service

"We had a fantastic stay at the Weligama Bay Marriott Resort & Spa. It was hands down the most fabulous hotel we have ever stayed in. Everywhere was very clean and finished to an excellent standard. The highlight were the staff - they were just so friendly and helpful. At breakfast all staff members ..."…"

Reviewed on 25 Mar. 2020

Weligama Bay Marriott Resort & Spa
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo
Free cancellationReserve now, pay when you stay
The price is NZ$164 per night from 1 Dec. to 2 Dec.
4.3/5Excellent! (646 reviews)

"Visited just at the beginning of lockdown/curfew procedures for the Coronavirus. The hotel coped amazingly with very few guests, consolidating areas as necessary. We still had amazing service under adversity."…"

Reviewed on 25 Mar. 2020

Cinnamon Grand Colombo
Heritance Kandalama
5 out of 5
Kandalama Lake front, Dambulla
The price is NZ$246 per night from 4 Dec. to 5 Dec.
4.4/5Excellent! (457 reviews)

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

Reviewed on 3 Mar. 2020

Heritance Kandalama
Mövenpick Hotel Colombo
5 out of 5
24 Dharmapala Mawatha, Colombo, Western
Free cancellationReserve now, pay when you stay
The price is NZ$154 per night from 1 Dec. to 2 Dec.
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
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo
Free cancellationReserve now, pay when you stay
The price is NZ$109 per night from 1 Dec. to 2 Dec.
4.3/5Excellent! (536 reviews)
Good hotel in good central location.

"Great service and well kept hotel with good in room facilities"…"

Reviewed on 8 Mar. 2020

Mandarina Colombo
Galadari Hotel
4 out of 5
64, Lotus Road, Colombo
The price is NZ$59 per night from 13 Dec. to 14 Dec.
3.6/5Good! (165 reviews)

"Very well located, even though the Hotel is a little bit dated it is clean and very well maintained. The rooms are large with excellent views and the staff are very good. We use a lot of Hotels on Colombo and this is now our number one choice for good accommodation and value for money."…"

Reviewed on 4 Oct. 2020

Galadari Hotel
Royal Palms Beach Hotel
4 out of 5
De Abrew Road, Waskaduwa, Wadduwa
Get Rates
4.1/5Very Good! (83 reviews)
Great place, would say 4* not quite 5*

"We stayed here on our honeymoon, and was expecting a little more hospitality to be honest couldn't even get a free drink out of them 😅. They do hound you a little in the mornings for room service so don't expect a lay in at this place! The food was really good, bar slightly over priced so all inclusive ..."…"

Reviewed on 25 Sep. 2019

Royal Palms Beach Hotel
Go Outdoors Motor Home - Caravan Park
2 out of 5
82/1A, Stratford Avenue, Colombo 06, Colombo
Get Rates
Go Outdoors Motor Home - Caravan Park
Cape Weligama
5 out of 5
Abimanagama Rd, Weligama, Southern Province
Free cancellationReserve now, pay when you stay
The price is NZ$786 per night from 4 Dec. to 5 Dec.
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
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Free cancellationReserve now, pay when you stay
The price is NZ$150 per night from 1 Dec. to 2 Dec.
4.2/5Excellent! (600 reviews)

"Had a amazing stay. Staff we very good."…"

Reviewed on 17 Mar. 2020

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.

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.