Resorts in Sri Lanka

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    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

Featured Resorts in Sri Lanka

Jetwing Blue

5.0 star property
8.0 out of 10, Very Good, (379)
"Fantastic service, relaxing environment"
Jetwing Blue

Cape Weligama - Relais and Chateaux

5.0 star property
9.8 out of 10, Exceptional, (64)
"Gorgeous property, the view from the restaurant is stunning, the grounds were spotless and the staff incredible. Small beach and not the beach swimming. "
The price is P30,298
P39,688 total
includes taxes & fees
Aug 4 - Aug 5
Cape Weligama - Relais and Chateaux

Amaya Beach Pasikudah

5.0 star property
8.8 out of 10, Excellent, (115)
"Beautiful property with friendly and helpful staff. The food is delicious with options for all visitors. Gym had good equipment and the pool and grounds are lovely. My only suggestion would be to have an iron in all rooms it would have been helpful with my wrinkled dresses."
The price is P9,414
P12,219 total
includes taxes & fees
Aug 26 - Aug 27
Amaya Beach Pasikudah

Hotel Sigiriya

4.0 star property
8.6 out of 10, Excellent, (526)
"Great hotel with lovely pool, amazing views of Sigiriya rock."
Hotel Sigiriya

Shangri-La Hambantota

5.0 star property
8.6 out of 10, Excellent, (102)
"Awesome experience! Family friendly! Great staff."
The price is P7,410
P9,955 total
includes taxes & fees
Aug 19 - Aug 20
Shangri-La Hambantota

Cocobay Unawatuna

4.0 star property
9.2 out of 10, Wonderful, (72)
"Staff is amazing and Upul ( restaurant) and Tamara ( lifeguard) were exceptional"
Cocobay Unawatuna

Trinco Blu by Cinnamon

4.0 star property
8.6 out of 10, Excellent, (221)
"Excellent hotel. Room was clean. Good food and good spread on the buffet. Staff was very courteous. Will come again. . "
The price is P10,323
P13,399 total
includes taxes & fees
Jul 31 - Aug 1
Trinco Blu by Cinnamon

Amaranthe Bay

4.0 star property
9.2 out of 10, Wonderful, (110)
"We had an excellent family time "
The price is P14,369
P18,823 total
includes taxes & fees
Jul 31 - Aug 1
Amaranthe Bay

Jetwing Lake

5.0 star property
9.6 out of 10, Exceptional, (128)
"Utterly excellent hotel. Food, setting, staff, rooms, spa and pool all brilliant. From here we used hotel drivers to go to Sigiriya, elephant safari, Pollanawa and Arandupura. Highly recommend "
Jetwing Lake

98 Acres Resort & Spa

4.5 star property
9.4 out of 10, Exceptional, (94)
"Had a quality time because of the service they provided us during the stay. "
98 Acres Resort & Spa

Anantara Peace Haven Tangalle Resort

5.0 star property
9.4 out of 10, Exceptional, (142)
"Lovely hotel and staff are great. The pricing are excessive for this hotel. $150-200 for a massage where other similar hotels charge $50-100. "
The price is P13,878
P18,474 total
includes taxes & fees
Aug 11 - Aug 12
Anantara Peace Haven Tangalle Resort

Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only

5.0 star property
9.0 out of 10, Wonderful, (226)
"Great find, amazing pool, great food nice atmosphere, highly recommend"
Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only

DoubleTree by Hilton Weerawila Rajawarna Resort

4.5 star property
9.8 out of 10, Exceptional, (45)
"Amazing stay! Hotel is spotless and modern, staff friendly, attentive and the cocktails were delightful"
The price is P5,460
P7,334 total
includes taxes & fees
Aug 24 - Aug 25
DoubleTree by Hilton Weerawila Rajawarna Resort

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

5.0 star property
8.2 out of 10, Very Good, (33)
"Amazing beautiful gorgeous serene place! The best in the area!!! "
The price is P7,873
P10,220 total
includes taxes & fees
Jul 31 - Aug 1
Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

Amaya Lake Dambulla

4.0 star property
8.4 out of 10, Very Good, (131)
"Loved the lake and surrounding area. It was so serene. Breakfast was included and was amazing. It was cozy detached cabana type of room. Friendly staff."
The price is P6,346
P8,237 total
includes taxes & fees
Jul 31 - Aug 1
Amaya Lake Dambulla

Sun Siyam Pasikudah

5.0 star property
9.2 out of 10, Wonderful, (52)
"Beautiful property, quiet, picturesque."
The price is P20,932
P28,121 total
includes taxes & fees
Aug 24 - Aug 25
Sun Siyam Pasikudah

Jetwing Vil Uyana, A Luxury Reserve

4.5 star property
9.4 out of 10, Exceptional, (63)
"Very quite and excellent."
The price is P19,403
P25,185 total
includes taxes & fees
Aug 20 - Aug 21
Jetwing Vil Uyana, A Luxury Reserve

FOX JAFFNA by Fox Resorts

4.0 star property
9.4 out of 10, Exceptional, (44)
"Excellent food and service. Will definitely recommend "
FOX JAFFNA by Fox Resorts

Habarana Village by Cinnamon

4.0 star property
9.0 out of 10, Wonderful, (124)
"It is a large hotel catering for many guests. Check in took time and front desk staff seem over worked. Restaurant staff are great and friendly. Good food selection and kid friendly. "
The price is P5,146
P6,680 total
includes taxes & fees
Jul 31 - Aug 1
Habarana Village by Cinnamon

Lanka Princess All Inclusive Hotel

4.0 star property
9.0 out of 10, Wonderful, (60)
"Highly recommended!! The location is great, my room was spacious and well equipped, the food is plentiful and delicious and all the staff are happy, friendly and totally adorable!! If you're staying over Christmas/New Year, the extra effort with decorations and evening schedules is really lovely - the best I've experienced. Thank you very much Lanka Princess, I had a brilliant stay. Without hesitation, I would stay here again :-) xxx"
Lanka Princess All Inclusive Hotel
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

Frequently asked questions

How much do resorts in Sri Lanka cost?
You'll pay between P5,146 and P30,298 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 172 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 organize 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.