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, (348 reviews)
"Great Hotel"
Japan
Rathnayake
$73 nightly
The price is $87
Mar 14 - Mar 15
Total with taxes and fees
Amagi Aria

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
$132 nightly
The price is $156
Mar 20 - Mar 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, (129 reviews)
"Excellent place and amazing food . Most importantly the service provided by the staff was top notch "
United States
Ruvin Dilshan Conganige
$196 nightly
The price is $239
Apr 4 - Apr 5
Total with taxes and fees
Shangri-La Hambantota

Jetwing Blue

Jetwing Blue
5.0 star property
Negombo
8.0 out of 10, Very Good, (407 reviews)
"Great staff !"
Canada
William
$135 nightly
The price is $160
Apr 4 - Apr 5
Total with taxes and fees
Jetwing Blue

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
$86 nightly
The price is $101
Apr 6 - Apr 7
Total with taxes and fees
Habarana Village by Cinnamon

Amaya Beach Pasikudah

Amaya Beach Pasikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (122 reviews)
"Good place to stay and enjoy "
Canada
Kandiah
$70 nightly
The price is $83
Mar 20 - Mar 21
Total with taxes and fees
Amaya Beach Pasikudah

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
$444 nightly
The price is $538
Apr 11 - Apr 12
Total with taxes and fees
Anantara Peace Haven Tangalle Resort

Trinco Blu by Cinnamon

Trinco Blu by Cinnamon
4.0 star property
Trincomalee
8.6 out of 10, Excellent, (236 reviews)
"Room was spacious and nice balcony with beach view!"
United States
Selva
$80 nightly
The price is $95
Mar 14 - Mar 15
Total with taxes and fees
Trinco Blu 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, (248 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
$160 nightly
The price is $190
Mar 21 - Mar 22
Total with taxes and fees
Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only

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

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
$89 nightly
The price is $105
Mar 25 - Mar 26
Total with taxes and fees
Amaya Lake Dambulla

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 had a fabulous stay. The hotel is beautiful and the staff wonderful, particularly our butler, Prasanna."
United Kingdom
Charles
$290 nightly
The price is $349
Apr 4 - Apr 5
Total with taxes and fees
Jetwing Vil Uyana, A Luxury Reserve

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
$109 nightly
The price is $134
Mar 31 - Apr 1
Total with taxes and fees
DoubleTree by Hilton Weerawila Rajawarna Resort

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
$477 nightly
The price is $582
Apr 1 - Apr 2
Total with taxes and fees
Hilton Yala Resort

Mandara Resort

Mandara Resort
4.0 star property
Weligama
7.8 out of 10, Good, (41 reviews)
"Amazing stay! "
United Kingdom
Grant
$106 nightly
The price is $126
Mar 15 - Mar 16
Total with taxes and fees
Mandara Resort

Cocobay Unawatuna

Cocobay Unawatuna
4.0 star property
Unawatuna
9.2 out of 10, Wonderful, (83 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
$165 nightly
The price is $195
Mar 14 - Mar 15
Total with taxes and fees
Cocobay Unawatuna

Sun Siyam Pasikudah

Sun Siyam Pasikudah
5.0 star property
Pasikuda
9.0 out of 10, Wonderful, (56 reviews)
"We had a wonderful time at sun siyam. We were well looked after by all of the team. "
United Kingdom
Ramalingam
$121 nightly
The price is $147
Mar 14 - Mar 15
Total with taxes and fees
Sun Siyam Pasikudah

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
$111 nightly
The price is $135
Apr 2 - Apr 3
Total with taxes and fees
Fox Jaffna by Fox Resorts – Boutique Heritage Luxury

Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (76 reviews)
"We stayed 4 nights and everything was amazing. Incredible property, incredible food, incredible staff, incredible views. "
United States
Riley
$691 nightly
The price is $823
Mar 14 - Mar 15
Total with taxes and fees
Cape Weligama - Relais and Chateaux

Sigiriya Forest Edge By Marino Leisure

Sigiriya Forest Edge By Marino Leisure
3.5 star property
Avudangawa
10.0 out of 10, Exceptional, (11 reviews)
"Superb all round - great staff, lovely setting, spacious room. "
United Kingdom
Philip
$97 nightly
The price is $116
Apr 8 - Apr 9
Total with taxes and fees
Sigiriya Forest Edge By Marino Leisure
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. 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

Price trends for hotels in Sri Lanka

Less expensive
More expensive
This month
Next month
May
February
$133
$118
Month
Price
January
$181
February
$188
March
$133
April
$118
May
$109
June
$119
July
$127
August
$121
September
$120
October
$119
November
$152
December
$188
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,365
Accommodation
232 Resorts
Lowest Price
$83
Highest Price
$823

Frequently asked questions

How much do resorts in Sri Lanka cost?
Prices for resorts in Sri Lanka range between $83 and $823 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 232 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.