Resorts in Sri Lanka

Compare and save

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Sri Lanka

Compare 169 Resorts in Sri Lanka with updated reviews, rates, and availability.

Hotel Sigiriya

4.0 star property
8.6 out of 10, Excellent, (506)
"Hotel in the jungle with a rustic charm. Room was good with a comfortable bed. Lots of ants in the room initially but I suppose being in the jungle that’s to be expected! Restaurant food was plentiful and delicious. We stayed three nights and we didn’t get bored as there was a good varied choice -buffet or the a la cart menu-. Pool towels available and the attendant keeps the pool side nice a clean, especially with his endless battle with cleaning fallen leaves up. Bar staff were very friendly...
The price is AED 349
AED 453 total
includes taxes & fees
5 Jan - 6 January 2025
Hotel Sigiriya

Anantara Peace Haven Tangalle Resort

5.0 star property
9.4 out of 10, Exceptional, (128)
"Beautiful and special property. Outstanding customer service. Lots of low key and interesting activities. Great pool and gorgeous beach. The food could have been better and more fairly priced, but the staff was attentive to our concerns. "
The price is AED 1,195
AED 1,551 total
includes taxes & fees
16 Jan - 17 January 2025
Anantara Peace Haven Tangalle Resort

Anantara Kalutara Resort

5.0 star property
8.6 out of 10, Excellent, (52)
"Nice and beautiful environment "
The price is AED 1,250
AED 1,622 total
includes taxes & fees
7 Jan - 8 January 2025
Anantara Kalutara Resort

Mandara Resort

4.0 star property
7.6 out of 10, Good, (35)
"It is a nice peaceful resort. The staff especially in the resurant and pool side was so nice and friendly. The main drawback with this resort is it's not a good place during rainy season as it's on the bank of estuary. As the river water comes with force during rainy season the sea is muddy and cannot swim or play in the sea. The next thing is that the staff in the reception have no answer for anything you ask. If you ask what activities you have nearby they will tell you to Google. Tuk tuk is...
Mandara Resort

Amaya Lake Dambulla

4.0 star property
8.6 out of 10, Excellent, (120)
"Like the place very much. Excellent staff and excellent food "
The price is AED 533
AED 692 total
includes taxes & fees
29 Dec - 30 Dec
Amaya Lake Dambulla

Amaya Beach Pasikudah

5.0 star property
8.6 out of 10, Excellent, (95)
"Amazing views, great tasting food but above all fantastic staff. Would come back to experience 5 class service again!"
Amaya Beach Pasikudah

Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

5.0 star property
8.4 out of 10, Very Good, (26)
"It was a nice hotel. Nice pool facilities and clean . I had maybe higher expectations on the service level for a 5 star. But overall luxury "
The price is AED 1,172
AED 1,522 total
includes taxes & fees
30 Dec - 31 Dec
Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

DoubleTree by Hilton Weerawila Rajawarna Resort

4.5 star property
9.8 out of 10, Exceptional, (41)
"Amazing stay! Hotel is spotless and modern, staff friendly, attentive and the cocktails were delightful"
The price is AED 432
AED 580 total
includes taxes & fees
14 Jan - 15 January 2025
DoubleTree by Hilton Weerawila Rajawarna Resort

Pegasus Reef - A Beach Resort in Colombo

4.0 star property
7.8 out of 10, Good, (158)
"Excellent hospitality"
The price is AED 303
AED 397 total
includes taxes & fees
23 Dec - 24 Dec
Pegasus Reef - A Beach Resort in Colombo

Amagi Aria

5.0 star property
7.6 out of 10, Good, (325)
"The place was very nice"
The price is AED 372
AED 483 total
includes taxes & fees
11 Jan - 12 January 2025
Amagi Aria

98 Acres Resort & Spa

4.5 star property
9.2 out of 10, Wonderful, (56)
"98 Acres Resort & Spa is an amazing place, with its beautiful location, fantastic staff taking care of you 24/7, and delicious food. The hotel and rooms were big and very clean, and the pool area is amazing with its view of the mountains. My family and I had a really great time, and we were able to relax and get in zen mode. I can highly recommend this place for everything it has!"
The price is AED 1,417
AED 1,856 total
includes taxes & fees
23 Dec - 24 Dec
98 Acres Resort & Spa

Jetwing Blue

5.0 star property
7.8 out of 10, Good, (346)
"Close to airport "
The price is AED 576
AED 747 total
includes taxes & fees
23 Dec - 24 Dec
Jetwing Blue

FOX Resorts Kandy

5.0 star property
9.6 out of 10, Exceptional, (35)
"Fox resort property is an amazing find, its placed on the top of the mountain and views are amazing. I booked a suite and it has so much space for family and amazing views. Would recommend to book a suite. Staff is very helpful, courteous and also smiling. Restaurant has amazing room service. I highly recommend this resort if you are in Kandy."
The price is AED 628
AED 823 total
includes taxes & fees
25 Dec - 26 Dec
FOX Resorts Kandy

Amaranthe Bay

4.0 star property
9.2 out of 10, Wonderful, (101)
"Excellent staff, location and very serene!!"
The price is AED 294
AED 385 total
includes taxes & fees
24 Dec - 25 Dec
Amaranthe Bay

Avani Kalutara Resort

4.5 star property
8.0 out of 10, Very Good, (83)
"Best coustomer service ever"
The price is AED 497
AED 645 total
includes taxes & fees
23 Dec - 24 Dec
Avani Kalutara Resort

Cape Weligama - Relais and Chateaux

5.0 star property
9.8 out of 10, Exceptional, (54)
"Well kept property. Exceptional service. Very unique property with high end luxuries."
The price is AED 2,456
AED 3,217 total
includes taxes & fees
12 Jan - 13 January 2025
Cape Weligama - Relais and Chateaux

Sundaras Resort & Spa

4.0 star property
7.6 out of 10, Good, (132)
"Friendly staff, nice garden. Bruno the boxer is a perfect welcoming dog. Squirrels in the garden for breakfast "
The price is AED 163
AED 212 total
includes taxes & fees
20 Jan - 21 January 2025
Sundaras Resort & Spa

Jetwing Lake

5.0 star property
9.6 out of 10, Exceptional, (121)
"Loved the stay at Jetwing Lake. No complaints whatsoever."
Jetwing Lake

FOX JAFFNA by Fox Resorts

4.0 star property
9.4 out of 10, Exceptional, (34)
"The property is very nicely maintained. Pool is small but clean. I stayed at the Classic room which was in the original house. Room was big but unfortunately very dark. Windows don't open. Otherwise, the room has everything. Good tea bags. The food at the hotel was good but they charge a lot of money for tax and service fee. That could be avoided. Food was tasty. Breakfast was simple but same thing every day. I recommend a variety and more Sri Lankan choices since this is a heritage hotel. The...
The price is AED 522
AED 701 total
includes taxes & fees
23 Dec - 24 Dec
FOX JAFFNA by Fox Resorts

Habarana Village by Cinnamon

4.0 star property
9.0 out of 10, Wonderful, (110)
"Lovely relaxing place to stay, resort type feel, great value for money and the staff were super friendly and attentive. My daughter loved the pool. Food was exceptional. "
The price is AED 441
AED 572 total
includes taxes & fees
2 Jan - 3 January 2025
Habarana Village by Cinnamon
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.
Don't see what you're looking for?
See all available properties in Sri Lanka
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do resorts in Sri Lanka cost?
Resorts in Sri Lanka cost between AED 163 and AED 2,456 per night. Use our filter tool to search for “Hotel resort” under the “Property type” filter, then lock in a getaway that’s easy on the finances. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many resorts are there in Sri Lanka?
Choose from 169 resorts in Sri Lanka. Whether you’re on the lookout for an intimate honeymoon retreat or a sprawling family resort filled with adventure, you’re sure to find the right place on Expedia.
Why book your resort in Sri Lanka with Expedia?
With Expedia, it’s easy to find your ideal resort in Sri Lanka. Traveling with the kids? Make use of our filters to search for properties with a pool or free WiFi. If you have a set budget, click on how much you’re willing to spend and your preferred star rating. We’ll help you find the perfect place whatever your plans or bank balance.
How can I find cheap resorts in Sri Lanka?
Expedia is here to help you narrow down your search for cheap resorts in Sri Lanka. Simply use our filter tool to select budget, amenities and star rating to tailor your search and book an ideal stay in a couple of quick clicks.