A sunset over the ocean with waves and rocks.

Search Mountain Hotels in Sri Lanka

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Sri Lanka Accommodation: Most Popular Cities to Stay

Check availability on Sri Lanka Mountain Hotels

This weekend
Next weekend

Our top choices for Sri Lanka hotels with mountains nearby

1. Onrock Boutique Hotel

Onrock Boutique Hotel
3.0 star property
Ella
9.0 out of 10, Wonderful, (227 reviews)
"I love this hotel! The staff were so helpful and amazing especially with our rented tuk tuk! Everyone was lovely and so kind! I cannot recommend this hotel enough!"
Canada
Averyl
The price is ₹11,186
₹14,520 total
includes taxes & fees
20 Nov - 21 Nov
Onrock Boutique Hotel

2. The Tea Cottage Resort & Spa

The Tea Cottage Resort & Spa
3.0 star property
Pasbage Korale
8.0 out of 10, Very good, (25 reviews)
"Nice peaceful location. 1 Bedroom apartment very roomy. Food was great. Staff service was excellent. The only downside was that the resort should alert travelers that the pool is not in operation and there is not a Hot Tub. "
United States
Julian
The price is ₹3,816
₹5,124 total
includes taxes & fees
5 Nov - 6 Nov
The Tea Cottage Resort & Spa

3. Heaven Seven Nuwara Eliya

Heaven Seven Nuwara Eliya
3.0 star property
Central Town
7.8 out of 10, Good, (35 reviews)
"Good spot for a night on the way— simple and clean, with lovely warm service. Probably a bit overpriced but a solid, good option. Food was delicious as well and they accommodated all of our needs."
United States
Molly
The price is ₹2,774
₹3,601 total
includes taxes & fees
20 Nov - 21 Nov
Heaven Seven Nuwara Eliya

4. Madulkelle Tea and Eco Lodge

Madulkelle Tea and Eco Lodge
5.0 star property
Panwila
9.0 out of 10, Wonderful, (61 reviews)
"Location, peace and quiet great staff"
United Kingdom
Martin
The price is ₹15,347
₹19,920 total
includes taxes & fees
5 Nov - 6 Nov
Madulkelle Tea and Eco Lodge

5. Palmstone Retreat - Kithulgala

Palmstone Retreat - Kithulgala
4.5 star property
Kithulgala
9.0 out of 10, Wonderful, (19 reviews)
"We stayed in the Araliya Suite 24.2-27.2. Which was absolutely spotless and modern. We loved having our own private pool, sauna, and river view, where we even went swimming a few times. The staff was incredibly friendly, especially Indunil. He arranged an adventure for us to the waterfalls, a short jungle hike, and also acted as a guide to a nearby cave. He also guided us to safely swim at the waterfall behind the hotel. And to top it all off, he arranged a candlelight dinner by the river! Five...
Finland
Janica
The price is ₹16,301
₹21,352 total
includes taxes & fees
8 Nov - 9 Nov
Palmstone Retreat - Kithulgala

6. Ella Green Cottages

Ella Green Cottages
3.0 star property
Ella
8.6 out of 10, Excellent, (52 reviews)
"Greeted by friendly staff who showed me to glean bright room. Quiet comfortable stay with delicious local breakfast. "
United States
Stuart
The price is ₹3,143
₹4,117 total
includes taxes & fees
5 Nov - 6 Nov
Ella Green Cottages

7. Grand Adam's peak

Grand Adam's peak
3.0 star property
Nallathanniya
6.6 out of 10, (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. "
United States
Christine
Grand Adam's peak

8. Langdale Boutique Hotel by Amaya

Langdale Boutique Hotel by Amaya
4.0 star property
Nuwara Eliya
8.8 out of 10, Excellent, (56 reviews)
"This property is meticulous and staff is so attentive. Beautiful surrounding and views!"
United States
Michael
The price is ₹11,128
₹14,813 total
includes taxes & fees
7 Nov - 8 Nov
Langdale Boutique Hotel by Amaya

9. Villa Shenandoah

Villa Shenandoah
3.5 star property
Kandy
8.0 out of 10, Very good, (20 reviews)
"Tolles Hotel mit netten und hilfbereiten Mitarbeiterin. Hatten sogar Glück und haben ein Upgrade auf ein besseres Zimmer bekommen und deswegen den wunderschönen Blick."
Germany
Anonymous traveller
Villa Shenandoah

10. Amaya Hills Kandy

Amaya Hills Kandy
4.5 star property
Kandy
7.8 out of 10, Good, (192 reviews)
"Great Hotel"
United States
Ahmed
The price is ₹5,647
₹7,329 total
includes taxes & fees
5 Nov - 6 Nov
Amaya Hills Kandy
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Sri Lanka Hotel Reviews

Explore a world of travel with Expedia