Search Resorts in Sri Lanka

Compare and save
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Top cities in Sri Lanka

Check prices for these dates

Our top choices for Sri Lanka resorts

1. Mandara Resort

Mandara Resort
4.0 star property
Weligama
7.8 out of 10, Good, (44 reviews)
"Nice beach front location. Relaxed friendly staff. Good food, bar and pool. Had a great stay."
United Kingdom
Mike
The price is £101
includes taxes & fees
1 Dec - 2 Dec
Mandara Resort

2. Jetwing Blue

Jetwing Blue
5.0 star property
Negombo Beach Area
8.0 out of 10, Very good, (440 reviews)
"Fabulous sea view and beach with beautifu lsunset, great pool, only stopped for a night before leaving, would have liked to stay longer, lovely hotel with a nice strip to walk around too."
United Kingdom
Saadia
The price is £127
includes taxes & fees
10 Nov - 11 Nov
Jetwing Blue

3. Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.8 out of 10, Excellent, (262 reviews)
"Rooms were very clean and staf were super helpful and very friendly."
United Kingdom
Saranjan
Hotel Riu Sri Lanka - All Inclusive

4. Pullman Bentota Resort and Spa

Pullman Bentota Resort and Spa
4.0 star property
Bentota
8.2 out of 10, Very good, (213 reviews)
"Friendly staff, great location and fun activities."
United States
Roshanthi
The price is £136
includes taxes & fees
17 Nov - 18 Nov
Pullman Bentota Resort and Spa

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

Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year
5.0 star property
Unawatuna
8.4 out of 10, Very good, (44 reviews)
"We came for a family holiday and we have all had a wonderful time. Everything was perfect."
Australia
Catherine
The price is £176
includes taxes & fees
25 Nov - 26 Nov
Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

6. Te Dalu Resort & Spa

Te Dalu Resort & Spa
2.5 star property
Ella
9.2 out of 10, Wonderful, (22 reviews)
"Very good mountain view. If you want a full mountain view, this is it"
United States
Immanuel
The price is £116
includes taxes & fees
10 Nov - 11 Nov
Te Dalu Resort & Spa

7. Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, Excellent, (149 reviews)
"Awesome place! Very clean, kind and helpful staff. Breakfast is wonderful with various cuisines. Kids friendly -play place,foods,pool etc… Great place to enjoy with whole family…. Recommend for any one who love beach ,sun and family…"
Canada
Kamani
The price is £162
includes taxes & fees
30 Nov - 1 Dec
Shangri-La Hambantota

8. Amaya Lake Dambulla

Amaya Lake Dambulla
4.0 star property
Kandalama
8.6 out of 10, Excellent, (153 reviews)
"Everything is perfect thanks"
United States
Natasha
The price is £70
includes taxes & fees
17 Nov - 18 Nov
Amaya Lake Dambulla

9. Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (85 reviews)
"I loved the staff honestly they were super friendly with my daughter and me… My daughter was very comfortable with davinda. She became good friends with the surf instructor Kyle and loved the surfing experience she had with him making it one of the most wonderful experiences she had … The chef was extraordinary there making sure I tried authentic Sri Lankan food … Over all I’m definitely visiting them again when coming to Sri Lanka … The resort was out of this world honestly…"
United States
Abdulla
The price is £490
includes taxes & fees
15 Nov - 16 Nov
Cape Weligama - Relais and Chateaux

10. Fox Kandy by Fox Resorts- Luxury in the Mist

Fox Kandy by Fox Resorts- Luxury in the Mist
5.0 star property
Kandy
9.4 out of 10, Exceptional, (73 reviews)
"Great staff , very attentive , great food, clean and tidy rooms … Pool, mountain views and ambience are Amazing !!!!"
United States
Dinu
The price is £60
includes taxes & fees
13 Nov - 14 Nov
Fox Kandy by Fox Resorts- Luxury in the Mist
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.

Top reviews in Sri Lanka

Frequently Asked Questions

How much do resorts in Sri Lanka cost?

Expect to pay between £15 and £366 per night for resorts in Sri Lanka. From swanky couples retreats to stays packed with family-friendly amenities, the ideal place at the right price is a click away on 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?

Pick from resorts in Sri Lanka. Whether you're on the lookout for a luxurious honeymoon retreat or a sprawling family hotel resort full of adventure, you're sure to find the perfect place on Expedia.

Why book your hotel resort in Sri Lanka with Expedia?

Getting away shouldn't be difficult, so if you're in search of resorts at a competitive rate, Expedia has got you covered. Save cash and pick an inexpensive hotel resort or splurge on a 5-star stay and pamper your loved ones.

How can I find cheap resorts in Sri Lanka?

Expedia can help you easily source cheap resorts in Sri Lanka. Use our handy filter tool to select budget, amenities and star rating to tailor your search and discover the best place to stay in a few quick keystrokes.

What is there to do in Sri Lanka near my resort?

Whatever your interests, there are lots of things to put on your to-do list in Sri Lanka. If you're on your way to Western Province, be sure to look around Galle Face Beach, Nelum Pokuna Mahinda Rajapaksa Theatre and Sri Lanka National Museum. Taking off to Central Province? Royal Palace of Kandy, National Museum and Temple of the Tooth are top attractions here.

Explore a world of travel with Expedia