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

  • 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
Top Deal
US$145*
US$140* /night
View Deal
Booking.com
US$145*
Travelocity
US$140*
TripAdvisor
US$140*
30 Saranankara Rd, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
US$41* /night
View Deal
Booking.com
US$41*
No. 167/1 Rajapihilla Mawatha, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
Top Deal
US$61*
US$53* /night
View Deal
Hotels.com
US$56*
Expedia.com
US$55*
AMOMA
US$61*
129/3 Saranankara Road, Kandy 20000, Sri Lanka
5.5 km from Royal Botanical Gardens
No availability for your dates from these sites
Hotwire.com
HotelQuickly
OZO Kandy Sri LankaOffers & AnnouncementsStay 3 Nights
No 31 Saranankara Mawatha, Kandy 20000, Sri Lanka
5.6 km from Royal Botanical Gardens
Top Deal
US$77*
US$63* /night
View Deal
Booking.com
US$65*
Expedia.com
US$65*
AMOMA
US$77*
30 Sangarajah Mawatha, Kandy 20000, Sri Lanka
5.6 km from Royal Botanical Gardens

The price you found is 35% lower than this hotel's average rate of US$68/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$59*
US$44* /night
View Deal
Hotels.com
US$59*
Expedia.com
US$59*
AMOMA
US$56*
189 Rajapihilla Mawatha, Kandy, Sri Lanka
5.6 km from Royal Botanical Gardens

The price you found is 10% lower than this hotel's average rate of US$70/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$99*
US$63* /night
View Deal
Expedia.com
US$99*
Hotwire.com
US$99*
Travelocity
US$99*
No 25 Lady Gordon Road, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
Top Deal
US$145*
US$140* /night
View Deal
Booking.com
US$145*
Travelocity
US$140*
TripAdvisor
US$140*
70 Rajaphilla Mawatha, Kandy 20000, Sri Lanka
5.7 km from Royal Botanical Gardens
Top Deal
US$75*
US$68* /night
View Deal
Expedia.com
US$72*
Priceline
US$69*
Booking.com
US$75*
89/10 Lady Gordon's Drive, Kandy 20000, Sri Lanka
5.8 km from Royal Botanical Gardens
Top Deal
US$97*
US$95* /night
View Deal
Expedia.com
US$95*
Hotwire.com
US$95*
HotelQuickly
US$97*
Yahalatenna, Barigama, Malagammana ky20234, Sri Lanka
5.8 km from Royal Botanical Gardens
Top Deal
US$103*
US$69* /night
View Deal
Expedia.com
US$69*
Booking.com
US$103*
Travelocity
US$69*
3 Sangamitta Mawatha, Kandy 20000, Sri Lanka
6.0 km from Royal Botanical Gardens
Top Deal
US$81*
US$65* /night
View Deal
Booking.com
US$78*
Expedia.com
US$70*
Elvoline
US$81*
No. 56 Sangaraja Mawatha, Kandy 20000, Sri Lanka
6.0 km from Royal Botanical Gardens
Top Deal
US$67*
US$60* /night
View Deal
Booking.com
US$67*
Hotels.com
US$60*
Expedia.com
US$60*
Ampitiya Road | 40, 22 Hillpankandura, Kandy, Sri Lanka
6.1 km from Royal Botanical Gardens
Top Deal
US$10*
US$9* /night
View Deal
Travelocity
US$9*
Booking.com
US$10*
Hotels.com
US$9*
9 Sanghamitta Mawatha, Kandy, Sri Lanka
6.2 km from Royal Botanical Gardens

The price you found is 25% lower than this hotel's average rate of US$24/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$41*
US$18* /night
View Deal
Booking.com
US$24*
Travelocity
US$41*
Orbitz.com
US$41*
Katugastota-Kurunegala-Puttalam Hwy | Nugawela, Kandy 20000, Sri Lanka
6.2 km from Royal Botanical Gardens
Top Deal
US$102*
US$66* /night
View Deal
Expedia.com
US$78*
Hotwire.com
US$78*
Booking.com
US$102*
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

The price you found is 13% lower than this hotel's average rate of US$16/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$30*
US$14* /night
View Deal
Travelocity
US$17*
Hotels.com
US$17*
AMOMA
US$30*
46 Nittawela Road, Kandy 20000, Sri Lanka
6.5 km from Royal Botanical Gardens

The price you found is 17% lower than this hotel's average rate of US$174/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$369*
US$145* /night
View Deal
Expedia.com
US$369*
Hotwire.com
US$369*
Travelocity
US$369*
5/16a Uplands, Kandy 20000, Sri Lanka
6.5 km from Royal Botanical Gardens
Top Deal
US$84*
US$76* /night
View Deal
Expedia.com
US$84*
Travelocity
US$84*
Orbitz.com
US$84*
No 23 / 7A, Lokuwatta, Sirimalwatta, Sri Lanka
7.1 km from Royal Botanical Gardens
Top Deal
US$45*
US$44* /night
View Deal
Priceline
US$45*
Booking.com
US$45*
TripAdvisor
US$45*
Anagarika Dharmapala Mawatha | Bangawatta Road, Lewella, Kandy 20000, Sri Lanka
7.1 km from Royal Botanical Gardens
Top Deal
US$35*
US$26* /night
View Deal
Booking.com
US$35*
Priceline
US$35*
Hostelworld.com
US$29*
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
Top Deal
US$127*
US$98* /night
View Deal
Booking.com
US$127*
Hotwire.com
US$119*
Priceline
US$100*
35 PBA Weerakoon Mawatha, Kandy 20000, Sri Lanka
7.2 km from Royal Botanical Gardens
Top Deal
US$140*
US$104* /night
View Deal
Booking.com
US$119*
Expedia.com
US$140*
Agoda.com
US$119*
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$148*
US$78* /night
View Deal
Priceline
US$78*
Hotwire.com
US$78*
Elvoline
US$148*
260/4 Hedeniya, Kandy 20000, Sri Lanka
8.5 km from Royal Botanical Gardens
Top Deal
US$32*
US$31* /night
View Deal
Booking.com
Agoda.com
US$32*
Expedia.com
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*
Agoda.com
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$11* /night
View Deal
Booking.com
US$15*
Expedia.com
US$11*
Hotels.com
US$11*
Amunagama, Sri Lanka
9.2 km from Royal Botanical Gardens
Riverside, Mawathura, Gampola 20500, Sri Lanka
12.0 km from Royal Botanical Gardens
US$44* /night
View Deal
Booking.com
US$44*
Agoda.com
US$44*
TripAdvisor
US$44*
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

The price you found is 15% lower than this hotel's average rate of US$61/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$115*
US$52* /night
View Deal
Booking.com
US$58*
Expedia.com
US$56*
AMOMA
US$115*
40/1 Devenyi Rajasinghe Mawatha, Kandy, Sri Lanka
2.1 km from Royal Botanical Gardens
40 / 1, Deveni Rajasinghe Mawatha, Kandy 020400, Sri Lanka
2.2 km from Royal Botanical Gardens
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.