Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Nuwara Eliya – 271 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Golden Ridge Hotel

Hotel in Nuwara Eliya

Set among the scenic landscapes of tea plantation, 1.2 mi from Nuwara eliya city, every room at this hotel is equipped with heated indoor swimming pool along with a picturesque view. Fairly new hotel. Food was excellent. Family room was huge and both beds, comfortable. Pool was well maintained.

Show more Show less
8.2
Very Good
387 reviews

Heritance Tea Factory

Hotel in Nuwara Eliya

Heritance Tea Factory Offers you the ultimate colonial- style stay experience enhanced by the tea plantation and the misty mountains. Location , the gardens and the mini organic tea factory

Show more Show less
8.6
Excellent
525 reviews
Price from
$107.44
per night

Galway Heights Hotel

Hotel in Lake Gregory, Nuwara Eliya

Set in Nuwara Eliya, 1.6 mi from Gregory Lake, Galway Heights Hotel offers accommodations with a restaurant, free private parking, a bar and a shared lounge. Brand new hotel an staff are very friendly.😊

Show more Show less
8.6
Excellent
374 reviews
Price from
$160.65
per night

Huddle

Hotel in Nuwara Eliya City Centre, Nuwara Eliya

Well located in the center of Nuwara Eliya, Huddle offers express check-in and check-out and free private parking. The hotel is situated at the center of Nuwara Eliya town. Very clean rooms with excellent service. Specially the breakfast arrangement was very simple and delicious (We ordered both English and Sri Lankan Breakfasts). The stay is worth compared with the hotels in similar range.

Show more Show less
8.6
Excellent
266 reviews
Price from
$37.80
per night

Heaven Seven Nuwara Eliya

Hotel in Nuwara Eliya

Surrounded by lush greenery, Heaven Seven Hotels is located in the peaceful Nuwara Eliya. Free WiFi is available at all areas and all of the balcony rooms offer a private balcony. Great staff and great service.

Show more Show less
7.4
Good
364 reviews
Price from
$32.06
per night

Little England by Celeste

Hotel in Nuwara Eliya

Located in Nuwara Eliya, 1.7 mi from Gregory Lake, Little England by Celeste offers accommodations with free WiFi and a garden. Great hosts, quiet area outside the City. You can take a tuktuk or walk along the tea fields to get to the city. House is little Engeland, with clean facilities and large breakfast

Show more Show less
8.3
Very Good
324 reviews
Price from
$100
per night

Panorama Green View Hotel Nuwara Eliya

Hotel in Nuwara Eliya City Centre, Nuwara Eliya

Panorama Green View Hotel is set in Nuwara Eliya town, facing the Victoria Park at a 5 minute walk to town, the main bus stand, the old post office and a 15 minute walk to the single tree hills, and... It’s was fantastic! I do recommend you to pay attention to this place ) thank you, Robson for that comfortable staying )

Show more Show less
8.3
Very Good
340 reviews
Price from
$25.20
per night

Dahlia Mount View Hotel

Hotel in Nuwara Eliya City Centre, Nuwara Eliya

Featuring a garden and shared lounge, as well as a restaurant, Dahlia Mount View Hotel is set in Nuwara Eliya. This 3-star hotel offers a 24-hour front desk and room service. The location is perfect. The rooms are cozy and comfortable. Staff is very helpful specially the room attendant and chef. Very pleasant guy. I will definitely visit again

Show more Show less
8.9
Excellent
158 reviews
Price from
$34
per night

The Wind Castle

Hotel in Nuwara Eliya

Located in Nuwara Eliya, 3.1 mi from Gregory Lake, The Wind Castle features accommodations with a restaurant, free private parking, a shared lounge and a garden. This 2-star hotel offers room service.... Everything was great. Excellent dinner. We received a breakfast to go at 5:00 in the morning. Great staff

Show more Show less
8.3
Very Good
143 reviews
Price from
$42
per night

Galaxy Grand Hotel

Hotel in Lake Gregory, Nuwara Eliya

Attractively set in the Lake Gregory district of Nuwara Eliya, Galaxy Grand Hotel is located 1969 feet from Gregory Lake, 3.7 mi from Hakgala Botanical Garden and 1.8 mi from Galway's Land National... Everything was fine and the stuff was very friendly and helpful, the hotel was very nice and clean. The view from the room was fantastic. They provided us a complimentary testy breakfast.

Show more Show less
8.1
Very Good
250 reviews
Price from
$55.85
per night

Most-booked hotels in Nuwara Eliya in the past month

See all

Nuwara Eliya's best hotels with breakfast

See all

Budget hotels in Nuwara Eliya

See all

Hotels located in the center of Nuwara Eliya

See all

FAQs about hotels in Nuwara Eliya

  • For hotels in Nuwara Eliya that serve highly-rated breakfasts, try Yensfield Blackpool, House of Leisure, and Misthill Rest - Lavish Villa.

  • These hotels in Nuwara Eliya are highly rated by couples: Cottage San Francesco, The Ramp, and Delphin Hotel.

  • Many families visiting Nuwara Eliya loved staying at Ruby Apartments, Delphin Hotel, and Cottage San Francesco.

  • Some of the best hotels in Nuwara Eliya near Gregory Lake include Galway Heights Hotel, AGP home and Tea Plant Nuwara Eliya.

  • House of Leisure, Hotel Grand Turf, and The Wind Castle got great room view-related reviews from travelers in Nuwara Eliya.

  • The Ramp, Misthill Rest - Lavish Villa, and Ruby Apartments are some of the popular hotels in Nuwara Eliya.

  • On average, it costs $64 per night to book a 3-star hotel in Nuwara Eliya for tonight. You'll pay around $133 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Nuwara Eliya will cost around $182, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Nuwara Eliya this weekend is $64 or, for a 4-star hotel, $133. Looking for something even fancier? 5-star hotels in Nuwara Eliya for this weekend cost around $177 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Nuwara Eliya cost $48 per night, and 4-star hotels in Nuwara Eliya are $75 per night. If you're looking for something really special, a 5-star hotel in Nuwara Eliya can be found for $111 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Nuwara Eliya:

Explore guest reviews of hotels in Nuwara Eliya

See all