Resorts in Sri Lanka

Compare and save
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Top Cities in Sri Lanka

Our top choices for Sri Lanka resorts

Hotel Sigiriya

Hotel Sigiriya
4.0 star property
Sigiriya
8.6 out of 10, Excellent, (555 reviews)
"Our experience in this hotel has been amazing: the breakfast was delicious and all the staff was super caring and professional. We definitely recommend it!"
Italy
Valentina
The price is AED 451
AED 587 total
includes taxes & fees
6 Mar - 7 Mar
Hotel Sigiriya

Anantara Peace Haven Tangalle Resort

Anantara Peace Haven Tangalle Resort
5.0 star property
Tangalle
9.4 out of 10, Exceptional, (153 reviews)
"A beautiful hotel on an amazing beach - the sunrise is incredible! Lots of amenities and bars and restaurants to choose from. Rooms are spacious and clean. "
United Kingdom
Elle
The price is AED 1,512
AED 2,013 total
includes taxes & fees
8 Mar - 9 Mar
Anantara Peace Haven Tangalle Resort

Amagi Aria

Amagi Aria
5.0 star property
Negombo
7.6 out of 10, Good, (347 reviews)
"Great Hotel"
Japan
Rathnayake
The price is AED 364
AED 474 total
includes taxes & fees
8 Mar - 9 Mar
Amagi Aria

Jetwing Blue

Jetwing Blue
5.0 star property
Negombo
8.0 out of 10, Very Good, (406 reviews)
"Great staff !"
Canada
William
The price is AED 463
AED 602 total
includes taxes & fees
4 Apr - 5 Apr
Jetwing Blue

Amaya Beach Pasikudah

Amaya Beach Pasikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (121 reviews)
"Friendly staff, attentive to room service needs. Shakila at breakfast was very good. She went out of the way to service us. There were 2 male receptionist staff also were great! Forgot their names. Expedia had listed standard room as ocean view, but the property didn’t acknowledge as ocean view for standard room. We got the room we wanted after explaining it, they were accommodating. Will go back again. "
United States
Everard
Amaya Beach Pasikudah

Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, Excellent, (128 reviews)
"Excellent place and amazing food . Most importantly the service provided by the staff was top notch "
United States
Ruvin Dilshan Conganige
The price is AED 654
AED 879 total
includes taxes & fees
30 Mar - 31 Mar
Shangri-La Hambantota

Habarana Village by Cinnamon

Habarana Village by Cinnamon
4.0 star property
Habarana
9.0 out of 10, Wonderful, (144 reviews)
"The staff were welcoming and helpful throughout our stay. The food was good, and the hotel is in a very nice location. Overall, a great experience."
United Kingdom
Sahiru
The price is AED 326
AED 423 total
includes taxes & fees
2 Apr - 3 Apr
Habarana Village by Cinnamon

Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only

Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only
5.0 star property
Negombo
9.0 out of 10, Wonderful, (247 reviews)
"An amazing hotel with great facilities. I really enjoyed my stay. The staff were very helpful, the food was delicious and the treatments at the spa were relaxing. "
United Kingdom
Mary
The price is AED 601
AED 785 total
includes taxes & fees
19 Mar - 20 Mar
Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only

Hilton Yala Resort

Hilton Yala Resort
5.0 star property
Thissamaharama
9.8 out of 10, Exceptional, (24 reviews)
"Well managed property friendly staff very respectful "
Canada
David
The price is AED 1,525
AED 2,049 total
includes taxes & fees
20 Mar - 21 Mar
Hilton Yala Resort

Trinco Blu by Cinnamon

Trinco Blu by Cinnamon
4.0 star property
Trincomalee
8.6 out of 10, Excellent, (235 reviews)
"Room was spacious and nice balcony with beach view!"
United States
Selva
The price is AED 266
AED 349 total
includes taxes & fees
12 Mar - 13 Mar
Trinco Blu by Cinnamon

Pegasus Reef - A Beach Resort in Colombo

Pegasus Reef - A Beach Resort in Colombo
4.0 star property
Wattala
7.8 out of 10, Good, (181 reviews)
"Nice staff, big room."
Canada
Peter
Pegasus Reef - A Beach Resort in Colombo

Cocobay Unawatuna

Cocobay Unawatuna
4.0 star property
Unawatuna
9.2 out of 10, Wonderful, (82 reviews)
"This hotel didn’t live up to the reviews I had read. The place is very dated and I was initially disappointed. Our aircon unit was dripping badly but was fixed in a couple of hours. All this said the sea view and food in the restaurant didn’t disappoint and the staff were lovely "
United Kingdom
debbie
Cocobay Unawatuna

Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (75 reviews)
"We stayed 4 nights and everything was amazing. Incredible property, incredible food, incredible staff, incredible views. "
United States
Riley
The price is AED 2,307
AED 3,022 total
includes taxes & fees
22 Mar - 23 Mar
Cape Weligama - Relais and Chateaux

DoubleTree by Hilton Weerawila Rajawarna Resort

DoubleTree by Hilton Weerawila Rajawarna Resort
4.5 star property
Weerawila
9.8 out of 10, Exceptional, (58 reviews)
"Wife thought the massage was great. "
Canada
Tania
The price is AED 397
AED 533 total
includes taxes & fees
31 Mar - 1 Apr
DoubleTree by Hilton Weerawila Rajawarna Resort

Avani Kalutara Resort

Avani Kalutara Resort
4.5 star property
Kalutara
8.0 out of 10, Very Good, (86 reviews)
"On the whole, value for money. Staff excellent. Cleanliness could improve "
Australia
Mahabaduge
The price is AED 530
AED 705 total
includes taxes & fees
26 Mar - 27 Mar
Avani Kalutara Resort

Amaya Lake Dambulla

Amaya Lake Dambulla
4.0 star property
Kandalama
8.4 out of 10, Very Good, (141 reviews)
"The resort is beautiful, the surrounding lake makes the perfect spot for a morning stroll. The staff was very attentive, the room spacious. We had both a la carts and buffet menu, both were delicious. Convenient location to visit the Lion Rock. "
United Kingdom
Angela Ilenia
Amaya Lake Dambulla

Sigiriana Resort by Thilanka

Sigiriana Resort by Thilanka
5.0 star property
Dambulla
7.8 out of 10, Good, (76 reviews)
"A beautiful Resort, wished we stayed longer to enjoy more of it. The only downside for us was the bar. If you’re offering cocktails, you need staff that know what they are doing. The staff behind the bar had no idea."
Australia
Jacqueline
The price is AED 382
AED 496 total
includes taxes & fees
31 Mar - 1 Apr
Sigiriana Resort by Thilanka

Jetwing Vil Uyana, A Luxury Reserve

Jetwing Vil Uyana, A Luxury Reserve
4.5 star property
Sigiriya
9.6 out of 10, Exceptional, (69 reviews)
"We came to this hotel on our honeymoon, and from the moment we entered the hotel we were greeted with nothing but kindness. The hotel is so stunning, I service is incredible, the nature is all encompassing and the food is amazing! Would highly highly recommend. Our butler Prasanna was amazing - a special shout out to him and for making our trip so memorable. We would definitely go back!"
United Kingdom
Tasvi
The price is AED 1,042
AED 1,369 total
includes taxes & fees
5 Apr - 6 Apr
Jetwing Vil Uyana, A Luxury Reserve

Aliya Resort & Spa

Aliya Resort & Spa
5.0 star property
Avudangawa
9.2 out of 10, Wonderful, (266 reviews)
"Stayed in the lodge which was a wonderful experience. Lovely resort that provides a real authentic experience but in real luxury "
United Kingdom
Bhavik
Aliya Resort & Spa

Fox Jaffna by Fox Resorts – Boutique Heritage Luxury

Fox Jaffna by Fox Resorts – Boutique Heritage Luxury
4.0 star property
Jaffna
9.4 out of 10, Exceptional, (55 reviews)
"Very clean room. Superior staff and delicious food."
United States
James
The price is AED 370
AED 498 total
includes taxes & fees
2 Apr - 3 Apr
Fox Jaffna by Fox Resorts – Boutique Heritage Luxury
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.

Eid al-Fitr Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top Sri Lanka Hotel Reviews

Frequently asked questions

How much do resorts in Sri Lanka cost?
You'll pay between AED 349 and AED 3,022 per night for resorts in Sri Lanka. From plush couples retreats to escapes loaded with family-friendly perks, the ideal place at the right price is just a click away on Expedia. 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?
There are 232 resorts to select from in Sri Lanka. From a family adventure to a couples escape, Expedia has an option just for you. Enter your destination and dates and organize your next big trip today.
Why book your resort in Sri Lanka with Expedia?
With Expedia, it's a cinch to find your ideal resort in Sri Lanka. Taking the kids on a break? Make the most of our filters to search for properties with perks like a pool. If you have a budget in mind, choose how much you're willing to spend and the star rating of your escape. We'll help you find the perfect place whatever your plans or bank balance.
How can I find cheap resorts in Sri Lanka?
Expedia can help you search for cheap resorts in Sri Lanka. Simply use our filter tool to select amenities, star rating and budget to refine your search and book your dream stay in a few clicks.