Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation


Check Prices on Hotels in Sri Lanka

Tonight 17 Jul - 18 Jul
This weekend 19 Jul - 21 Jul
Next weekend 26 Jul - 28 Jul

Featured Sri Lanka Mountain Hotels

See all 4,909 properties in Sri Lanka

Estimated price for 1 night/2 adults

Hotel Onrock
Hotel Onrock
3.0 out of 5.0 4, Waterfall Road, Wemullahena, Ella
4.3/5 (77 reviews)
Rs3,791/ night for 2 guests

Beautiful view from the balcony, very helpful staff, and a good restaurant.

Reviewed on 24 Mar 2019
The Tea Cottage Resort & Spa
The Tea Cottage Resort & Spa
3.0 out of 5.0 Greenwood Estate (pvt), Pasbage Korale
4.0/5 (20 reviews)
Rs2,228/ night for 2 guests

Great location. Very quiet surroundings. Breakfast was very good . Strongly recommended. We will come back

Reviewed on 11 Feb 2019
Heaven Seven Nuwara Eliya
Heaven Seven Nuwara Eliya
3.0 out of 5.0 24A, Haddon Hill Road, Nuwara Eliya
3.8/5 (27 reviews)
Rs3,970/ night for 2 guests

Great staff, great hotel, no request too big id they can accomodate. All in all a pleasant stay!

Reviewed on 3 Apr 2019
Madulkelle Tea and Eco Lodge
Madulkelle Tea and Eco Lodge
5.0 out of 5.0 Richland Road, Madulkelle, Panwila
Free cancellation
4.6/5 (45 reviews)
Rs6,746/ night for 2 guests

What a place. We loved every minute in the Eco-friendly Madulkelle Lodge. The drive there through the endless tea plantation was just amazing and once arrived we were warmly welcomed and rewarded with our most luxurious 'glamping' tent overlooking the spectacular Knuckles Ranges. The hotel itself ...

Reviewed on 13 Mar 2019
Palmstone Retreat - Kithulgala
Palmstone Retreat - Kithulgala
4.5 out of 5.0 Koskanuwala Watta, Mahabage, Yatiyantota
4.4/5 (18 reviews)
Rs12,045/ night for 2 guests

I went with my wife and four year old daughter. 6km small Road to the hotel is horrible. Need a high clearance vehicle. My honda fit nearly escaped any damages. Otherwise the stay was superb. Location is unique.rooms were great. Food was ok,slightly more expensive than similar class hotels,may be ...

Reviewed on 5 Feb 2019
Ella Green Cottages
Ella Green Cottages
3.0 out of 5.0 Water Fall Road, Ella, Uva
3.9/5 (10 reviews)
Rs2,041/ night for 2 guests

The room is basic, with a small attached bath. A mosquito net is provided. All the bedding smells damp and the bathroom does not have the best smell either. But the staff is wonderful, you can see monkeys outside the windows in the morning and it's close to the trail for Ella Rock. Getting into town ...

Reviewed on 30 Jan 2017
Grand Adam's peak
Grand Adam's peak
2.0 out of 5.0 No 32/2 Adams Peak Road, Ambagamuwa
3.3/5 (26 reviews)

Great location for climbing Adams Peak. Bad wifi, did not work in room. Some confusion when checking in for the room. Good Food.

Reviewed on 27 Mar 2018
Amaya Langdale
Amaya Langdale
4.0 out of 5.0 Radalla, Nuwara Eliya
Free cancellation
4.2/5 (43 reviews)

The staff are very friendly and accommodating, the place is in a middle of a tea plantation and it’s really beautiful location, few things to mention, on the hotel.com booking it’s says room with balcony, but found out the that deluxe room did not have balcony (wrong information) but management did ...

Reviewed on 31 Oct 2018
Villa Shenandoah
Villa Shenandoah
3.5 out of 5.0 No 515, Heerassagala Road, Kandy, Central Province
4.0/5 (20 reviews)
Rs6,033/ night for 2 guests

The hotel is just out of the hussle and bustle of Kandy city - about a 15min Tuktuk ride. Perfect to see all the sights in and around Kandy and then come back and relax in peace and quiet. The staff are very helpful and friendly and the owner arranged trips and drivers in and around the Kandy area. ...

Reviewed on 13 Feb 2017
Map

Recently booked Sri Lanka hotels

Levels by Cantaloupe
4.5 out of 5.0
Last booking: 19 hours ago

Mountain Hotels in Sri Lanka

Search for Mountain Hotels in Sri Lanka on Expedia. 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