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...

A
Ankul
From
India
Great location..amazing property
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,104 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.

T
Tadej
From
Slovenia
Beautiful location, extremely kind hosts and nice rooms. Best stay in Sri Lanka for me.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 325 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.

D
Dipankar
From
United States
The team at the hotel is absolutely perfect. Exceptional kitchen.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 131 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.

D
Dorit
From
Israel
Roshan and his wife are amazing people! They helped us with everything and were so kind! The guest house is a short walk to the city
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 252 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, 18 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.

C
Chris
From
Australia
Excellent hotel, wonderful room, decor and ambiance very pleasing. Staff were very friendly and helpful. Dinner was superb and well presented, with recommend wine to match. Breakfasts were amazing, a good choice of the finest Sri Lankan favourites.
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 7.1
Good - What previous guests thought, 477 reviews

Number 2Booked hotel near Gregory Lake

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

Number 3Booked hotel near Gregory Lake

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

Number 4Booked hotel near Gregory Lake

Number 5Booked hotel near Gregory Lake

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

Number 6Booked hotel near Gregory Lake

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

Number 7Booked hotel near Gregory Lake

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 386 reviews

Number 8Booked hotel near Gregory Lake

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 277 reviews

Number 9Booked hotel near Gregory Lake

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 229 reviews

Number 10Booked hotel near Gregory Lake

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

Enjoy breakfast at the hotels near Gregory Lake

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,113 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, 325 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.

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.8
Exceptional - What previous guests thought, 19 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.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 14 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, 94 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,443 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, 231 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

Budget hotels near Gregory Lake

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

Located in Nuwara Eliya, 1.6 km from Gregory Lake, Hotel Grand Turf By GSP provides accommodation with a terrace, free private parking and a restaurant.

From US$100 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 139 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$75 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 567 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$128.26 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 482 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, 217 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.2
Very good - What previous guests thought, 119 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 8.7 km from Hakgala Botanical Garden, The City Grand Resort Nuwara Eliya is situated in the Nuwara Eliya City Centre district of Nuwara Eliya.

From US$42.35 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 9.4
Superb - What previous guests thought, 252 reviews

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.

From US$20.70 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 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 9.2
Superb - What previous guests thought, 23 reviews

Set 2.1 km from Gregory Lake, Vishmi's Rest offers 3-star accommodation in Nuwara Eliya and features a garden, a shared lounge and a terrace.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 278 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$38.50 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, 36 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,443 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$27.77 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.7
Fabulous - What previous guests thought, 27 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, 950 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
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 161 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
From US$121 per night
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, 290 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, 192 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