Skip to main content

Hotels near Gregory Lake, Nuwara Eliya

Enter your dates to see the latest prices and deals for Nuwara Eliya hotels

Featured hotels near Gregory Lake

Filter by:

Star rating
Review score

The Golden Ridge Hotel

Nuwara Eliya (2.5 mi from Gregory Lake)

Set amongst the scenic landscapes of tea plantation, 2 km from Nuwara Eliya city, and the property is equipped with a heated indoor swimming pool along with a picturesque view of Bambarakelle Mountain...

Z
ZAHİDE SENA
From
Turkey
We truly enjoyed our stay in the hotel everything was amazing the staff are so helpful and smiling all the times I want to especially thank Dırukshı for her amazing personality and hospitality ❤️
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,141 reviews
Price from
US$208.71
1 night, 2 adults

The Mount View Single Tree Hotel

Nuwara Eliya (0.9 mi from Gregory Lake)

Situated in Nuwara Eliya, 2.3 km from Gregory Lake, The Mount View Single Tree Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

G
Greta
From
Sweden
We had a lovely stay at this hotel staying in the dorm room! The staff was very helpful and nice, they served a big breakfast and it was very clean and comfortable. The location has a beautiful view. Thank you!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 327 reviews
Price from
US$65
1 night, 2 adults

The Bellwood Manor

Nuwara Eliya (1 mi from Gregory Lake)

Situated in Nuwara Eliya, 1.9 km from Gregory Lake, The Bellwood Manor features accommodation with a garden, free private parking, a terrace and a bar.

M
Markus
From
Austria
one of the best hotels we‘ve every stayed in globally. Incredibly beautifully refurbished house with a ton of history, the most attentive staff that goes above and beyond and a general manager that is simply amazing
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
Price from
US$335
1 night, 2 adults

Roshan Guest House

Nuwara Eliya (2.1 mi from Gregory Lake)

Situated in Nuwara Eliya, 5.1 km from Gregory Lake, Roshan Guest House features accommodation with a garden, free private parking, a shared lounge and a terrace.

S
Soumen
From
India
I can't thank Roshan - the owner and his family enough for the help they rendered. Right from information about the various tourist sites to booking a scooter for us to helping my fellow traveler with medical aid or getting food, they never said no to anything. Extremely helpful and friendly people. They also booked a tuktuk for us at a reasonable price to get to Nanu Oya. Ask them about good places to eat and visit. The homestay is located on a hillock about 2.5 kms away from the city centre or post office. Please use pickme app to book a tuktuk to this place. Our room was spacious and clean and the homestay is very beautiful. We had no problem with the wifi like we had in Sigiriya and Kandy. They have a small garden and the view of the city and the open sky is amazing. We had great conversations with the family. Would definitely book the homestay again if I visit Nuwara Eliya in the future.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 257 reviews
Price from
US$18
1 night, 2 adults

Croft Cottage

Nuwara Eliya (0.8 mi from Gregory Lake)

Set in Nuwara Eliya, Croft Cottage is 3 km from Gregory Lake and offers various facilities, such as a garden, a shared lounge and a bar.

S
Sahan
From
Australia
The space was simple, brand new, cozy, and beautifully designed, it felt very cozy from the moment we arrived. The food from the in-house restaurant was incredible, full of flavour and made with so much care. What truly stood out was how warmly we were welcomed. Our immediate family had planned this trip after such a long time apart, and Croft Cottage gave us the perfect setting to reconnect. It wasn’t just a holiday, it was a heartfelt experience shared with loved ones. There’s truly no better way to spend quality time together. Highly recommended!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 20 reviews
Price from
US$56.10
1 night, 2 adults

The Westbury Palace

Nuwara Eliya (0.9 mi from Gregory Lake)

Situated in Nuwara Eliya, 2 km from Gregory Lake, The Westbury Palace features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

P
Pablo Feldman
From
Argentina
Staying at The Westbury Palace in Nuwara Eliya was nothing short of magical. From the moment you arrive, you are transported back to 1800s England, with the historic charm of the castle exteriors complemented by its absolutely stunning interiors. Every detail inside the palace exudes elegance and refinement, making you feel like true royalty. The breathtaking views surrounding the hotel are matched only by the outstanding service. The staff go above and beyond to ensure your stay is perfect, and I’d like to extend a heartfelt thanks to Jamiulansar and Yaso, whose exceptional attention and kindness truly made our visit unforgettable. If you’re looking for a unique and luxurious experience, The Westbury Palace is a must-visit. It’s more than a hotel—it’s a journey through time, wrapped in comfort and beauty.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 95 reviews
Price from
US$372.06
1 night, 2 adults
See more properties near Gregory Lake

Most booked hotels near Gregory Lake in the past month

See all

Number 1Booked hotel near Gregory Lake

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 209 reviews

Number 2Booked hotel near Gregory Lake

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 479 reviews

Number 3Booked hotel near Gregory Lake

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 716 reviews

Number 4Booked hotel near Gregory Lake

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,450 reviews

Number 5Booked hotel near Gregory Lake

Number 6Booked hotel near Gregory Lake

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 967 reviews

Number 7Booked hotel near Gregory Lake

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 278 reviews

Number 8Booked hotel near Gregory Lake

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 224 reviews

Number 9Booked hotel near Gregory Lake

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 725 reviews

Number 10Booked hotel near Gregory Lake

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,019 reviews

Enjoy breakfast at the hotels near Gregory Lake

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,141 reviews

Set amongst the scenic landscapes of tea plantation, 2 km from Nuwara Eliya city, and the property is equipped with a heated indoor swimming pool along with a picturesque view of Bambarakelle Mountain...

From US$430 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 327 reviews

Situated in Nuwara Eliya, 2.3 km from Gregory Lake, The Mount View Single Tree Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$76.23 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews

Situated in Nuwara Eliya, 1.9 km from Gregory Lake, The Bellwood Manor features accommodation with a garden, free private parking, a terrace and a bar.

From US$432.15 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews

Situated in Nuwara Eliya, 6.2 km from Gregory Lake, Summerhill Bungalow by Bluechip Leisure features accommodation with a fitness centre, free private parking, a garden and a shared lounge.

From US$258 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 95 reviews

Situated in Nuwara Eliya, 2 km from Gregory Lake, The Westbury Palace features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

From US$352 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,450 reviews

Located in Nuwara Eliya, 2.4 km from Gregory Lake, The Ramp provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 234 reviews

Situated in Nuwara Eliya, 2.1 km from Gregory Lake, High Garden Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$198 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 332 reviews

Situated in Nuwara Eliya, 2.8 km from Gregory Lake, Winchester Little England features accommodation with a garden, free private parking, a terrace and a restaurant.

Budget hotels near Gregory Lake

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 17 reviews

Well set in the centre of Nuwara Eliya, Hotel Winchester provides free WiFi throughout the property, a garden and free private parking for guests who drive.

From US$27.83 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 140 reviews

Attractively set in the centre of Nuwara Eliya, 88th Nuwara Eliya features free WiFi throughout the property, a terrace and free private parking for guests who drive.

From US$60 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 572 reviews

Located in Nuwara Eliya, 2.9 km from Gregory Lake, Queens Mount Glen Heights provides accommodation with a terrace, free private parking and a restaurant.

From US$34.99 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 109 reviews

Set in Nuwara Eliya, 800 metres from Gregory Lake, Baron Luxury Boutique offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$121 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 485 reviews

Located in Nuwara Eliya, 1.7 km from Gregory Lake, Queensland Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$34.65 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 218 reviews

Set in the Lake Gregory district of Nuwara Eliya, Terrabella - Nuwara Eliya is 1.4 km from Gregory Lake and 7.7 km from Hakgala Botanical Garden.

From US$39.60 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 120 reviews

Situated in Nuwara Eliya, within 1.2 km of Gregory Lake and 7.5 km of Hakgala Botanical Garden, Hotel Bonavista features accommodation with a terrace and free WiFi as well as free private parking for...

From US$60.50 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 360 reviews

Located in Nuwara Eliya, 3.6 km from Gregory Lake, Fort WindShire provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$98.18 per night

Hotels with great access to Gregory Lake!

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Nuwara Eliya, 1.8 km from Gregory Lake, Sonthos Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$72.60 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Situated in Nuwara Eliya, 2.4 km from Gregory Lake, Single Tree Villa features accommodation with a garden, free private parking and a terrace.

From US$19.60 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Nuwara Eliya, 3.2 km from Gregory Lake, The Budget White House Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$13.31 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 20 reviews

Set in Nuwara Eliya, Croft Cottage is 3 km from Gregory Lake and offers various facilities, such as a garden, a shared lounge and a bar.

From US$77 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Situated in Nuwara Eliya, 2.2 km from Gregory Lake, Dover Cottage features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$121 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 282 reviews

Located in Nuwara Eliya, within 2.1 km of Gregory Lake and 8.9 km of Hakgala Botanical Garden, The Loris Manor provides accommodation with a garden and free WiFi throughout the property as well as...

From US$55 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 28 reviews

Situated conveniently in the centre of Nuwara Eliya, The Chapter offers free WiFi throughout the property, a garden and free private parking for guests who drive.

From US$139.15 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 7 reviews

Situated in Nuwara Eliya, 1.9 km from Gregory Lake, Hotel Bulwark features accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$110 per night

Gregory Lake

Fresh air and family fun await visitors at this local beauty spot, just a couple of kilometres south of Nuwara Eliya. Gregory Lake is lined with peaceful walking paths, while pony rides and swan-shaped paddle boats keep all ages entertained. Bring along a picnic or pick up a snack from a lakeside food stall.

Planning a trip to see the Gregory Lake? Check out the latest reviews and scores

8.0

I understand that this is a man made lake.

I understand that this is a man made lake. A nice n easy stroll by the side of the lake with plenty of small shops at one side selling drinks n snacks. Different type of boat rides are offered to visitors to the lake or just take a leisurely stroll by the side, your choice.
Guest review by
Sudharma
Malaysia
6.0

If you get up early you can see the hills reflected in...

If you get up early you can see the hills reflected in glassy water - but after about 8.30am it all gets churned up by motor boats and jet skis racing up and down as Sri Lankan families enjoy their days out. You can walk around the lake but keep your initial entry ticket as you have to pass through repeat entrances and may get charged multiple times.
Guest review by
John
United Kingdom

People are talking about Gregory Lake! Explore guest hotel reviews featuring "Gregory Lake"

See all
From US$72.60 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews
Moonstone Apartment located in near by femus gregory lake end.. exelent staff services and very freindly , very helpfuly. One more thing fully occupied kitchen in apartment .. Very well maintain and management .. Television with living Area , very clean bathroom .. Thank you very much moonstone apartment and staff again .. this is my best visited place in nuwaraeliya .. ❤💚💚
Guest review by
malinda
Abkhazia
From US$48.40 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 38 reviews
Its very near to Gregory Lake. walking 5 mins. View from room was also good. However they should clean the windows for better view. The backside view of tea plantations was not visible due to unclean windows. However the cars cannot reach the hotel parking as the slope is steep. The housekeeping were all good and fast. Hot Water 24/7. Breakfast also good with good taste, mostly srilankan.,
Guest review by
Anuradha
India
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,450 reviews
It’s a cute hotel, very close to the main town and market. Even Victoria Garden and the Gregory Lake is a walking distance from the hotel. Satish who manages the hotel is very nice. The day I did an early trek, they even packed me a breakfast. He also helped me book a cab.
Guest review by
Shubhra
India
From US$22.63 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 225 reviews
Very good place, a short walk from Gregory lake and some tea gardens nearby. Dulani the owner there was very sweet. Nice wooden bunk beds, quite comfortable. They served delicious breakfast too. Nanu Oya train station about 4-5 km, you can get a bus easily from a nearby junction about 800 metres from the hostel. Would highly recommend!
Guest review by
Majid Hussain
India
From US$121 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 29 reviews
We had a wonderful experience at the London Eye Hotel. This brand-new property is conveniently located just a short distance from Gregory Lake, making it an ideal spot for both relaxation and sightseeing. The staff were exceptional—warm, attentive, and professional throughout our stay. The food was absolutely delicious, exceeding our expectations. Overall, we truly enjoyed our time here and felt it offered great value for the price. We would definitely return for our next visit!
Guest review by
Sanjay Mukharjee
India
From US$93.08 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 953 reviews
The view is amazing, peaceful location and the staff are always available to help if need be. The hotel is about a 15 minutes walk to town and 5 minutes from Gregory lake, we particularly enjoyed the quiet location. The breakfast was good and delivered to the room each morning, eggs, omelette, bread, fruit and tea. We had an apartment with 2 rooms, perfect for our family of 4 and plenty of space.
Guest review by
Gemma
United Kingdom
From US$315.90 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 158 reviews
Staff were all exceptionally professional, pleasant and attentive. Everywhere was very clean, despite the weather outside, the hotel had a warm homely feeling, nice cosy longe and bar areas. Nice location just outside town , if weather better could have explored the forest and not too far to walk to Gregory lake approx 1km or so.
Guest review by
kim
United Kingdom
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 15 reviews
The hotel was really worth the price paid. Location at an easily accessible area close to the town and other cites such as Gregory lake, moon plains etc. The food was exceptional and the rooms were clean with heaters. Hot water was available at all times during the day.
Guest review by
Ahalya
Sri Lanka
From US$50 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 291 reviews
We had an absolutely delightful stay at this hotel. The view from the balcony was truly breathtaking. Waking up to the serene sight of Gregory Lake felt almost heavenly. The owner was exceptionally attentive, ensuring every detail of our experience was thoughtfully managed with genuine hospitality. I highly recommend this scenic haven to anyone who appreciates the beauty of nature.
Guest review by
Ranjan
United Arab Emirates
From US$220 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 195 reviews
I had a pleasant stay at Grand Lake Cabin. The staff were exceptionally friendly and polite, making me feel genuinely welcome throughout. The hotel offers a charming boutique experience with a lovely view of Gregory Lake. My split-level room was spacious enough for four people and thoughtfully included a toilet on the upper floor, adding convenience. Overall, it met my needs and the warm hospitality made the stay all the more enjoyable.
Guest review by
Nalini
Singapore