Skip to content
Kandy

Best hotels in Kandy

The hotels and boutique stays in Kandy we would book ourselves, from great-value city bases to places with a view.

  • 22 stays
  • Hand-picked by locals
Showing 22 stays in Kandy
Boutique stay · Heerasgala, Kandy

Fox Kandy

A hillside retreat in Heerasgala, above Kandy, known for misty mornings, sweeping views and warm service.

  • Upscale
Hotel · Town centre, Kandy

Queen’s Hotel Kandy

Kandy’s grand colonial-era hotel, more than 160 years old, right by Kandy Lake and the Temple of the Tooth.

  • Mid-range
Hotel · Dharmaraja Mawatha, Kandy

Ceyloni Panorama Resort

A hillside hotel above Kandy where every room has a balcony with mountain views. Quieter than the centre, with a restaurant, bar and garden.

  • Budget
Boutique stay · Rajapihilla Mawatha, Kandy

The Trees Kandy

A 27-room hotel on Rajapihilla Mawatha with a rooftop pool and lake views, a short walk from Kandy Lake and Wales Park.

  • Upscale
Hotel · Mahaweli riverside, Kandy

Cinnamon Citadel Kandy

A 115-room resort hotel on a bend of the Mahaweli River just outside Kandy, with a large riverside pool and several restaurants.

  • Upscale
Hotel · Ampitiya, Kandy

The Golden Crown Hotel

A large five-star hotel in Ampitiya, about two kilometres from central Kandy, with an infinity pool, spa, and several restaurants and bars.

  • Upscale
Boutique stay · Gurudeniya, Kandy

Jetwing Kandy Gallery

A 26-suite luxury hotel on the Mahaweli River in Gurudeniya, with butler service, an infinity pool, a spa and river views.

  • Luxury
Hotel · Town centre, Kandy

Ceyloni City Hotel

A practical, central hotel on Cross Street, about a 10-minute walk to the Temple of the Tooth and 7 minutes to Kandy Lake.

  • Budget
Hotel · Mahamaya Mawatha, Kandy

Grand Serendib Hotel

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.

  • Upscale
Hotel · Lakeside, Kandy

Hotel Suisse Kandy

A historic lakeside hotel dating back to 1890, with large rooms, a pool and a peaceful setting on the quieter side of Kandy Lake.

  • Mid-range
Hotel · Sri Pushpadana Mawatha, Kandy

IRIS Kandy

A hilltop hotel close to the centre with large rooms and private decks looking out over Kandy.

  • Mid-range
Boutique stay · Lakeside, Kandy

Viyana Boutique Hotel

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.

  • Budget
Hotel · Lady Gordon’s Drive, Kandy

The Grand Kandyan

A five-star hotel on the hill above Kandy, with a rooftop pool, four restaurants and views across the city and the Kandyan hills.

  • Luxury
Boutique stay · Aniwatte, Kandy

Kings Pavilion

A nine-room luxury hotel in leafy Aniwatte, about ten minutes from Kandy, with an infinity pool, spa and big suites with valley views.

  • Luxury
Boutique stay · Town centre, Kandy

The Radh Hotel

A stylish boutique hotel on Colombo Street, steps from the Temple of the Tooth, with garden suites that have their own plunge pools.

  • Upscale
Hotel · Thapodaramaya Road, Kandy

The Summit Kandy

A well-reviewed hillside hotel with garden and mountain-view rooms, balconies, a family restaurant and a shuttle into town.

  • Mid-range
Hotel · Katugastota Road, Kandy

Kandy Myst by Cinnamon

Kandy’s newest big hotel, with 215 rooms, a heated rooftop infinity pool, a sky bar and views of the Knuckles and Hanthana hills.

  • Upscale
Boutique stay · Nittawela, Kandy

The Elephant Stables

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.

  • Luxury
Hotel · Tennekumbura, Kandy

Earl’s Regency

A long-established five-star hotel just outside Kandy in Tennekumbura, with spacious rooms, a pool and views over the Mahaweli valley.

  • Upscale
Hotel · Rajapihilla Mawatha, Kandy

Ceyloni Lake Residency

Lake-view rooms on Rajapihilla Mawatha, a two-minute walk from Kandy Lake and the Kandy viewpoint, with breakfast included.

  • Mid-range

Some links are affiliate or partner links. We may earn a commission at no extra cost to you.

Our 22 favourite hotels in Kandy

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.

Good to know

  • Location matters as much as the hotel: check how far it is from the sights you care about.
  • Book early for December to March and around festivals and long weekends.
  • Booking direct with the hotel can sometimes get you a better rate or a free upgrade.

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.

Good to know

What are the best hotels in Kandy?

Our current picks include Fox Kandy, Queen’s Hotel Kandy and Ceyloni Panorama Resort. See all 22 on this page, picked by locals.

Are there budget hotels in Kandy?

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.

How do you choose the hotels you list in Kandy?

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.

Hotels elsewhere in Sri Lanka