Best Resorts in Sri Lanka

Compare and save
  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

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

Amagi Aria

Amagi Aria
5.0 star property
Negombo
7.6 out of 10, Good, (355 reviews)
"The rooms were very clean and modern. The pool and restaurant were reslly good as well"
Canada
Sathya
$53 nightly
The price is $63
May 23 - May 24
Total with taxes and fees
Amagi Aria

Te Dalu Resort & Spa

Te Dalu Resort & Spa
4.5 star property
Ella
9.4 out of 10, Exceptional, (6 reviews)
"Our stay at Te Dalu was exceptional. We loved that the hotel was located a little outside of Ella proper, which allowed for connection with the beautiful environment and scenery while still being convenient to the amenities of the main town. Our room faced the hillside and had a wonderful view of the temple on the hill, and in the morning with opening the balcony doors allowed us to listen to chants and the sounds of birds and monkeys while waking up. The hotel itself has lovely, large rooms and...
United States
Zoe
$162 nightly
The price is $192
Jun 6 - Jun 7
Total with taxes and fees
Te Dalu Resort & Spa

Trinco Blu by Cinnamon

Trinco Blu by Cinnamon
4.0 star property
Trincomalee
8.6 out of 10, Excellent, (240 reviews)
"Clean, very nice staff, perfect view "
Canada
Thilax
$102 nightly
The price is $122
Jun 3 - Jun 4
Total with taxes and fees
Trinco Blu by Cinnamon

Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (78 reviews)
"Paradise!! Thanks to the amazing friendly team. This is a gem worth visiting "
United States
Izak
$391 nightly
The price is $465
May 26 - May 27
Total with taxes and fees
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, (60 reviews)
"Room was clean and staff service was impeccable."
Australia
Chaminda
$110 nightly
The price is $137
May 31 - Jun 1
Total with taxes and fees
DoubleTree by Hilton Weerawila Rajawarna Resort

Mandara Resort

Mandara Resort
4.0 star property
Weligama
7.8 out of 10, Good, (43 reviews)
"Amazing stay! "
United Kingdom
Grant
$83 nightly
The price is $99
May 24 - May 25
Total with taxes and fees
Mandara Resort

Thaala Bentota

Thaala Bentota
5.0 star property
Bentota
8.4 out of 10, Very Good, (173 reviews)
"The room was very clean and the staff very helpful. Wonderful view of the beach. Food was excellent. "
United Kingdom
Sheilagh
$97 nightly
The price is $116
May 24 - May 25
Total with taxes and fees
Thaala Bentota

Amaya Beach Pasikudah

Amaya Beach Pasikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (125 reviews)
"Wonderful easy paced hotel for relaxing beach vacation. "
Canada
David
$69 nightly
The price is $82
Jun 22 - Jun 23
Total with taxes and fees
Amaya Beach Pasikudah

Hotel Sigiriya

Hotel Sigiriya
4.0 star property
Sigiriya
8.8 out of 10, Excellent, (561 reviews)
"Great service, great location, lovely hotel all round"
United Kingdom
Robert
$105 nightly
The price is $125
Jun 20 - Jun 21
Total with taxes and fees
Hotel Sigiriya

Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, Excellent, (138 reviews)
"Great staff vibe: very attentive to needs and welcoming."
United States
Kyle
$137 nightly
The price is $168
Jun 12 - Jun 13
Total with taxes and fees
Shangri-La Hambantota

Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale
4.5 star property
Haputale
10.0 out of 10, Exceptional, (5 reviews)
"Fantastic Plac"
United Kingdom
Matthew John
$138 nightly
The price is $163
Jun 3 - Jun 4
Total with taxes and fees
Wishing Tree Boutique Resort Haputale

Jetwing Blue

Jetwing Blue
5.0 star property
Negombo
8.0 out of 10, Very Good, (411 reviews)
"Relaxing stay "
Australia
Piyumini
$93 nightly
The price is $110
May 23 - May 24
Total with taxes and fees
Jetwing Blue

Aliya Resort & Spa

Aliya Resort & Spa
5.0 star property
Avudangawa
9.2 out of 10, Wonderful, (269 reviews)
"Stunning location. Beautiful rooms & amenities. Staff were fantastic "
Australia
Catriona
$115 nightly
The price is $136
May 26 - May 27
Total with taxes and fees
Aliya Resort & Spa

Jetwing Vil Uyana, A Luxury Reserve

Jetwing Vil Uyana, A Luxury Reserve
4.5 star property
Sigiriya
9.6 out of 10, Exceptional, (71 reviews)
$287 nightly
The price is $346
Jun 22 - Jun 23
Total with taxes and fees
Jetwing Vil Uyana, A Luxury Reserve

NH Bentota Ceysands Resort

NH Bentota Ceysands Resort
4.0 star property
Bentota
8.2 out of 10, Very Good, (211 reviews)
"Friendly staff, great location and fun activities."
United States
Roshanthi
$85 nightly
The price is $103
Jun 13 - Jun 14
Total with taxes and fees
NH Bentota Ceysands Resort

Madulkelle Tea and Eco Lodge

Madulkelle Tea and Eco Lodge
5.0 star property
Panwila
9.0 out of 10, Wonderful, (60 reviews)
"Location, peace and quiet great staff"
United Kingdom
Martin
$175 nightly
The price is $207
May 31 - Jun 1
Total with taxes and fees
Madulkelle Tea and Eco Lodge

Sigiriya Forest Edge By Marino Leisure

Sigiriya Forest Edge By Marino Leisure
3.5 star property
Avudangawa
10.0 out of 10, Exceptional, (13 reviews)
"Excellent in every way Food delicious All staff friendly "
United Kingdom
Jayne
$91 nightly
The price is $110
May 24 - May 25
Total with taxes and fees
Sigiriya Forest Edge By Marino Leisure

Habarana Village by Cinnamon

Habarana Village by Cinnamon
4.0 star property
Habarana
9.0 out of 10, Wonderful, (146 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
$84 nightly
The price is $99
May 24 - May 25
Total with taxes and fees
Habarana Village by Cinnamon

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
$78 nightly
The price is $92
Jun 21 - Jun 22
Total with taxes and fees
Sigiriana Resort by Thilanka

Uga Jungle Beach - Trincomalee

Uga Jungle Beach - Trincomalee
5.0 star property
Kuchchaveli
9.6 out of 10, Exceptional, (109 reviews)
"Great hotel"
United States
Vijay Kumar
$199 nightly
The price is $238
Jun 7 - Jun 8
Total with taxes and fees
Uga Jungle Beach - Trincomalee
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Sri Lanka Hotel Reviews

Price trends for hotels in Sri Lanka

Less expensive
More expensive
Next month
May
January
$96
Month
Price
January
$163
February
$160
March
$146
April
$136
May
$88
June
$96
July
$120
August
$119
September
$108
October
$104
November
$138
December
$158
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed Resorts in Sri Lanka. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Sri Lanka

Sri Lanka Resorts information

Number of reviews
2,219
Accommodation
242 Resorts
Lowest Price
$63
Highest Price
$465

Frequently asked questions

How much do resorts in Sri Lanka cost?
Prices for resorts in Sri Lanka range between $63 and $465 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 242 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.
Why book your resort in Sri Lanka with Expedia?
With Expedia, you'll have no trouble finding your dream resort in Sri Lanka. Traveling with the kids? Take advantage of our filters to search for properties with a pool or free WiFi. If you have a budget in mind, select how much you'd like to spend and the star rating of your escape. We'll help you find the perfect fit whatever your bank balance or plans.
How can I find cheap resorts in Sri Lanka?
An excellent way to track down cheap resorts in Sri Lanka is using Expedia's handy filter tool. Narrow your search by budget, amenities and star rating to take advantage of unbeatable rates in just a few clicks.
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.