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 Royal Botanical Gardens

View map
  • 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
Sponsored
No 25 Lady Gordon Road, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
Special Price: Special 15% Discount
Must mention this special offer at the time of reservation... Read more
Check In Check Out
Show Prices
59 Saranankara Rd, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
Check In Check Out
Show Prices
129/3 Saranankara Road, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
Check In Check Out
Show Prices
No 31 Saranankara Mawatha, Kandy 20000, Sri Lanka
5.6 km from Royal Botanical Gardens
Check In Check Out
Show Prices
30 Sangarajah Mawatha, Kandy 20000, Sri Lanka
5.6 km from Royal Botanical Gardens
Check In Check Out
Show Prices
189 Rajapihilla Mawatha, Kandy, Sri Lanka
5.6 km from Royal Botanical Gardens
Check In Check Out
Show Prices
No 25 Lady Gordon Road, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
Check In Check Out
Show Prices
70 Rajaphilla Mawatha, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
Check In Check Out
Show Prices
89/10 Lady Gordon's Drive, Kandy 20000, Sri Lanka
5.8 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Yahalatenna, Kandy ky20234, Sri Lanka
5.8 km from Royal Botanical Gardens
Check In Check Out
Show Prices
3 Sangamitta Mawatha, Kandy 20000, Sri Lanka
6.0 km from Royal Botanical Gardens
Check In Check Out
Show Prices
No.56 Sangaraja Mawatha, Kandy 20000, Sri Lanka
6.0 km from Royal Botanical Gardens
Check In Check Out
Show Prices
9 Sanghamitta Mawatha, Kandy, Sri Lanka
6.1 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Ampitiya Road | 40, 22 Hillpankandura, Kandy, Sri Lanka
6.1 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Katugastota-Kurunegala-Puttalam Hwy | Nugawela, Kandy 20000, Sri Lanka
6.2 km from Royal Botanical Gardens
Check In Check Out
Show Prices
83/40 Ampitiya Rd | At the End of Kandy Lake in the Beginning of Ampitiya Road, Kandy 20000, Sri Lanka
6.4 km from Royal Botanical Gardens
Check In Check Out
Show Prices
46 Nittawela Road, Kandy 20000, Sri Lanka
6.5 km from Royal Botanical Gardens
Check In Check Out
Show Prices
5/16A Uplands, Kandy 20000, Sri Lanka
6.5 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Anagarika Dharmapala Mawatha | Bangawatta Road, Lewella, Kandy 20000, Sri Lanka
6.6 km from Royal Botanical Gardens
Check In Check Out
Show Prices
48 P.B.A. Weerakoon Mawatha, Kandy 20000, Sri Lanka
7.1 km from Royal Botanical Gardens
Check In Check Out
Show Prices
No 23 / 7A, Lokuwatta, Kandy, Sri Lanka
7.1 km from Royal Botanical Gardens
Check In Check Out
Show Prices
18/10 4th Lane, Nawayalathanne, Katugastota, Kandy 20000, Sri Lanka
7.1 km from Royal Botanical Gardens
No photo provided
Check In Check Out
Show Prices
35 PBA Weerakoon Mawatha, Kandy 20000, Sri Lanka
7.2 km from Royal Botanical Gardens
Check In Check Out
Show Prices
213, Kurunegala Road, | Aladeniya, Kandy 20000, Sri Lanka
7.7 km from Royal Botanical Gardens
Check In Check Out
Show Prices
84 Tenna Kumbura, Kandy 20000, Sri Lanka
8.3 km from Royal Botanical Gardens
Check In Check Out
Show Prices
260/4 Hedeniya, Kandy 20000, Sri Lanka
8.5 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Amunugama, Kandy, Sri Lanka
9.2 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Riverside, Mawathura, Gampola 20500, Sri Lanka
12.0 km from Royal Botanical Gardens
Check In Check Out
Show Prices
No 88/1, Hingula 71500, Sri Lanka
13.9 km from Royal Botanical Gardens
No photo provided
Check In Check Out
Show Prices
No.608/4, Hospital Road | Balakaduwa, Alawathugoda, Kandy 20000, Sri Lanka
15.9 km from Royal Botanical Gardens
No photo provided
Check In Check Out
Show Prices
Karagahihinna, Elkaduwa 21012, Sri Lanka
16.1 km from Royal Botanical Gardens
Check In Check Out
Show Prices
We're sorry, Peradeniya doesn't have any hotels.
Peradeniya has 15 B&Bs/inns with 172 reviews
No 22 Prospect Hill, Udaperadeniya Road, Kandy, Peradeniya 20400, Sri Lanka
#1 of 15 Peradeniya B&B and Inns
Check In Check Out
Show Prices
No 61 Colombo Rd, Kiribathkubura, Peradeniya 20400, Sri Lanka
1.2 km from Royal Botanical Gardens
#2 of 15 Peradeniya B&B and Inns
Check In Check Out
Show Prices
210/E, Sooriya Garden, Pilapitiya Road | Kiribathkumbura, Peradeniya 20400, Sri Lanka
#4 of 15 Peradeniya B&B and Inns
Check In Check Out
Show Prices
See all 15 Peradeniya B&Bs/inns
Consider these nearby hotels
See all hotels in or near Peradeniya
40/1 Devenyi Rajasinghe Mawatha, Kandy, Sri Lanka
1.4 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Hill Crest Green garden | Bewalawate, Kandy 20000, Sri Lanka
2.3 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Green Hill, Block 56, Heeressagala, Kandy, Sri Lanka
2.4 km from Royal Botanical Gardens
Check In Check Out
Show Prices
Heerassagala Rd | Bowalawaththa, Kandy, Sri Lanka
2.6 km from Royal Botanical Gardens
Check In Check Out
Show Prices
40 / 1, Deveni Rajasinghe Mawatha, Kandy 020400, Sri Lanka
2.2 km from Royal Botanical Gardens
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.