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

N
Nicholas
From
Oman
Friendly staff Great food Clean and well kept facilities
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,033 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.

B
Ben
From
Sri Lanka
Highly recommended 👌. Nice and clean hotel . Gregory Lake and Nuwara ealliya are near the hotel. City view and the mountain view are very beautiful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 318 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.

A
ASN_VK
From
India
Amazing, exceptional, and very well thought out - That’s how we would describe our stay here While one has been to many (arguably) more scenic locations, however staying at this hotel has been the best experience ever. From the moment we got to the property, we were pampered thoroughly, be it the food or offering to take us to the attractions or arranging the specific vehicle we wanted, or even the smallest details in terms of how the room should be kept, table arrangements etc. Must say that Dushyanta (the GM) has put in a lot of efforts in finding the best team possible and the results are there to be seen – every person on the staff here is willing to go over and beyond their job, wanting to make sure the guests are comfortable. Special thanks to Chef Royce, the pastry chef and their entire team for serving sumptuous 6 course meals, catering to all our dietary constraints - each item served was just plain delicious; to Janaka, Chandu and others for taking care of us and to Amanda for figuring out our travel related details. We will surely be back next time we are in Sri Lanka.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
US$291
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.

H
Heng-Kang
From
Taiwan
Really comfortable stay, sweet family treat me as friends, also gave a lot of advices about restaurant and things to do it city. Room is cozy and decent to the price, slept really well for 2 nights.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 243 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.

P
Paridhi
From
India
We had a truly wonderful stay at Croft Cottage! The property is a stunning British-style 3-storey villa, beautifully designed and immaculately maintained. The location is excellent, making it both peaceful and convenient. The cottage has lovely common areas that make it feel warm and inviting, perfect for relaxing together. All facilities are top-notch, thoughtfully provided, and everything worked seamlessly. A special mention and heartfelt thanks to Taranga, the housekeeper, who went above and beyond to ensure our stay was comfortable in every way. His attention to detail, hospitality, and genuine care made the experience exceptional — he truly elevated our time here. Overall, Croft Cottage is the perfect blend of charm, comfort, and luxury. Highly recommended, and we would absolutely love to return!
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 11 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.

A
Alex
From
United Kingdom
Upon arrival we were greeted by name and received a cup of tea with the check in process fast and efficient. Suraj and Gaming were always available to help with anything we needed, likewise Yaso was our butler who was always on hand to provide water, towels etc to our room. The food was incredible, something you would expect of a 5 star hotel in London. Pushparaj the chef at the Westbury put together a wonderful festive 4 course Christmas dinner in the dining room. The service was excellent! We missed breakfast as we wanted to lie in one morning & the staff brought the breakfast to our room (waffles, pancakes, eggs, fruit) similarly if we wanted to take the pastries away they would box them up for us.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 80 reviews
Price from
US$263.25
1 night, 2 adults
See more properties near Gregory Lake

Most booked hotels near Gregory Lake in the past month

Enjoy breakfast at the hotels near Gregory Lake

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,033 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$340 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 318 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$65.34 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 126 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$375.39 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 11 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.4
    Superb - What previous guests thought, 7 reviews

    Set in Nuwara Eliya, 2.9 km from Gregory Lake, Grand Bungalow Nuwara Eliya by Seven Angels offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$154 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 7 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$225 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 80 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$275 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,400 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.

    From US$85 per night

Budget hotels near Gregory Lake

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 119 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, 134 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$65 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 542 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$31.44 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 104 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, 471 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, 213 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, 118 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...

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 356 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.0
    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$49.61 per night
  • Scored out of 10, guest rating 10.0
    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.0
    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 10.0
    Exceptional - What previous guests thought, 2 reviews

    Situated in Nuwara Eliya, 6.6 km from Gregory Lake, Lavender Villas Nuwara Eliya features accommodation with a garden, free private parking, a terrace and a restaurant.

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

    Situated in Nuwara Eliya, 6.9 km from Gregory Lake, Golden Eco Resort features accommodation with a terrace, free private parking and a restaurant.

    From US$21.78 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.2
    Superb - What previous guests thought, 24 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.

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

    Situated in Nuwara Eliya, 2.4 km from Gregory Lake, Victoria Court Suites features accommodation with a garden, free private parking, a shared lounge and a restaurant.

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$32.67 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 217 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$72.60 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 22 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$67.65 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 943 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$210.60 per night
    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
  • 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$60 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 284 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$165 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 183 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
  • From US$210.38 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,004 reviews
    The hotel is conveniently located just a few minutes from Gregory Lake and other local attractions. The team, led by Farhan, was incredibly helpful—arranging tuk-tuks when needed and offering great guidance on things to do in the area. The breakfast is simple but satisfying, and lunch or dinner can also be ordered from the hotel menu. This place is ideal for travelers passing through different towns and looking for a cozy, home-like atmosphere.
    Guest review by
    Sameena
    Kenya
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 614 reviews
    The hostel felt more like a guesthouse, it was quiet and relaxing, and had a homey vibe. The location is also great, facing Gregory Lake just in front of the property.
    Guest review by
    Matteo
    Italy
  • From US$118.80 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 738 reviews
    Location is quite convinient between centre and Gregory Lake. Maybe the nicest restaurant in town, Themparadu, is right next to the hotel. Extremely nice and helpful staff in reception. Breakfast was good, could choose between sri lankan and english breakfast.
    Guest review by
    Tuomas
    Finland