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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Hakgala Botanic Gardens

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Mahagastota Hill Climb, Blackpool, Nuwara Eliya 22200, Sri Lanka
5.6 km from Hakgala Botanic Gardens
#2 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
89 Upper Lake Road, Havelook Drive, Nuwara Eliya 22094, Sri Lanka
6.4 km from Hakgala Botanic Gardens
#23 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No 09 Havelock Road, Nuwara Eliya 22200, Sri Lanka
7.3 km from Hakgala Botanic Gardens
#13 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
Kandapola, Nuwara Eliya, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#1 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No 24 A, Haddon Hill Road, Nuwara Eliya 22200, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#12 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No 16 Unique Road, Nuwara Eliya 22200, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#14 of 27 hotels in Nuwara Eliya
No photo provided
Check In Check Out
Show Prices
4 Haddon Hill Road, Nuwara Eliya 052, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#21 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
6 Haddon Hill Road, Nuwara Eliya 22200, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#24 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
18 Unique View Road, Nuwara Eliya 22200, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#25 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No. 112 Badulla Road, Nuwara Eliya, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#26 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
Unique View Road, Nuwara Eliya 22200, Sri Lanka
7.5 km from Hakgala Botanic Gardens
#27 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
5 Grand Hotel Rd, Nuwara Eliya 22200, Sri Lanka
7.8 km from Hakgala Botanic Gardens
#19 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No 10 Glenfall Road, Nuwara Eliya 22200, Sri Lanka
7.9 km from Hakgala Botanic Gardens
#5 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
Grand Hotel Road, Nuwara Eliya 22200, Sri Lanka
8.0 km from Hakgala Botanic Gardens
#6 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No. 33 Lady McCallum's Drive, Nuwara Eliya 22200, Sri Lanka
8.1 km from Hakgala Botanic Gardens
#10 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
Hemas (Estates) Limited | Halgranoya, Ragala, Nuwara Eliya, Nuwara Eliya 001, Sri Lanka
8.2 km from Hakgala Botanic Gardens
#3 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
29 Grand Hotel Rd, Nuwara Eliya 22200, Sri Lanka
8.2 km from Hakgala Botanic Gardens
#8 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
2 Kandy Road, Nuwara Eliya, Sri Lanka
8.2 km from Hakgala Botanic Gardens
#15 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No 06 Keena Road, Nuwara Eliya 22200, Sri Lanka
8.6 km from Hakgala Botanic Gardens
#20 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
10 St. Andrews Drive, Nuwara Eliya 22200, Sri Lanka
8.8 km from Hakgala Botanic Gardens
#4 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
St Andrews Drive | Nuwara Eliya, Nuwara Eliya 22200, Sri Lanka
9.6 km from Hakgala Botanic Gardens
#16 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
405 Kandy Road | Bambarakale, Nuwara Eliya 22200, Sri Lanka
9.9 km from Hakgala Botanic Gardens
#9 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
Radella | Nanu Oya, Nuwara Eliya 22200, Sri Lanka
10.0 km from Hakgala Botanic Gardens
#7 of 27 hotels in Nuwara Eliya
Check In Check Out
Show Prices
No. 34, Bandarawela Road, Welimada 90200, Sri Lanka
10.6 km from Hakgala Botanic Gardens
No photo provided
Check In Check Out
Show Prices
Bandarawela - Welimada Road | Hilpankandura Estate, Mirahawatte, Bandarawela 90100, Sri Lanka
13.7 km from Hakgala Botanic Gardens
Check In Check Out
Show Prices
542 Kahagolla | Diyathalawa, Diyathalawa, Sri Lanka
20.2 km from Hakgala Botanic Gardens
Check In Check Out
Show Prices
Pahala Kada Veediya, Ramboda 20590, Sri Lanka
20.3 km from Hakgala Botanic Gardens
Check In Check Out
Show Prices
Devon Estate, St. Clair's, Talawakele 22200, Sri Lanka
20.5 km from Hakgala Botanic Gardens
Check In Check Out
Show Prices
No 07 Diyathalawa Road | Ellathota, Bandarawela 90100, Sri Lanka
21.0 km from Hakgala Botanic Gardens
No photo provided
Check In Check Out
Show Prices
No. 14, Welimada Road, Bandarawela, Sri Lanka
21.2 km from Hakgala Botanic Gardens
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.
Nuwara Eliya Travel Forum Need specific advice visiting Nuwara Eliya, Central Province? Visit the TripAdvisor Travel Forum for Nuwara Eliya and ask our Destination Experts and the travel community.