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

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
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
Cinnamon Grand Colombo - Colombo Hotels
Rating: 4.5 Stars

Cinnamon Grand Colombo

77, Galle Road, Colombo - Map
"Best hotel in Colombo"
We switched hotels while on vacation. We stayed at Pegasus Reef Hotel. It was ok, but no restaurants :( It was far from Colombo but near beach. We decided to switch to Cinnamon Grand and so happy we did!!! The hotel is beautiful! Tons of restaurants and room service was amazing as well!! I would recommend this hotel 1 million times!!
Lisa from Dubai
Located in the heart of Colombo, this luxury hotel is near the beach and within walking distance of US Embassy and Beira …More
Centara Passikudah Resort & Spa Sri Lanka - Kalkudah Hotels
Rating: 4.0 Stars

Centara Passikudah Resort & Spa Sri Lanka

National Holiday Resort, Passikudah,, Kalkudah - Map
"Great hotel; service yet to be improved"
Overall, we had a very enjoyable stay at Centara Passikudah Resort. The Hotel ist incredibly beautiful, the room offered great comfort and design and the spacious hotel interior and exterior was to our full satisfaction.
Nina from Germany
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

Heritance Kandalama

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

Clock Inn Colombo

457 Galle Road, Colombo - Map
Situated in the city center, this hotel is close to German Embassy Colombo, Majestic City, and Durdans Hospital. Also nearby …More
Casa Colombo Hotel - Colombo Hotels
Rating: 5.0 Stars

Casa Colombo Hotel

231, Galle Road, Colombo - Map
"An oasis in the city of chaos!"
We had amazing start to our Sri Lankan adventure at Casa Colombo. The hospitality was world class, and our personal DOMO Guyen, was incredible...nothing was ever too much hassle & he always went above & beyond the call of on the bed & candlelit rooms were a nightly occurrence. The individual suites were amazing, and each had their own identity & design intention. Don't go to CC expecting bog-standard, repetitive hotel design in 50 shades of simply won't find it. We enjoyed it so much we returned a further two times during our Sri-Lankan trip.
nomes from Geneva, Switzerland
Situated in the city center, this luxury hotel is close to Majestic City, German Embassy Colombo, and Durdans Hospital. Also …More
Taj Samudra - Colombo Hotels
Rating: 4.0 Stars

Taj Samudra

25 Galle Face Centre Road, Colombo - Map
"A true Palace"
What to say about the Taj Samudra apart that we have not come accross in a long time travelling to a hotel which combines a great product (Club Rooms only for now, the other rooms will undergo renvation soon), outstanding, friendly and warm service, elegance, refinement and above all proud Taj staff member which made our honeymoon unforgettable. I had booked a deluxe room in the beginning not knowing they were not renovated and i immediately upgraded to the Club Level. It was exactly what we were looking for: Space, well appointed, large bathroom, beautiful views and very very comfortable. This is when the Taj service began to be exceptionnal, we ordered in-room dining served exactly 30 minutes later and the In-room dining Chef (he is the Chef in charge, very nice gentleman who came around also every morning at breakfast to speak to us. just forgot his name) also joined the waiter (Kabeer, great professional) to explain the dishes. Nice touch i must say. We received notes from the Housekeeping team, soft touches, the room was always sportless, the housekeeping supervisor inquiring about our comfort etc... perfect. Thank you Sameera also for your care We loved the Club Lounge and the team over there, they are outstanding people every single one of them including the Club Lounge Manager who is leading a fine team while being a true hotelier himself. We tried to remember the names to mention them here. All in all, best option in Colombo and we will return very soon
FJ from Thailand
Situated in the city center, this eco-friendly hotel is close to Colombo World Trade Center, Bank of Ceylon Tower, and Dutch …More
Hilton Colombo - Colombo Hotels
Rating: 4.0 Stars

Hilton Colombo

2 Sir Chittampalam A Gardiner, Colombo - Map
"great location"
wonderful stay, great buffet with excellent environment, great entertainent in the lobby with bands, pinao etc
A Traveller
Situated near the beach in Colombo, this hotel is close to Colombo World Trade Center, Galle Face Green and Dutch Hospital …More
Vivanta By Taj - Bentota Hotels
Rating: 3.5 Stars

Vivanta By Taj

National Holiday Resort, Bentota - Map
"Beautiful Hotel and Friendly Staff"
This was my second time at this hotel and both visits were really fun. The staff couldn't do enough kind things for us. The person who complained about poor treatment of 'non-whites' should have seen the diverse mix of people staying while we were there. I would guess the majority were Indian or Sri Lankan and the next large group were of Arabic decent (it was during the Eid Holiday). I saw everyone getting kind and attentive care.
J from Saudi Arabia and Texas
This spa hotel is located in Bentota (South Sri Lanka Coast), close to the beach, Bentota Beach, and Kande Vihare Temple …More

Search from 188 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.

    Narrow Your Search To:

    Sri Lanka Hotel Guide

    When you browse Expedia’s selection of 188 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!

    Customers Rate Expedia
    Powered by feefo
    91% recommended
    From 29,939 Reviews