Where to stay in Kandy?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €420

Kandy

Days 1-7 · 6 nights
Mid-range♥ Our favouriteHotel Suisse
🚶Walk everywhere

An old hotel on the shore of Kandy Lake, on Sangaraja Mawatha, one kilometre from the centre. The lake walk starts at the door and the Temple of the Tooth is reachable on foot.

€70 a nightSee on Booking →
Mid-rangeThilanka Hotel
🏛️Historic centre

On Sangamitta hill, 1.4 km from the town centre, above the town. A raised position for sleeping in peace, with a walk down to the lake.

€65 a nightSee on Booking →
Mid-rangeMahaweli Reach Hotel
🌿Quiet

A hotel on the banks of the Mahaweli, Wattarantenna area, nearly four kilometres from the centre. The river and gardens on one side, a short tuk-tuk ride to the temple.

€80 a nightSee on Booking →
Mid-rangeCinnamon Citadel

On the banks of the Mahaweli, on Srimath Kudaratwatte Mawatha, near Halloluwa, 2 km from the centre. The calm of the river, with the Temple of the Tooth a short tuk-tuk ride away.

€85 a nightSee on Booking →
Mid-rangeHotel Topaz
🌅Great view

On Anniewatte hill, one kilometre from the centre of Kandy, with a view over the town. For those who want height at gentle prices, the climb being best done by tuk-tuk.

€55 a nightSee on Booking →
BudgetBlue Haven Guest House
🏛️Historic centre

A guesthouse near Mahaiyawa, 1.6 km from the town centre, on a residential street. The calm of a residential area, with the lake reachable by tuk-tuk.

€28 a nightSee on Booking →
BudgetMcLeod Inn
🚶Walk everywhere🌅Great view

On Rajapihilla Mawatha, on the heights of Talwatta, 1.1 km from the centre of Kandy. A small budget with a lake view, and the Temple of the Tooth within walking distance.

€25 a nightSee on Booking →
BudgetHighest View

A guesthouse on Saranankara Road, on Buwelikada hill, one kilometre from the centre. For tight budgets willing to walk back up the slope on the way back from the lake.

€35 a nightSee on Booking →
BudgetSenani Hotel

A simple hotel on Rajapihilla Mawatha, above the lake, 1.2 km from the centre of Kandy. For sleeping in peace and walking down to the lake and the Temple of the Tooth.

The full loop around Kandy Lake is just over 3 km, pleasant early in the morning.

€35 a nightSee on Booking →
LuxuryEarl's Regency Hotel
🏛️Historic centre🌿Quiet

In the Tennekumbura valley, near Kengalla, four kilometres from the town centre. For those travelling by car who want greenery rather than city bustle.

€130 a nightSee on Booking →
LuxuryAmaya Hills
🏛️Historic centre🌿Quiet

In the Heerassagala hills, about four kilometres from the town centre. The calm of the countryside a short distance from town, provided you have a car.

€120 a nightSee on Booking →
LuxuryJetwing Kandy Gallery

In Haragama, in the Mahaweli valley, 8.7 km from the centre of Kandy. For a stay in green surroundings, planning a car or driver for visits in town.

€250 a nightSee on Booking →
LuxuryTheva Residency
🌅Great view

On the heights of Hanthana, 1.6 km from the centre of Kandy, with mountain views. A boutique hotel away from the traffic, with the lake and the temple reachable by tuk-tuk.

€110 a nightSee on Booking →
LuxuryThe Radh HotelBoutique hotel · city centre€100 a nightSee on Booking →
More hotels in Kandy on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip