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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

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: 15% off room rate
Must mention this special offer at the time of reservation... Read more
US$144* /night
View Deal
Priceline
US$145*
Travelocity
US$144*
Orbitz.com
US$144*
59 Saranankara Rd, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
Top Deal
US$25*
US$22* /night
View Deal
Priceline
US$25*
Booking.com
US$25*
Hotels.com
US$22*
30 Saranankara Rd, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
US$25* /night
View Deal
TripAdvisor
US$25*
No. 167/1 Rajapihilla Mawatha, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
Top Deal
US$92*
US$73* /night
View Deal
Cancelon
US$92*
Hotwire.com
Orbitz.com
129/3 Saranankara Road, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
Loading prices...
Hotwire.com
No 31 Saranankara Mawatha, Kandy 20000, Sri Lanka
5.6 km from Royal Botanical Gardens
Top Deal
US$123*
US$57* /night
View Deal
Hotels.com
US$60*
Orbitz.com
US$60*
AMOMA
US$123*
30 Sangarajah Mawatha, Kandy 20000, Sri Lanka
5.6 km from Royal Botanical Gardens
Top Deal
US$121*
US$38* /night
View Deal
Hotels.com
US$121*
Expedia.com
US$121*
Travelocity
US$121*
189 Rajapihilla Mawatha, Kandy, Sri Lanka
5.6 km from Royal Botanical Gardens
US$64* /night
View Deal
Hotwire.com
US$64*
Agoda.com
US$64*
Travelocity
US$64*
No 25 Lady Gordon Road, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
US$144* /night
View Deal
Priceline
US$145*
Travelocity
US$144*
Orbitz.com
US$144*
70 Rajaphilla Mawatha, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
US$74* /night
View Deal
Hotels.com
US$74*
Booking.com
US$75*
TripAdvisor
US$75*
89/10 Lady Gordon's Drive, Kandy 20000, Sri Lanka
5.8 km from Royal Botanical Gardens
Top Deal
US$93*
US$61* /night
View Deal
Priceline
US$63*
Hotels.com
US$70*
HotelQuickly
US$93*
Yahalatenna, Barigama, Malagammana ky20234, Sri Lanka
5.8 km from Royal Botanical Gardens
Top Deal
US$155*
US$84* /night
View Deal
Hotels.com
US$92*
Expedia.com
US$92*
AMOMA
US$155*
3 Sangamitta Mawatha, Kandy 20000, Sri Lanka
6.0 km from Royal Botanical Gardens
Top Deal
US$79*
US$62* /night
View Deal
Expedia.com
US$62*
Hotwire.com
US$62*
Elvoline
US$79*
No. 56 Sangaraja Mawatha, Kandy 20000, Sri Lanka
6.0 km from Royal Botanical Gardens
Top Deal
US$142*
US$99* /night
View Deal
Orbitz.com
US$99*
Booking.com
US$142*
TripAdvisor
US$99*
Ampitiya Road | 40, 22 Hillpankandura, Kandy, Sri Lanka
6.1 km from Royal Botanical Gardens
US$10* /night
View Deal
Travelocity
US$10*
Expedia.com
US$10*
Booking.com
US$10*
9 Sanghamitta Mawatha, Kandy, Sri Lanka
6.2 km from Royal Botanical Gardens
Top Deal
US$40*
US$13* /night
View Deal
Booking.com
US$16*
Travelocity
US$17*
Hostelworld.com
US$40*
Katugastota-Kurunegala-Puttalam Hwy | Nugawela, Kandy 20000, Sri Lanka
6.2 km from Royal Botanical Gardens
Top Deal
US$102*
US$41* /night
View Deal
Booking.com
US$102*
Hotels.com
US$62*
Orbitz.com
US$62*
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
Top Deal
US$21*
US$6* /night
View Deal
Hotels.com
US$17*
Expedia.com
US$17*
Hostelworld.com
US$21*
46 Nittawela Road, Kandy 20000, Sri Lanka
6.5 km from Royal Botanical Gardens
Top Deal
US$270*
US$145* /night
View Deal
Expedia.com
US$270*
Travelocity
US$270*
Orbitz.com
US$270*
5/16a Uplands, Kandy 20000, Sri Lanka
6.5 km from Royal Botanical Gardens
Top Deal
US$76*
US$62* /night
View Deal
Expedia.com
US$76*
Travelocity
US$76*
Orbitz.com
US$76*
No 23 7a, Lokuwatta, Sirimalwatta, Sri Lanka
7.1 km from Royal Botanical Gardens
US$23* /night
View Deal
Booking.com
US$23*
Agoda.com
US$23*
TripAdvisor
US$23*
Anagarika Dharmapala Mawatha | Bangawatta Road, Lewella, Kandy 20000, Sri Lanka
7.1 km from Royal Botanical Gardens
Top Deal
US$35*
US$25* /night
View Deal
Booking.com
US$35*
Hostelworld.com
US$29*
Priceline
US$35*
18/10 4th Lane, Nawayalathanne, Katugastota, Kandy 20000, Sri Lanka
7.1 km from Royal Botanical Gardens
No photo provided
48 P.B.A. Weerakoon Mawatha, Kandy 20000, Sri Lanka
7.2 km from Royal Botanical Gardens
No availability for your dates from these sites
Booking.com
Hotwire.com
Agoda.com
35 PBA Weerakoon Mawatha, Kandy 20000, Sri Lanka
7.2 km from Royal Botanical Gardens
Top Deal
US$128*
US$102* /night
View Deal
Hotwire.com
US$102*
Expedia.com
US$102*
Booking.com
US$128*
Hewaheta Road, Tennekumbura 20166, Sri Lanka
7.6 km from Royal Botanical Gardens
No photo provided
213 Kurunegala Road, Aladeniya 20000, Sri Lanka
7.7 km from Royal Botanical Gardens
No availability for your dates from these sites
Agoda.com
84 Tenna Kumbura, Tennekumbura 20166, Sri Lanka
8.3 km from Royal Botanical Gardens
Top Deal
US$186*
US$60* /night
View Deal
Priceline
US$67*
Travelocity
US$75*
AMOMA
US$186*
260/4 Hedeniya, Kandy 20000, Sri Lanka
8.5 km from Royal Botanical Gardens
Top Deal
US$55*
US$30* /night
View Deal
Booking.com
US$55*
Agoda.com
US$30*
Priceline
US$32*
No 213/7 Aladeniya | Werellagama, Kandy, Sri Lanka
8.7 km from Royal Botanical Gardens
Top Deal
US$50*
US$30* /night
View Deal
Booking.com
US$50*
Priceline
US$30*
TripAdvisor
US$30*
23 A Arangala Nattharanpotha kandy, Mahawaththa 20000, Sri Lanka
8.9 km from Royal Botanical Gardens
Top Deal
US$15*
US$10* /night
View Deal
Orbitz.com
US$11*
Booking.com
US$15*
Hotwire.com
US$11*
Peradeniya has 15 B&Bs/inns with 174 reviews
No 22 Prospect Hill, Udaperadeniya Road, Kandy, Peradeniya 20400, Sri Lanka
#1 of 15 Peradeniya B&B and Inns
No 61 Colombo Rd, Kiribathkubura, Peradeniya 20400, Sri Lanka
1.2 km from Royal Botanical Gardens
#2 of 15 Peradeniya B&B and Inns
210/E, Sooriya Garden, Pilapitiya Road | Kiribathkumbura, Peradeniya 20400, Sri Lanka
#4 of 15 Peradeniya B&B and Inns
See all 15 Peradeniya B&Bs/inns
See all hotels in or near Peradeniya
Green Hill, Block 56, Heerassagala, Sri Lanka
2.4 km from Royal Botanical Gardens
Heerassagala Rd | Bowalawaththa, Kandy, Sri Lanka
2.5 km from Royal Botanical Gardens
Contact hotel for availability
40 / 1, Deveni Rajasinghe Mawatha, Kandy 020400, Sri Lanka
2.2 km from Royal Botanical Gardens
| Peradeniya, Heerassagala, Sri Lanka
3.0 km from Royal Botanical Gardens
Contact hotel for availability
Hill Crest Green garden | Bewalawate, Kandy 20000, Sri Lanka
3.0 km from Royal Botanical Gardens
*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.