Customized for your search:

Sri Lanka Hotels

Sri Lanka hotels
Sri Lanka

Hotel + Flight Deals in Sri Lanka

See all Sri Lanka Package Deals

Top Trending Hotels in Sri Lanka

Calamander Unawatuna Beach - Unawatuna Hotels
Rating: 3.5 Stars
$129

Calamander Unawatuna Beach

Parangiyawatte, Unawatuna - Map
 
 
"Unexpectedly good experience"
Comfortable hotel in a good destination. Very tasty food at restaurant with reasonable prices (dinner buffet of $16, a la carte available as well). Romantic ambience in the night due to beautiful lightning. Hotel provides a vast variety of time-spending activities: waterpool (open from 8 am till 8 pm, that is usual for Sri Lanka), gym, yoga classes in the morning.
Tatsiana from Minsk, Belarus
Within easy reach of Unawatuna Beach and Galle Fortress, this Unawatuna resort is located by the ocean and set on the beach …More
Cinnamon Grand Colombo - Colombo Hotels
Rating: 4.5 Stars

Cinnamon Grand Colombo

77, Galle Road, Colombo - Map
 
 
"Excellent hotel in an oasis....centrally located."
Beautiful , friendly and a nice hotel in Colombo. Part of Cescat Coplex with all amenities . Nice restaurants ; specially sea food and the Indian restaurants.
Dr.SSB from Riyadh, KSA
Located in the heart of Colombo, this luxury hotel is near the beach and within walking distance of US Embassy and Beira …More
Amaya Beach - Kalkudah Hotels
Rating: 4.0 Stars
$167

Amaya Beach

National Holiday Resort, Passikudah,, Kalkudah - Map
 
 
"Great luxury place"
This was the nicest place we stayed at, with beautiful views, comfortable and spacious rooms and a great pool. Staff were also very friendly and also up for a chat (good at English also). Breakfast buffet was great, with the option of Sri Lankan food and a chef on-hand to make waffles or omelettes. Reasonable price - the breakfast buffet was well worth it. We only stayed one night but could easily have done another. With not much else going on in Kalkudah, more than a couple of days here may get boring (as you will likely only leave the resort for walks along the beach), but that is to no fault of Amaya! Well worth it.
Brett from Melbourne
Located by the sea, this Kalkudah resort is on the beach, within minutes of Pasikuda Beach.More
Heritance Kandalama - Dambulla Hotels
Rating: 4.5 Stars
$172

Heritance Kandalama

Kandalama Lake front, Dambulla - Map
 
 
"Wonderful Bawa architechture"
Perfect location for a Bawa architecture. Nice inner decoration.
Ariyoshi
This luxury hotel is located in Dambulla (Central Sri Lanka), where area attractions include Dambulla Cave Temple. Regional …More
Jetwing Blue - Negombo Hotels
Rating: 4.5 Stars

Jetwing Blue

Negombo Beach, Negombo - Map
 
 
"One of the best Brand chain hotel in Sri Lanka"
Nice and cozy stay at Jetwing, highly recommend this big chain hotel in Sri Lanka. Good service, nice pool. Good location
Bonnie from Vancouver
Within easy reach of Negombo Beach, St. Sebastian's Church, and St.Mary's Church, this Negombo resort is located by the sea …More
Jetwing Lagoon - Negombo Hotels
Rating: 4.0 Stars
$239

Jetwing Lagoon

Pamunugama Road, Talhena, Negombo - Map
 
 
"A stylish start to your Sri Lanka holiday"
We arrived on an overnight flight from the UK, getting to the hotel at 4am.... Our rooms were lovely. Really big, including a massive double bed, and so clean. I am picky about hotel bed linen - but everything was fresh and comfy. Huge bathroom, plenty of hot water. Got up to a fantastic breakfast, every sort of food you can imagine. The swimming pool is huge - we all like proper swimming - apparently the biggest pool in Asia! We all had a massage in the spa, great after a long flight. Very very good food here, no need to eat out. My daughter has a nut allergy, and they were very helpful about avoiding nutty foods. Very quiet location on the lagoon. Would suit guests looking for a stylish, peaceful location, we will definitely stay again.
J.P from N.Yorks, UK
Situated in Negombo, this resort is in the same area as Negombo Fish Market, Negombo Beach, and St.Mary's Church. Area …More
Jetwing Vil Uyana - Sigiriya Hotels
Rating: 4.5 Stars
$306

Jetwing Vil Uyana

Rangirigama, Sigiriya - Map
 
 
"Beautiful Eco hotel"
A beautiful and relaxing Eco-hotel; we were surrounded by wildlife and the hotel seamlessly blended with nature. We recommend the forest dwellings with your own pool and a well designed outdoor, covered bathroom. We also recommend the Loris walk and bird watching with the naturalist.
Leslie from London, UK
This luxury resort is located in Sigiriya (Central Sri Lanka), close to Sigiriya Museum and Sigiriya Archaeological Site …More
The Kingsbury - Colombo Hotels
Rating: 4.5 Stars

The Kingsbury

48 Janadhipathi Mawatha, Colombo - Map
 
 
"Nice hotel in colombo"
Good quality hotel Bed was very confortable, good pizza by the pool
miguel from Doha
Situated in the city center, this luxury hotel is close to Bank of Ceylon Tower, Colombo World Trade Center, and Dutch …More
Casa Colombo Hotel - Colombo Hotels
Rating: 5.0 Stars
$300

Casa Colombo Hotel

231, Galle Road, Colombo - Map
 
 
"fabulous in every way"
took us a while to cotton on to the personal butler thing. Not many staff around. You just call your guy for whatever.
Jules from Sydney
Situated in the city center, this luxury hotel is close to Majestic City, German Embassy Colombo, and Durdans Hospital. Also …More
Royal Palms Beach Hotel - Kalutara Hotels
Rating: 4.0 Stars

Royal Palms Beach Hotel

De Abrew Road, Waskaduwa, Kalutara - Map
 
 
"Simply perfect"
Words can not deccrible how wondeful SriLanka is and moreover how fabulous the Royal Palms is... my only problem is we only stayed for 5 nights!!!! The hotel is just perfect for a relaxing get away and the staff especially Benedict & Chandima are simply fantastic.... they made our stay so very very special especially my Birthday which was absolutely fabulous.... thank you for making our 1st trip to SriLanka so memorable.... ww are so looking forward to returning.
Stephen & Fiona from Dubai
This Kalutara resort is located by the ocean and situated on the beach within walking distance of Kalatura Beach. Regional …More

Search from 218 Sri Lanka Hotels


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »
    No Expedia Cancellation Fee

    No Expedia Cancellation Fee

    Book, change, or cancel almost any hotel without paying an Expedia fee.

    Get the Expedia App

    Save $25 on your first mobile app hotel booking

    Send a download link and coupon code to your mobile device.

    Thank you! A text with the download link has been sent to the mobile device.

    By providing your number, you agree to receive a one-time automated text message with a link to get the app. Our app offers promotions and booking services. No purchase necessary. Standard text message rates may apply. Terms and Conditions

    Narrow Your Search To:

    Sri Lanka Hotel Guide

    When you browse Expedia’s selection of 218 hotels in Sri Lanka, you’re sure to find cheap deals and discount rates on any type of hotel your travel heart desires.

    Expedia will save you time and money when booking your Sri Lanka hotel. And that’s not all - we even provide you with a map to find hotels in the Sri Lanka neighborhood you prefer.

    Staying within budget is a cinch, too. Search for your preferred accommodation by price here at Expedia. Booking your reservations at a hotel in Sri Lanka is easy with us.

    Enter your travel dates to view the best offers on hotel rooms in Sri Lanka, Sri Lanka and get excited for your stay!

    Hide
    Customers Rate Expedia
    Powered by feefo
    91% recommended
    4.5
    From 29,939 Reviews
    *For these packages, package savings is at least equal to the cost of the flight or hotel if booked separately. Note: For packages including flights, you will be charged by the airline for the flight, but your savings on the package will equal the cost of the flight.