Search Best Resorts in Sri Lanka

  • 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

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Top Cities in Sri Lanka

Featured Resort in Sri Lanka

Jetwing Lagoon - Adults Only

5.0 star property
9.0 out of 10, Wonderful, (205)
"Great find, amazing pool, great food nice atmosphere, highly recommend"
The price is AU$266
includes taxes & fees
4 Feb - 5 Feb
Jetwing Lagoon - Adults Only

Anantara Peace Haven Tangalle Resort

5.0 star property
9.4 out of 10, Exceptional, (132)
"Whilst most of the hotel is 5 star, there were some niggling problems. 1. The WiFi and internet are terrible. This is 2025 not 1995 !! 2. The cord on the hairdryer was so short you cannot use a mirror when drying your hair. 3. The “adults” pool is not really for adults. It has no lifeguards but children n can use it freely. Everything else was excellent, especially breakfast."
The price is AU$731
includes taxes & fees
23 Jan - 24 Jan
Anantara Peace Haven Tangalle Resort

Amaya Beach Pasikudah

5.0 star property
8.8 out of 10, Excellent, (100)
"Overall the experience was great, the only feedback I would give is that one of the staff members tried to charge me 1000 rupees to play on the pool table for an hour, which I think wasn’t think was fair. The pool table is located right by the bar where people are already purchasing drinks, and to be charged to play pool I Personally don’t agree with. Other than that, the hotel and breakfast was great! "
Amaya Beach Pasikudah

DoubleTree by Hilton Weerawila Rajawarna Resort

4.5 star property
9.8 out of 10, Exceptional, (42)
"Amazing stay! Hotel is spotless and modern, staff friendly, attentive and the cocktails were delightful"
The price is AU$231
includes taxes & fees
16 Feb - 17 Feb
DoubleTree by Hilton Weerawila Rajawarna Resort

98 Acres Resort & Spa

4.5 star property
9.4 out of 10, Exceptional, (63)
"Relaxing 2 nights. The views are incredible. Easy access to Little Adams Peak. A short tuktuk to 9 arches bridge or town centre. Breakfast wonderful with lovely fruit and other good choices. Dinner good. The only negative is that the pool is in a sister resort club which requires entry fee."
The price is AU$706
includes taxes & fees
28 Jan - 29 Jan
98 Acres Resort & Spa

Aliya Resort & Spa

5.0 star property
9.2 out of 10, Wonderful, (251)
"Waiting on their staff at check in and check out was far too long. They need to revise their system. Too many people doing nothing but waiting for the ONE person who could do it. The place itself is incredibly beautiful -- really. Great pool and great view."
Aliya Resort & Spa

Amagi Aria

5.0 star property
7.6 out of 10, Good, (327)
"Great "
The price is AU$147
includes taxes & fees
26 Jan - 27 Jan
Amagi Aria

Anantara Kalutara Resort

5.0 star property
8.6 out of 10, Excellent, (52)
"Nice and beautiful environment "
The price is AU$538
includes taxes & fees
26 Jan - 27 Jan
Anantara Kalutara Resort

Hotel Sigiriya

4.0 star property
8.6 out of 10, Excellent, (511)
"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...
Hotel Sigiriya

Jetwing Blue

5.0 star property
7.8 out of 10, Good, (348)
"We love our stays at Jetwing Hotels"
Jetwing Blue

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

5.0 star property
8.4 out of 10, Very good, (27)
"Junior staff is mostly very young people and they needs training in customer service. "
Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

Club Hotel Dolphin

4.0 star property
8.6 out of 10, Excellent, (105)
"Am 60 yrs old, have about 4 holidays a year, 1st time Sri Lanka and i am saying this Hotel is absolutely brilliant, food, staff, comfort, pool everything is just great."
Club Hotel Dolphin

Amaranthe Bay

4.0 star property
9.2 out of 10, Wonderful, (101)
"Excellent staff, location and very serene!!"
The price is AU$200
includes taxes & fees
26 Jan - 27 Jan
Amaranthe Bay

Amaya Lake Dambulla

4.0 star property
8.6 out of 10, Excellent, (123)
"Like the place very much. Excellent staff and excellent food "
Amaya Lake Dambulla

Amaara Forest Hotel Sigiriya

4.0 star property
8.2 out of 10, Very good, (22)
"Nice hotel. Super helpful staff. Our toddler enjoyed exploring the grounds. Restaurant served nice food. Rooms are a bit basic relative to the price. We were unfortunately visiting during Christmas, and the hotel organised a very loud party, which made it hard to sleep! Agreed to lower the volume after many requests "
The price is AU$212
includes taxes & fees
2 Feb - 3 Feb
Amaara Forest Hotel Sigiriya

FOX Resorts Kandy

5.0 star property
9.6 out of 10, Exceptional, (38)
"The place had a best hospitality and views of the place."
FOX Resorts Kandy

Habarana Village by Cinnamon

4.0 star property
9.0 out of 10, Wonderful, (114)
"Nice place with friendly staff, a little disorganised at times, restaurant was a bit like a canteen and much of the food poor. Lovely location though and organised a good safari for us, would have expected more overall for the price though"
The price is AU$267
includes taxes & fees
22 Feb - 23 Feb
Habarana Village by Cinnamon

Green Heaven Resort

2.5 star property
The price is AU$21
includes taxes & fees
20 Feb - 21 Feb
Green Heaven Resort

NH Bentota Ceysands Resort

4.0 star property
8.2 out of 10, Very good, (192)
"Amazing property with awesome location. You don't have to go anywhere else"
The price is AU$314
includes taxes & fees
29 Jan - 30 Jan
NH Bentota Ceysands Resort

Pegasus Reef - A Beach Resort in Colombo

4.0 star property
7.8 out of 10, Good, (159)
"Excellent hospitality"
Pegasus Reef - A Beach Resort in Colombo
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?
Prices for resorts in Sri Lanka range between AU$21 and AU$731 per night. Whether you’re on the hunt for an all-inclusive family resort or a stylish couples-only getaway, you’re sure to find the perfect stay with Expedia. This price was 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?
Select from 169 resorts in Sri Lanka. Whether you’re seeking a luxurious honeymoon escape or a sprawling family resort packed with adventure, you’re sure to find the right place on Expedia.
What is there to do in Sri Lanka near my resort?
Whether you’re into shopping, dining, history or culture, Sri Lanka promises something for everyone! The leading city of Western Province has tons of activities and attractions, including Galle Face Beach, Nelum Pokuna Mahinda Rajapaksa Theatre and Sri Lanka National Museum. If you’re taking off to Central Province, Royal Palace of Kandy, National Museum and Temple of the Tooth are must-do’s.