Customised for your search:

Sri Lanka hotels

Sri Lanka hotels
Sri Lanka

Hotel + Flight Deals in Sri Lanka

See all Sri Lanka Trip Deals

Top Trending Hotels in Sri Lanka

Calamander Unawatuna Beach - Unawatuna Hotels
Rating: 3.5 Stars
£84
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

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
Amaya Beach - Kalkudah Hotels
Rating: 4.0 Stars
£114
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

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
Cinnamon Grand Colombo - Colombo Hotels
Rating: 4.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

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
Welcome to a place where senses are delighted and desires indulged. A place where you pick the pace and choose the mood. …More
Casa Colombo Hotel - Colombo Hotels
Rating: 5.0 Stars
£204
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

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
Casa Colombo is a 12 suite Retro-chic hotel that blends a contemporary designer style with the charms of a magnificent 200 …More
Royal Palms Beach Hotel - Kalutara Hotels
Rating: 4.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

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
Jetwing Blue - Negombo Hotels
Rating: 4.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

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
Centara Ceysands Resort & Spa Sri Lanka - Bentota Hotels
Rating: 4.0 Stars
£103
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Centara Ceysands Resort & Spa Sri Lanka

Aluthgama, Bentota - Map
 
 
"Very nice and classy hotel"
The hotel is very nice. The only problem i faced was with the food. Since it is a hotel that accepts visiotrs from around the world, the food should include some international and oriental items.
Daniel from Dubai
Best Western Elyon Colombo - Colombo Hotels
Rating: 3.5 Stars
£73
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Best Western Elyon Colombo

102 A,Kirulapone Avenue,Baseline Road, Colombo - Map
 
 
BEST WESTERN Elyon Colombo is a modern city hotel located in the rapidly-emerging metropolitan area of Colombo Five. Equipped …More
Uga Jungle Beach - Kuchchaveli Hotels
Rating: 4.5 Stars
£150
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Uga Jungle Beach

27th Kilometre post Pulmoddai Rd, Kuchchaveli - Map
 
 
Heritance Kandalama - Dambulla Hotels
Rating: 4.5 Stars
£125
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Heritance Kandalama

Kandalama Lake front, Dambulla - Map
 
 
"Wonderful Bawa architechture"
Perfect location for a Bawa architecture. Nice inner decoration.
Ariyoshi
5 Star Property - Retire to comfortable natural surroundings, after long and stimulating excursions to places of …More

Search from 221 Sri Lanka Hotels


    No Expedia Cancellation Fee

    No Expedia Cancellation Fee

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

    Narrow Your Search To:

    Pocket Guide: Sri Lanka

    Search for hotels in Sri Lanka on Expedia.co.uk. You can easily find your hotels in Sri Lanka using one of the methods below:

    • View our selection of featured hotels in Sri Lanka
    • Use the map to find hotels in the Sri Lanka neighborhood you prefer
    • Use the filters to see hotels in a specific area of Sri Lanka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
    • Enter your travel dates to view the best deals on hotels in Sri Lanka - while they last
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 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.