Resorts in Sri Lanka

  • 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

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
The price is HK$367
HK$488 total
includes taxes & fees
28 May - 29 May
Amagi Aria

Trinco Blu by Cinnamon

Trinco Blu by Cinnamon
4.0 star property
Trincomalee
8.6 out of 10, Excellent, (239 reviews)
"Clean, very nice staff, perfect view "
Canada
Thilax
The price is HK$737
HK$959 total
includes taxes & fees
4 Jun - 5 Jun
Trinco Blu by Cinnamon

Te Dalu Resort & Spa

Te Dalu Resort & Spa
4.5 star property
Ella
9.2 out of 10, Wonderful, (5 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
The price is HK$902
HK$1,064 total
includes taxes & fees
15 May - 16 May
Te Dalu Resort & Spa

Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (77 reviews)
"Paradise!! Thanks to the amazing friendly team. This is a gem worth visiting "
United States
Izak
The price is HK$2,729
HK$3,592 total
includes taxes & fees
8 May - 9 May
Cape Weligama - Relais and Chateaux

Hotel Sigiriya

Hotel Sigiriya
4.0 star property
Sigiriya
8.6 out of 10, Excellent, (560 reviews)
"Great service, great location, lovely hotel all round"
United Kingdom
Robert
The price is HK$716
HK$953 total
includes taxes & fees
14 May - 15 May
Hotel Sigiriya

Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, Excellent, (138 reviews)
"Overall, a great experience, staff were very helpful and accommodating for every need. The main returns and al la carte restaurants were very good quality. The only recommendation that prevented 5 star rating was the quality/strength of wifi available "
Canada
Kevin
The price is HK$977
HK$1,313 total
includes taxes & fees
2 Jun - 3 Jun
Shangri-La Hambantota

Thaala Bentota

Thaala Bentota
5.0 star property
Bentota
8.6 out of 10, Excellent, (172 reviews)
"The room was very clean and the staff very helpful. Wonderful view of the beach. Food was excellent. "
United Kingdom
Sheilagh
The price is HK$732
HK$880 total
includes taxes & fees
17 May - 18 May
Thaala Bentota

Sigiriya Forest Edge By Marino Leisure

Sigiriya Forest Edge By Marino Leisure
3.5 star property
Avudangawa
10.0 out of 10, Exceptional, (12 reviews)
"Excellent in every way Food delicious All staff friendly "
United Kingdom
Jayne
The price is HK$642
HK$861 total
includes taxes & fees
14 May - 15 May
Sigiriya Forest Edge By Marino Leisure

Jetwing Blue

Jetwing Blue
5.0 star property
Negombo
8.0 out of 10, Very good, (411 reviews)
"Relaxing stay "
Australia
Piyumini
The price is HK$834
HK$1,093 total
includes taxes & fees
28 May - 29 May
Jetwing Blue

Anantara Peace Haven Tangalle Resort

Anantara Peace Haven Tangalle Resort
5.0 star property
Tangalle
9.4 out of 10, Exceptional, (154 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 HK$2,271
HK$3,024 total
includes taxes & fees
30 May - 31 May
Anantara Peace Haven Tangalle Resort

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
The price is HK$470
HK$625 total
includes taxes & fees
14 May - 15 May
Amaya Beach Pasikudah

Mandara Resort

Mandara Resort
4.0 star property
Weligama
7.8 out of 10, Good, (41 reviews)
"Amazing stay! "
United Kingdom
Grant
The price is HK$584
HK$765 total
includes taxes & fees
14 May - 15 May
Mandara Resort

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
The price is HK$713
HK$957 total
includes taxes & fees
19 May - 20 May
DoubleTree by Hilton Weerawila Rajawarna Resort

Cocobay Unawatuna

Cocobay Unawatuna
4.0 star property
Unawatuna
9.2 out of 10, Wonderful, (87 reviews)
"Everything was perfect from the staff, food & a paradise location "
United Kingdom
Richard
The price is HK$739
HK$960 total
includes taxes & fees
14 May - 15 May
Cocobay Unawatuna

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
The price is HK$682
HK$908 total
includes taxes & fees
1 Jun - 2 Jun
NH Bentota Ceysands Resort

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 HK$507
HK$658 total
includes taxes & fees
5 Jun - 6 Jun
Sigiriana Resort by Thilanka

Aliya Resort & Spa

Aliya Resort & Spa
5.0 star property
Avudangawa
9.2 out of 10, Wonderful, (268 reviews)
"Stunning location. Beautiful rooms & amenities. Staff were fantastic "
Australia
Catriona
The price is HK$795
HK$1,051 total
includes taxes & fees
26 May - 27 May
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)
"We had a fabulous stay. The hotel is beautiful and the staff wonderful, particularly our butler, Prasanna."
United Kingdom
Charles
The price is HK$2,236
HK$3,010 total
includes taxes & fees
14 May - 15 May
Jetwing Vil Uyana, A Luxury Reserve

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
The price is HK$1,419
HK$1,904 total
includes taxes & fees
8 May - 9 May
Uga Jungle Beach - Trincomalee

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, (255 reviews)
"A wonderful breakfast and a welcoming stay close to the airport."
Canada
karen
The price is HK$1,108
HK$1,475 total
includes taxes & fees
14 May - 15 May
Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only
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

Find out more about Sri Lanka

Sri Lanka Resorts information

Number of reviews
3,061
Accommodation
242 Resorts
Lowest Price
HK$488
Highest Price
HK$3,592

Frequently asked questions

How much do resorts in Sri Lanka cost?
You'll pay between HK$488 and HK$3,592 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 242 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 organise 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.
What is there to do in Sri Lanka near my resort?
No matter your interests, there are almost endless ways to spend your time in Sri Lanka. If you're heading to Colombo, drop by Galle Face Green, Galle Face Beach and Sri Lanka National Museum. Planning an escape in Kandy? Royal Palace of Kandy, National Museum and Kandy Lake are among the best sights here.

Explore a world of travel with Expedia