Customised 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

Cinnamon Wild Yala - Kirinda Hotels
Rating: 4.0 Stars
£136
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 Wild Yala

Town Kirinda, Kirinda - Map
 
 
"In Yala National Park"
Very nice, bungalo style hotel, right on the edge of Yala national park
Traveller from FL, USA
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 location. Terrific service."
Should be your number one choice of hotel in Colombo! The service was great. Check in and out quick. Allowed late check out without any hassle at all. Overall highly recommended.
Dr Omar from Durban, South Africa
Welcome to a place where senses are delighted and desires indulged. A place where you pick the pace and choose the mood. …More
Hilton Colombo - Colombo 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.

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
The Kingsbury - 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.

The Kingsbury

48 Janadhipathi Mawatha, Colombo - Map
 
 
"Impressive hotel, well located in Colombo"
Very comfortable, attractive hotel with very tasteful decoration
Bill from Manama
TaxiThe Ceylon Continental Hotel, Colombo is in over 10 acres of landscaped gardens, overlooking the Indian Ocean, close to …More
Heritance Kandalama - Dambulla 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.

Heritance Kandalama

Kandalama Lake front, Dambulla - Map
 
 
"房间很好,但是有小强和蜘蛛"
酒店很不错,与自然绝对契合。房间很大,但是床是两个小床拼接而成,被子不是很舒服。偶尔有小强从屋顶掉下来,吓人一跳。卫生间很大,舒服,但是浴缸里有蜘蛛。窗子不关紧就有可能有猴子进来,这是真的。千万不要放吃的东西在桌上。早餐午餐都不怎么的,一般般吧。
coveri from China
5 Star Property - Retire to comfortable natural surroundings, after long and stimulating excursions to places of …More
Levels by Cantaloupe - Unawatuna Hotels
Rating: 4.5 Stars
£138
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.

Levels by Cantaloupe

Bonavista Road, Unawatuna - Map
 
 
Taj Samudra - Colombo 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.

Taj Samudra

25 Galle Face Centre Road, Colombo - Map
 
 
"An idle location with exemplary facilities."
This is my 3rd stay here. The last two in 2007 and 2013. There is a qualitative shift in service. The check-in and check- out is done in a very personalized manner where you are seated throughout. Free wifi service provided. Good selection of restaurant.
NS Nathan from singapore
1) Taj Samudra is a charming hotel spread across 11 acres of beautifully manicured gardens which overlook the India Ocean …More
Uga Jungle Beach - Kuchchaveli Hotels
Rating: 4.5 Stars
£146
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
 
 
"Wonderful hotel"
We had a lovely stay at the hotel. Nice attentive staff. Good location (though hard to find for most drivers so best to follow the address they give you and count kms from Trinco).
A Traveller
Mount Lavinia Hotel - Mount Lavinia 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.

Mount Lavinia Hotel

100 Hotel Road, Mount Lavinia - Map
 
 
"An Authentic Grande-Dame British Colonial Hotel"
We had a problem with the quaint room they offered us. The top of the bed was about a meter above the floor, and even I had trouble getting onto it. My wife couldn't do it at all. So we called in the manager and, after a sometimes heated discussion, he brought in someone who provided a jerrybuilt series of steps from who knows what. That worked. Everything else was a pleasure, of a kind and quality that has all but died out in this age of hype and frills without substance. Some people wouldn't like it as we did, because they're looking for "now" things. But for those who want old-fashioned comfort and relaxed ambiance, this is it. The food's great, too.
SJKIP from California
Colonial mystique a secret tunnel an amazing sunset view and a scandalous affair involving a bare breasted dancer Sri …More
Chaaya Blu Trincomalee - Trincomalee Hotels
Rating: 4.0 Stars
£124
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.

Chaaya Blu Trincomalee

Upuvali, Trincomalee - Map
 
 
Nice hotel right on beach. All other hotels on the beach look more like guesthouses...
A Traveller

Search from 226 Sri Lanka Hotels


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 365,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    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.