Fox Kandy
A hillside retreat in Heerasgala, above Kandy, known for misty mornings, sweeping views and warm service.
- Upscale
The hotels and boutique stays in Kandy we would book ourselves, from great-value city bases to places with a view.
A hillside retreat in Heerasgala, above Kandy, known for misty mornings, sweeping views and warm service.
Kandy’s grand colonial-era hotel, more than 160 years old, right by Kandy Lake and the Temple of the Tooth.
A hillside hotel above Kandy where every room has a balcony with mountain views. Quieter than the centre, with a restaurant, bar and garden.
A 27-room hotel on Rajapihilla Mawatha with a rooftop pool and lake views, a short walk from Kandy Lake and Wales Park.
A 115-room resort hotel on a bend of the Mahaweli River just outside Kandy, with a large riverside pool and several restaurants.
A large five-star hotel in Ampitiya, about two kilometres from central Kandy, with an infinity pool, spa, and several restaurants and bars.
A 26-suite luxury hotel on the Mahaweli River in Gurudeniya, with butler service, an infinity pool, a spa and river views.
A practical, central hotel on Cross Street, about a 10-minute walk to the Temple of the Tooth and 7 minutes to Kandy Lake.
A newer hillside hotel a five-minute walk from Kandy Lake, with lake and mountain views, a pool, a rooftop bar and a Balinese spa.
A historic lakeside hotel dating back to 1890, with large rooms, a pool and a peaceful setting on the quieter side of Kandy Lake.
A hilltop hotel close to the centre with large rooms and private decks looking out over Kandy.
A small boutique hotel by Kandy Lake, with lake and city-view rooms, a garden terrace and its own restaurant, minutes from the town centre.
A five-star hotel on the hill above Kandy, with a rooftop pool, four restaurants and views across the city and the Kandyan hills.
A nine-room luxury hotel in leafy Aniwatte, about ten minutes from Kandy, with an infinity pool, spa and big suites with valley views.
A small boutique hotel on Deva Veediya, right by the Temple of the Tooth’s gates, with its own café.
A stylish boutique hotel on Colombo Street, steps from the Temple of the Tooth, with garden suites that have their own plunge pools.
A well-reviewed hillside hotel with garden and mountain-view rooms, balconies, a family restaurant and a shuttle into town.
Kandy’s newest big hotel, with 215 rooms, a heated rooftop infinity pool, a sky bar and views of the Knuckles and Hanthana hills.
A boutique bungalow on Rajapihilla Mawatha above Kandy Lake, with a pool, garden and mountain-view rooms, walking distance from town.
A restored colonial-era hilltop bungalow in Nittawela, with a handful of rooms, a luxury tent, an infinity pool and views to the Knuckles range.
A long-established five-star hotel just outside Kandy in Tennekumbura, with spacious rooms, a pool and views over the Mahaweli valley.
Lake-view rooms on Rajapihilla Mawatha, a two-minute walk from Kandy Lake and the Kandy viewpoint, with breakfast included.
Some links are affiliate or partner links. We may earn a commission at no extra cost to you.
We have marked 22 hotels in Kandy, each picked by locals rather than ranked by an algorithm. You will find them around the town centre, Rajapihilla Mawatha, Lakeside and Heerasgala. Prices range from budget to luxury.
Start with Fox Kandy, Queen’s Hotel Kandy and Ceyloni Panorama Resort, then use the filters to narrow it down by price.
Also in Kandy: Hostels & poshtels in Kandy · Best restaurants in Kandy · Best cafés in Kandy · Things to do in Kandy. Or see the full Kandy guide.
Our current picks include Fox Kandy, Queen’s Hotel Kandy and Ceyloni Panorama Resort. See all 22 on this page, picked by locals.
Yes. Good-value options include Ceyloni Panorama Resort, Ceyloni City Hotel and Viyana Boutique Hotel. Use the price filter on this page to see them all.
Every place is chosen by our team for its location, value and character. Paid placements are always labelled “Premier choice”; “Team’s pick” is never paid for.