Customized for your search:

Sri Lanka Hotels

Sri Lanka hotels
Sri Lanka

Hotel + Flight Deals in Sri Lanka

See all Sri Lanka Package Deals

Great Deals on Sri Lanka Hotels

Langdale by Amaya - Nuwara Eliya Hotels
Rating: 4.0 Stars
Check availability

Langdale by Amaya

Radalla, Nuwara Eliya - Map
 
 
"Low value for money"
The staff was very nice and the view was unbelievable, but it was a bit too pricey for what it offered.
Traveller from london
Situated in the mountains, this resort is within 9 mi (15 km) of Galway Forest Reserve, Victoria Park, and Nuwara Eliya Golf …More
The Waterfall Resort - Nuwara Eliya Hotels
Rating: 4.0 Stars
Check availability

The Waterfall Resort

Devon Estate, St. Clair's, Nuwara Eliya - Map
 
 
Situated in Nuwara Eliya, this villa is within 20 mi (32 km) of Galway Forest Reserve, Victoria Park, and Nuwara Eliya Golf …More
The Tea Cottage Resort & Spa - Nawalapitiya Hotels
Rating: 3.0 Stars
$91
Check availability

The Tea Cottage Resort & Spa

Greenwood Estate (pvt), Nawalapitiya 20650 - Map
 
 
Situated in Nawalapitiya, this cottage is 14.4 mi (23.1 km) from Kotmale Reservoir Viewpoint and within 32 mi (52 km) of …More
Grand Hotel - Nuwara Eliya Hotels
Rating: 4.0 Stars
Check availability

Grand Hotel

Grand Hotel Rd, Nuwara Eliya 22200 - Map
 
 
Situated in Nuwara Eliya, this hotel is within 1 mi (2 km) of Nuwara Eliya Golf Club and Victoria Park. Galway Forest Reserve …More
Amaya Hills - Kandy Hotels
Rating: 4.0 Stars
$159
Check availability

Amaya Hills

Heerassagala Kandy Sri Lanka, Kandy 20000 - Map
 
 
"Relaxing setting, great views, stunning gardens."
Very much enjoyed our stay, pleasant walks in the gardens, and trekking around the area, hotel guides helpful, pointing out the tea, coffee, and cinnamon. The views were stunning from our balcony, and room was very clean, with good facilities, tv , tea ,coffee, mini bar etc. It makes a very relaxing place to stay, a little out of the way, so transport required to Kandy, but making a secluded getaway. Great breakfasts, very large buffet catering for just about every taste, with bar meals available until late. The staff were all pleasant and helpful, all in all, and very nice place.
Traveller from UK
Situated in the mountains, this hotel is within 6 mi (10 km) of Royal Botanical Garden, Asgiriya Stadium, and Sri Dalada Maligawa.More
Amaara Sky Hotel - Kandy Hotels
Rating: 4.0 Stars
$150
Check availability

Amaara Sky Hotel

72 / 22, A.B. Damunupola Mawatha, Kandy - Map
 
 
4.1 out of 5 (7 reviews)
Situated in Kandy, this hotel is 0.9 mi (1.4 km) from Asgiriya Stadium and 1.3 mi (2 km) from Sri Dalada Maligawa. Royal …More
Cinnamon Citadel Kandy - Kandy Hotels
Rating: 3.5 Stars
$111
Check availability

Cinnamon Citadel Kandy

124, Srimath Kuda Ratwatte Mawatha, Kandy - Map
 
 
Very accommodating, excellent staff. Food was excellent.
Traveller from Washington DC
Situated in Kandy, this eco-friendly hotel is 2.3 mi (3.7 km) from Asgiriya Stadium and 2.4 mi (3.9 km) from Sri Dalada …More
Achinika Holiday Inn - Nallathanniya Hotels
Rating: 2.0 Stars
Check availability

Achinika Holiday Inn

No 32/2 Adams Peak Road, Nallathanniya - Map
 
 
Situated in the mountains, this hotel is 0.8 mi (1.3 km) from Mohini Waterall and 1.9 mi (3 km) from Japan Peace Temple …More
Ratnaloka Tour Inn - Ratnapura Hotels
Rating: 3.0 Stars
$66
Check availability

Ratnaloka Tour Inn

Kosgala, Kahangama, Ratnapura - Map
 
 
"Gem mining tour"
Wonderful staff, meals good but slow to arrive. The whole place looks like it has seen better days, but it was perfectly adequate for our needs.
A Traveller
This hotel is located in Ratnapura (Central Sri Lanka), where regional attractions include Adams Peak.More
Blue Sky Guest House - Nallathanniya Hotels
Rating: 3.0 Stars
Check availability

Blue Sky Guest House

No.32/2,Nuwara Eliya, Nallathanniya 22070  - Map
 
 
Situated in Nallathanniya, this guesthouse is 0.9 mi (1.4 km) from Mohini Waterall and 1.8 mi (2.9 km) from Japan Peace …More

Search from 447 Sri Lanka Hotels


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 510,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    Where to stay in Sri Lanka

    Your Guide to Sri Lanka Hotels

    Expedia.com offers a selection of 447 hotels in Sri Lanka. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

    Expedia.com will not only save you time, but also money when booking your stay at a hotel in Sri Lanka. Making reservations so you can stay within your budget is easy with us.

    Expedia.com even provides you with a map so you may find hotels in the Sri Lanka neighborhood you prefer.

    Go ahead. Enter your travel dates to view the best offers on hotel rooms in Sri Lanka, Sri Lanka now!

    Looking for local hotels nearby? Check out the new hotels near me page.

    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.