Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Kandy – 374 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Kandy City Hotel by Earl's 3 stars

Hotel in City Centre, Kandy

Kandy City Hotel is conveniently placed just 700 metres from Kandy Railway Station. Rooms are all tastefully furnished and fitted with en suite bathrooms. Central location, close to many sights. Very good breakfast, eggs cooked to order. Clean, comfortable rooms.

Show more Show less
7.9
Good
928 reviews
Price from
£23
per night

Lakewood Residence 4 stars

Hotel in City Centre, Kandy

Situated in Kandy, a 3-minute walk from Kandy City Center Shopping Mall, Lakewood Residence features free bikes and an outdoor swimming pool, as well as free WiFi. What a nice hotel! Location was perfect, very close to city center (5mins walk) but still on the peaceful hills of Kandy. Great breakfast, nice views, and swimming pool was so pleasant after sweaty touring around the city. Would definitely stay here again.

Show more Show less
8.3
Very good
878 reviews
Price from
£32
per night

Earl's Regent Hotel 4 stars

Hotel in Kandy

Featuring an outdoor pool, in-house restaurant and relaxing spa treatments, Earl’s Regent Hotel is conveniently placed just 4.5 km from Kandy Railway Station. The view was good food was good

Show more Show less
8.5
Very good
790 reviews
Price from
£50
per night

The Radh Hotel 4 stars

Hotel in City Centre, Kandy

Featuring a fitness centre, shared lounge and views of pool, The Radh Hotel is set in Kandy, 500 metres from Kandy City Center Shopping Mall. The hotel surpassed my expectations of the location and the overall facilities in terms of accommodation and food

Show more Show less
9.2
Superb
567 reviews
Price from
£87
per night

Earl's Regency Hotel 5 stars

Hotel in Kandy

Earl's Regency Hotel is a luxurious 5-star hotel located a 5 km from Kandy Railway Station. It offers spacious accommodation with a spa, an outdoor pool and free parking. friendly staff and fabulous foods very things is excellent location was superb

Show more Show less
8.2
Very good
652 reviews
Price from
£66
per night

The Golden Crown Hotel 5 stars

Hotel in Kandy

The Golden Crown Hotel is a 5-star hotel located in Ampitya, Kandy, Srilanka. Clean spacious rooms, buffet and breakfast had a great selection

Show more Show less
8.8
Fabulous
1,003 reviews
Price from
£100
per night

Sevana City Hotel 3 stars

Hotel in City Centre, Kandy

Sevana City Hotel is located just 1.3 km from the Kandy Railway Station and 6 km from the famous Bogambara Stadium. Free WiFi access is available. Each room will provide you with a work desk. Clean, tidy . Great location and staff and facilities were great. Rooftop was great addition.

Show more Show less
8.8
Fabulous
1,708 reviews
Price from
£25
per night

swp eco lodge

Hotel in City Centre, Kandy

Set in Kandy, 800 metres from Bogambara Stadium, swp eco lodge offers air-conditioned rooms and a garden. Excellent breakfast and the view from the room was gorgeous!

Show more Show less
9.3
Superb
592 reviews
Price from
£60
per night

Ceyloni Panorama Resort 3 stars

Hotel in City Centre, Kandy

Situated in Kandy, 2.5 km from Sri Dalada Maligawa, Ceyloni Panorama Resort features accommodation with a restaurant, free private parking, a bar and a shared lounge. View and peaceful environment

Show more Show less
8.4
Very good
401 reviews
Price from
£37
per night

Cinnamon Citadel Kandy 4 stars

Hotel in Kandy

Located 500 metres above sea level, Cinnamon Citadel Kandy offers a spectacular outdoor pool. Food was good. Staff was friendly and helpful. The location was great. Facilities were very good.

Show more Show less
8.4
Very good
696 reviews
Price from
£66
per night

Most booked hotels in Kandy in the past month

See all

Kandy's best hotels with breakfast

See all

Budget hotels in Kandy

See all

Hotels located in the centre of Kandy

See all

FAQs about hotels in Kandy

  • On average, 3-star hotels in Kandy cost £21 per night, and 4-star hotels in Kandy are £51 per night. If you're looking for something really special, a 5-star hotel in Kandy can on average be found for £79 per night (based on Booking.com缤客 prices).

  • On average, it costs £32 per night to book a 3-star hotel in Kandy for tonight. You'll pay on average around £58 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Kandy will cost around £188 (based on Booking.com缤客 prices).

  • CeylonBreezeKandy, The Flame Tree Estate & Hotel and Bellwood Hills Resort & Spa have received great reviews from travellers in Kandy regarding the views from their hotel rooms.

  • swp eco lodge, Janora Hills and Santani Resort & Spa are some of the popular hotels in Kandy.

  • Some of the best hotels in Kandy near Kandy Lake include Mount Haven, Windy Ridge Kandy and Villa Rosa.

  • For hotels in Kandy that serve up a highly-rated breakfast, try Dazzling Villa, Pine Hill Residence and White Camelot.

  • Many families visiting Kandy loved staying at The Heritage Inn, The Kandy House and Dazzling Villa.

  • The average price per night for a 3-star hotel in Kandy this weekend is £31 or, for a 4-star hotel, £103. Looking for something even fancier? 5-star hotels in Kandy for this weekend cost on average around £144 per night (based on Booking.com缤客 prices).

  • These hotels in Kandy are highly rated by couples: Seven Luck Palace, White Camelot and The Flame Tree Estate & Hotel.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Kandy:

Explore guest reviews of hotels in Kandy

See all