Search Hotel Resorts in Sri Lanka

Compare and save

    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

Sri Lanka Accommodation: Most Popular Cities to Stay

Featured Resorts in Sri Lanka

Jetwing Blue

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

Cape Weligama - Relais and Chateaux

5.0 star property
9.8 out of 10, Exceptional, (64)
The price is ₹41,508
₹55,644 total
includes taxes & fees
26 Jul - 27 Jul
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."
Amaya Beach Pasikudah

Hotel Sigiriya

4.0 star property
8.6 out of 10, Excellent, (524)
" Great hospitality "
Hotel Sigiriya

Shangri-La Hambantota

5.0 star property
8.8 out of 10, Excellent, (101)
"Awesome experience! Family friendly! Great staff."
The price is ₹11,138
₹14,963 total
includes taxes & fees
16 Aug - 17 Aug
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, (220)
"Beach Access - Liked the most Uniform water temperature in the Shower - To be improved"
The price is ₹13,481
₹18,098 total
includes taxes & fees
3 Aug - 4 Aug
Trinco Blu by Cinnamon

Amaranthe Bay

4.0 star property
9.2 out of 10, Wonderful, (109)
"We had an excellent family time "
The price is ₹21,534
₹28,208 total
includes taxes & fees
21 Jul - 22 Jul
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, (93)
"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, (141)
"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 ₹20,859
₹27,768 total
includes taxes & fees
26 Jul - 27 Jul
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"
The price is ₹10,327
₹13,905 total
includes taxes & fees
23 Jul - 24 Jul
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 ₹7,451
₹10,011 total
includes taxes & fees
31 Jul - 1 Aug
DoubleTree by Hilton Weerawila Rajawarna Resort

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

5.0 star property
8.4 out of 10, Very good, (31)
"Incredibly busy spot, busy beach, competitive to get lounge chairs, lots of people. Rooms were nice, staff was very helpful. "
The price is ₹6,514
₹8,770 total
includes taxes & fees
24 Jul - 25 Jul
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, (130)
"The location of the property is excellent but the housekeeping services are below average. The restaurant staff was excellent- Mr. Jayararatne and waiter Mr. Imalsha are extremely good and made every meal a pleasant experience "
Amaya Lake Dambulla

Sun Siyam Pasikudah

5.0 star property
9.2 out of 10, Wonderful, (51)
"Beautiful property, quiet, picturesque."
The price is ₹36,587
₹51,196 total
includes taxes & fees
30 Jul - 31 Jul
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 ₹25,083
₹33,774 total
includes taxes & fees
17 Aug - 18 Aug
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, (122)
The price is ₹7,090
₹9,204 total
includes taxes & fees
30 Jul - 31 Jul
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 ₹6,514 and ₹41,508 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 165 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.