Mountains in Sri Lanka

Mountain Hotels in Sri Lanka, Asia

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

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

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

Featured Sri Lanka Mountain Hotels

Hotel Onrock
3 out of 5
4, Waterfall Road, Wemullahena, Ella
Rs4,425
per night
1 Nov-2 Nov
4.3/5Excellent! (80 reviews)

"Lovely hotel right by the town (allbeit up a very steep path!) but literally took 2 minutes to get to the main road with all the bars/restaurants. Our room was lovely, with a balcony looking out over to Ella rock and little Adam’s peak. Very comfy bed, tv, mini fridge, powerful, hot shower! Couldn’t ..."…"

Reviewed on 23 May 2019

Hotel Onrock
The Tea Cottage Resort & Spa
3 out of 5
Greenwood Estate (pvt), Pasbage Korale
Rs2,847
per night
1 Nov-2 Nov
4/5Very Good! (20 reviews)
Siva one night stay

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

Reviewed on 11 Feb 2019

The Tea Cottage Resort & Spa
Heaven Seven Nuwara Eliya
3 out of 5
24A, Haddon Hill Road, Nuwara Eliya
Rs3,733
per night
3 Nov-4 Nov
3.9/5Good! (28 reviews)
Perfect overnight stay, clean and friendly!

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

Reviewed on 3 Apr 2019

Heaven Seven Nuwara Eliya
Madulkelle Tea and Eco Lodge
5 out of 5
Richland Road, Madulkelle, Panwila
Free cancellationReserve now, pay when you stay
Rs11,056
per night
1 Nov-2 Nov
4.7/5Exceptional! (49 reviews)

"Our stay at Madulkelle was wonderful - we cannot recommend it enough. The views are breathtaking, staff were incredibly friendly and went out of their way to help us with anything we needed. The rooms/lodges were like our own little paradise up in the clouds. Definitely planning another stay!"…"

Reviewed on 24 Jul 2019

Madulkelle Tea and Eco Lodge
Palmstone Retreat - Kithulgala
4.5 out of 5
Koskanuwala Watta, Mahabage, Yatiyantota
Rs11,007
per night
18 Nov-19 Nov
4.4/5Wonderful! (18 reviews)
Luxurious stay in the middle of a jungle

"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

Palmstone Retreat - Kithulgala
Ella Green Cottages
3 out of 5
Water Fall Road, Ella, Uva
Rs1,923
per night
19 Oct-20 Oct
3.9/5Good! (10 reviews)
Good view of monkeys in the morning

"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

Ella Green Cottages
Grand Adam's peak
2 out of 5
No 32/2 Adams Peak Road, Ambagamuwa
Get Rates
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

Grand Adam's peak
Amaya Langdale
4 out of 5
Radalla, Nuwara Eliya
Get Rates
4.2/5Very Good! (43 reviews)
Sri Lankan holiday.

"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

Amaya Langdale
Villa Shenandoah
3.5 out of 5
Rs5,816
per night
19 Oct-20 Oct
4/5Very Good! (20 reviews)
Fantastic little hideaway in Kandy

"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

Villa Shenandoah
Amaya Hills
4.5 out of 5
Heerassagala Kandy Sri Lanka, Kandy
Rs4,484
per night
17 Nov-18 Nov
3.7/5Good! (151 reviews)

"Beautiful environment and quiet atmosphere at the hotel. Delicious meals were at the buffet. very friendly staff."…"

Reviewed on 23 Aug 2019

Amaya Hills
Bandarawela Hotel
3 out of 5
No. 14, Welimada Road, Bandarawela
Free cancellationReserve now, pay when you stay
Rs2,786
per night
19 Oct-20 Oct
3.9/5Very Good! (37 reviews)

"The whole vibe of the place just takes you back in time."…"

Reviewed on 29 Jul 2019

Bandarawela Hotel
Ahaspokuna Bushwalks Camp
5 out of 5
Ahaspokuna, 13 Km Post, Samanalawewa Road, Balangoda
Rs20,871
per night
1 Nov-2 Nov
5/5Exceptional! (2 reviews)

"We spoilt ourselves with 2 nights in Ahas Pokuna. This is a truly special place. Greeted at the road side by Arun our naturalist guide we were immediately enveloped in the forest following a footpath (truly the only access) leading us up the the very exclusive camp. We were the only guest and had ..."…"

Reviewed on 10 Feb 2019

Ahaspokuna Bushwalks Camp
Amaya Hunas Falls
4 out of 5
Elkaduwa, Ukuwela
Free cancellationReserve now, pay when you stay
Rs7,473
per night
22 Oct-23 Oct
4.3/5Excellent! (43 reviews)

"Good service. Staff is very friendly. Calm environment."…"

Reviewed on 14 Jun 2019

Amaya Hunas Falls
Andrews Hostel
2.5 out of 5
Rs874
per night
25 Oct-26 Oct
4.1/5Very Good! (9 reviews)
Good value, quiet location in "little England"

"Location is actually called Andrews Lodge. No signs leading to the location, so be sure to have a map or directions for your driver from the train station. Peaceful and more quiet location away from city center, but only a short 10-15 minute downhill walk into town. It is much colder in Nuwara Eliya, ..."…"

Reviewed on 12 Feb 2019

Andrews Hostel
Blue Meadows - Nuwara Eliya
3.5 out of 5
3/11, Bakers Farm Road, Mahagastota, Nuwara Eliya
Get Rates
3.8/5Good! (6 reviews)
Friendly Hotel

"Lovely Holiday, Friendly Staff"…"

Reviewed on 18 Jan 2019

Blue Meadows - Nuwara Eliya
Blue moon guest house
3 out of 5
No 7 Ranasinghe Mawatha, Badulla Road, Nuwara Eliya
Free cancellationReserve now, pay when you stay
Rs1,769
per night
15 Nov-16 Nov
3.5/5Good! (4 reviews)
Quite & friendly small hotel Good value

"Very nice small hotel. Helpful as staff, excellent English. Just far enough off main road to be quite. Still easy walking distance to city center, parks, restaurants, bus station & shopping. Good value"…"

Reviewed on 11 Jan 2019

Blue moon guest house
Brockenhurst Bungalow
3.5 out of 5
98, Waterfield Drive, Nuwara Eliya
Rs22,418
per night
8 Nov-9 Nov
5/5Exceptional! (1 review)
不错的别墅

"很不错的别墅,装修很温馨,小朋友们念念不忘,好评!"…"

Reviewed on 13 Aug 2017

Brockenhurst Bungalow
Clouds Holiday Bungalow Haputhale
3.5 out of 5
64, Lily AVenue, Welimada Road, Haputale, Haputale
Rs4,706
per night
19 Oct-20 Oct
4.3/5Excellent! (3 reviews)
A Memorable Three Days Above the Clouds

"We spent three wonderful days in Haputale enjoying the beautiful views of the tea fields and the clouds. The Clouds Holiday Bungalow is a spacious, cozy house with four rooms, including a living room where we read, drank tea, played the piano and enjoyed the views in the afternoon. The owner provided ..."…"

Reviewed on 13 May 2019

Clouds Holiday Bungalow Haputhale
Can't see what you're looking for?
See all available properties in Sri Lanka
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

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

More trip options

Recently booked Sri Lanka hotels

Travellers loved these Mountain Hotels