Search Hotel Resorts in Sri Lanka

Compare and save
  • 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

Sri Lanka Accommodation: Most Popular Cities to Stay

Our top choices for Sri Lanka resorts

Habarana Village by Cinnamon

Habarana Village by Cinnamon
4.0 star property
Habarana
9.0 out of 10, Wonderful, (138 reviews)
"Everything was excellent."
United States
Jim
The price is ₹10,025
₹13,013 total
includes taxes & fees
29 Jan - 30 Jan
Habarana Village by Cinnamon

Hotel Sigiriya

Hotel Sigiriya
4.0 star property
Sigiriya
8.6 out of 10, Excellent, (551 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
The price is ₹9,112
₹11,883 total
includes taxes & fees
23 Jan - 24 Jan
Hotel Sigiriya

Jetwing Blue

Jetwing Blue
5.0 star property
Negombo
8.0 out of 10, Very good, (402 reviews)
"Staff are very friendly and accommodating, great location "
United Kingdom
lawrence
The price is ₹12,565
₹16,590 total
includes taxes & fees
26 Jan - 27 Jan
Jetwing Blue

Dickwella Resort and Spa

Dickwella Resort and Spa
5.0 star property
Batigama
8.4 out of 10, Very good, (41 reviews)
"Very helpful staff, great breakfast with a view and amazing location. I can just recommend this resort"
United Kingdom
Milán
Dickwella Resort and Spa

Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, Excellent, (122 reviews)
"Excellent place and amazing food . Most importantly the service provided by the staff was top notch "
United States
Ruvin Dilshan Conganige
The price is ₹18,956
₹25,466 total
includes taxes & fees
30 Jan - 31 Jan
Shangri-La Hambantota

Thaala Bentota

Thaala Bentota
5.0 star property
Bentota
8.6 out of 10, Excellent, (171 reviews)
"We had enormous family room Lovely decor and comfortable Pools were great and grounds maintained well Staff were friendly "
United Kingdom
Martyna
Thaala Bentota

Fox Kandy by Fox Resorts- Luxury in the Mist

Fox Kandy by Fox Resorts- Luxury in the Mist
5.0 star property
Kandy
9.6 out of 10, Exceptional, (51 reviews)
"Excellent service and wonderful views from the room"
United Kingdom
ANDREW
The price is ₹8,676
₹11,365 total
includes taxes & fees
26 Jan - 27 Jan
Fox Kandy by Fox Resorts- Luxury in the Mist

Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (74 reviews)
"We stayed 4 nights and everything was amazing. Incredible property, incredible food, incredible staff, incredible views. "
United States
Riley
The price is ₹57,150
₹74,862 total
includes taxes & fees
28 Jan - 29 Jan
Cape Weligama - Relais and Chateaux

Jetwing Lake

Jetwing Lake
5.0 star property
Dambulla
9.6 out of 10, Exceptional, (140 reviews)
"awesome pool, helpful staff, great food, excellent rooms"
Australia
Danny
Jetwing Lake

Mandara Resort

Mandara Resort
4.0 star property
Weligama
8.0 out of 10, Very good, (40 reviews)
"Amazing stay! "
United Kingdom
Grant
The price is ₹9,376
₹12,282 total
includes taxes & fees
29 Jan - 30 Jan
Mandara Resort

Amaara Forest Hotel Sigiriya

Amaara Forest Hotel Sigiriya
4.0 star property
Avudangawa
8.4 out of 10, Very good, (27 reviews)
"Friendly staff and beautiful place"
Australia
Chameera
Amaara Forest Hotel Sigiriya

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, (54 reviews)
"Very clean room. Superior staff and delicious food."
United States
James
The price is ₹9,963
₹13,384 total
includes taxes & fees
27 Jan - 28 Jan
Fox Jaffna by Fox Resorts – Boutique Heritage Luxury

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, (175 reviews)
"Great pool, buffet and comfortable clean rooms. A great place for a family holiday. The hotel is isolated in not the best neighborhood I’m afraid. But as we went all inclusive we didn’t need to leave the property. "
Canada
Peter
The price is ₹13,855
₹18,148 total
includes taxes & fees
24 Jan - 25 Jan
Pegasus Reef - A Beach Resort in Colombo

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, (240 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
The price is ₹13,957
₹18,528 total
includes taxes & fees
2 Feb - 3 Feb
Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only

Trinco Blu by Cinnamon

Trinco Blu by Cinnamon
4.0 star property
Trincomalee
8.6 out of 10, Excellent, (233 reviews)
"Room was spacious and nice balcony with beach view!"
United States
Selva
The price is ₹7,042
₹9,206 total
includes taxes & fees
1 Feb - 2 Feb
Trinco Blu by Cinnamon

DoubleTree by Hilton Weerawila Rajawarna Resort

DoubleTree by Hilton Weerawila Rajawarna Resort
4.5 star property
Weerawila
9.8 out of 10, Exceptional, (57 reviews)
"Clean and well maintained property. Nice staff and great food options at the hotel. Keep up the great service!!! 👌👍"
Canada
Gana Jr.
The price is ₹10,594
₹14,232 total
includes taxes & fees
4 Feb - 5 Feb
DoubleTree by Hilton Weerawila Rajawarna Resort

NH Bentota Ceysands Resort

NH Bentota Ceysands Resort
4.0 star property
Bentota
8.2 out of 10, Very good, (209 reviews)
"Friendly staff, great location and fun activities."
United States
Roshanthi
The price is ₹12,489
₹16,626 total
includes taxes & fees
29 Jan - 30 Jan
NH Bentota Ceysands Resort

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)
"Excellent staff and food. We enjoyed the pool and jacuzzi. One of the bedt hotels i have stayed."
Australia
Wijitha
The price is ₹10,371
₹13,864 total
includes taxes & fees
6 Feb - 7 Feb
Sigiriya Forest Edge By Marino Leisure

Madulkelle Tea and Eco Lodge

Madulkelle Tea and Eco Lodge
5.0 star property
Panwila
9.0 out of 10, Wonderful, (59 reviews)
"Location, peace and quiet great staff"
United Kingdom
Martin
Madulkelle Tea and Eco Lodge

Amagi Aria

Amagi Aria
5.0 star property
Negombo
7.4 out of 10, Good, (344 reviews)
"It is a good hotel on the lake/beach with all sorts of services available."
United States
Sudhir
The price is ₹5,740
₹7,620 total
includes taxes & fees
25 Jan - 26 Jan
Amagi Aria
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

Price trends for hotels in Sri Lanka

Less expensive
More expensive
Next month
May
March
₹13,245
Month
Price
January
₹11,896
February
₹13,245
March
₹14,521
April
₹11,558
May
₹10,291
June
₹10,291
July
₹13,459
August
₹13,043
September
₹10,291
October
₹10,291
November
₹12,387
December
₹14,446
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.

Find out more about Sri Lanka

Sri Lanka Resorts information

Number of reviews
3,127
Accommodation
190 Resorts
Lowest Price
₹7,620
Highest Price
₹74,862

Frequently asked questions

How much do resorts in Sri Lanka cost?
You'll pay between ₹7,620 and ₹74,862 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 190 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