We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Best Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Independent Hotels & up Internet & up & up Concierge Quiet Hotels Clean Hotels Hotels with Free Wifi Charming Hotels Cheap Hotels Modern Hotels Meeting room City Centre Hotels Hotels on the Lake Downtown Hotels Unique Hotels Spa Hotels Business services Honeymoon Hotels Non-Smoking Hotel Heritage Hotels Historic Hotels Air Conditioning Hotels with Smoking Rooms $ $$ $$$ $$$$ Luxury Traveller Resort Family Resorts Boutique Spa Hotels Luxury Boutique Hotels Foodie Quaint Reduced mobility rooms Quiet Resorts Luxury Spa Resorts Heritage Hotels Romantic Boutique Hotels Spa Resorts Luxury Resorts Boutique Resorts Themed Hotels
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Tea Plant
Agoda.com
US$179
View Deal
211 Upper Lake Road | Magasthota, Nuwara Eliya 22200, Sri Lanka
1.0 km from Gregory Lake
  • Free Wifi
  • Free Parking
Galway Forest Lodge
Agoda.com
US$65
View Deal
89 Upper Lake Road, Havelook Drive, Nuwara Eliya 22200, Sri Lanka
1.0 km from Gregory Lake
  • Free Parking
  • Restaurant
Stamford Star Hotel
SAVE US$11
US$86
Agoda.com
US$75
View Deal
120 Badulla Road, Nuwara Eliya 22200, Sri Lanka
1.2 km from Gregory Lake
  • Free Wifi
  • Free Parking
Alpine Hotel
SAVE US$24
US$88
Agoda.com
US$64
View Deal
4 Haddon Hill Road, Nuwara Eliya 052, Sri Lanka
1.2 km from Gregory Lake
  • Free Parking
  • Restaurant
Hill Pride City Hotel
SAVE US$2
US$48
Agoda.com
US$46
View Deal
No 09 Havelock Road, Nuwara Eliya 22200, Sri Lanka
1.3 km from Gregory Lake
  • Free Wifi
  • Free Parking
Heaven Seven Hotel Nuwara Eliya
SAVE US$49
US$123
Agoda.com
US$74
View Deal
No 24 A, Haddon Hill Road, Nuwara Eliya 22200, Sri Lanka
1.3 km from Gregory Lake
  • Free Parking
  • Breakfast included
No photo provided
Loading prices...
No 16 Unique Road, Nuwara Eliya 22200, Sri Lanka
1.3 km from Gregory Lake
    Sunhill Hotel Nuwaraeliya
    No availability for your dates from these sites
    18 Unique View Road, Nuwara Eliya 22200, Sri Lanka
    1.3 km from Gregory Lake
    • Free Wifi
    • Restaurant
    Grosvenor Hotel
    6 Haddon Hill Road, Nuwara Eliya 22200, Sri Lanka
    1.3 km from Gregory Lake
    • Free Parking
    • Breakfast included
    Hotel Tanosa
    Unique View Road, Nuwara Eliya 22200, Sri Lanka
    1.3 km from Gregory Lake
    • Room Service
    The Blackpool Hotel
    SAVE US$31
    US$195
    Agoda.com
    US$164
    View Deal
    Mahagastota Hill Climb, Blackpool, Nuwara Eliya 22200, Sri Lanka
    1.4 km from Gregory Lake
    • Free Wifi
    • Free Parking
    Glendower Hotel
    Agoda.com
    US$57
    View Deal
    5 Grand Hotel Rd, Nuwara Eliya 22200, Sri Lanka
    1.5 km from Gregory Lake
    • Free Parking
    • Restaurant
    Araliya Green Hills Hotel
    SAVE US$33
    US$166
    Agoda.com
    US$133
    View Deal
    No 10 Glenfall Road, Nuwara Eliya 22200, Sri Lanka
    1.6 km from Gregory Lake
    • Free Wifi
    • Free Parking
    The Grand Hotel
    SAVE US$35
    US$222
    Agoda.com
    US$187
    View Deal
    Grand Hotel Road, Nuwara Eliya 22200, Sri Lanka
    1.7 km from Gregory Lake
    • Free Parking
    • Restaurant
    The Hill Club
    Agoda.com
    US$130
    View Deal
    29 Grand Hotel Rd, Nuwara Eliya 22200, Sri Lanka
    2.0 km from Gregory Lake
    • Free Parking
    • Breakfast included
    The Hill Town Cottage
    Agoda.com
    US$54
    View Deal
    No. 33 Lady McCallum's Drive, Nuwara Eliya 22200, Sri Lanka
    2.1 km from Gregory Lake
    • Free Wifi
    Windsor Hotel
    Cancelon
    US$90
    View Deal
    2 Kandy Road, Nuwara Eliya, Sri Lanka
    2.1 km from Gregory Lake
    • Free Wifi
    • Free Parking
    Winter Cottage
    Agoda.com
    US$13
    View Deal
    No 06 Keena Road, Nuwara Eliya 22200, Sri Lanka
    2.6 km from Gregory Lake
      Jetwing St. Andrew’s
      SAVE US$84
      US$240
      Agoda.com
      US$156
      View Deal
      10 St. Andrews Drive, Nuwara Eliya 22200, Sri Lanka
      2.8 km from Gregory Lake
      • Free Wifi
      • Free Parking
      Tanzanite Mount View Hotel
      SAVE US$6
      US$39
      Agoda.com
      US$33
      View Deal
      St Andrews Drive, Nuwara Eliya 22200, Sri Lanka
      3.5 km from Gregory Lake
      • Free Parking
      • Restaurant
      Midky Hotel
      SAVE US$1
      US$40
      Hotels.com
      US$39
      View Deal
      405 Kandy Road | Bambarakale, Nuwara Eliya 22200, Sri Lanka
      3.7 km from Gregory Lake
      • Free Wifi
      • Free Parking
      Langdale by Amaya
      SAVE US$21
      US$168
      Agoda.com
      US$147
      View Deal
      Radella | Nanu Oya, Nuwara Eliya 22200, Sri Lanka
      7.1 km from Gregory Lake
      • Free Wifi
      • Free Parking
      SAVE US$26
      US$264
      Agoda.com
      US$238
      View Deal
      Kandapola, Nuwara Eliya, Sri Lanka
      7.4 km from Gregory Lake
      • Free Wifi
      • Free Parking
      Scottish Planter - Glendevon Bungalow
      Travelocity
      US$124
      View Deal
      Kandapola Road, Nuwara Eliya 22200, Sri Lanka
      11.4 km from Gregory Lake
      • Free Wifi
      • Free Parking
      SAVE US$116
      US$258
      Agoda.com
      US$142
      View Deal
      Hemas Limited | Halgranoya, Ragala, Nuwara Eliya, Nuwara Eliya 001, Sri Lanka
      12.2 km from Gregory Lake
      • Free Wifi
      • Free Parking
      Tea Bush Ramboda
      SAVE US$8
      US$52
      Agoda.com
      US$44
      View Deal
      Pahala Kada Veediya, Ramboda 20590, Sri Lanka
      14.2 km from Gregory Lake
      • Free Parking
      • Breakfast included
      The Waterfall Villas
      SAVE US$8
      US$84
      Agoda.com
      US$76
      View Deal
      Devon Estate, St. Clair's, Talawakele 22100, Sri Lanka
      15.3 km from Gregory Lake
      • Free Parking
      • Restaurant
      No photo provided
      No. 34, Bandarawela Road, Welimada 90200, Sri Lanka
      16.5 km from Gregory Lake
      • Free Wifi
      • Restaurant
      SAVE US$61
      US$360
      Travelocity
      US$299
      View Deal
      Ottery Estate, Dickoya 22050, Sri Lanka
      17.5 km from Gregory Lake
      • Free Wifi
      • Free Parking
      Ceylon Tea Bungalows
      TripAdvisor
      US$108
      View Deal
      Bandarawela - Welimada Road | Hilpankandura Estate, Mirahawatte, Bandarawela 90100, Sri Lanka
      19.9 km from Gregory Lake
      • Free Wifi
      • Free Parking
      *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.