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 – 363 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. An hotel with very high standards, excellent services, perfect location downtown Kandy. Great nights guaranteed. Save your legs from walking up hill. Bed, shower, everything perfect in every aspects.

Show more Show less
7.8
Good
972 reviews
Avg. price/night:
£30

Cinnamon Citadel Kandy 4 stars

Hotel in Kandy

Located 500 metres above sea level, Cinnamon Citadel Kandy offers a spectacular outdoor pool. beautiful location alongside sri lanka's longest river. a little far from City centre , but the best location. The Staff again like all cinnamon properties were really trained . and were taking care of the guests with minute details. The rooms were very big , with a balcony facing the garden. The resort has excellent flora and fauna and its a great place if you love nature photography. The food at the buffet was great , the spread was very big. I really enjoyed the Sri Lanka Arrack (Made from Coconut) , again as we had very less time here could not enjoy more time. if we come again we will stay at least 3-4 days here.

Show more Show less
8.4
Very good
767 reviews

Cafe Aroma Inn 4 stars

Hotel in City Centre, Kandy

Only 100 metres from the sacred Temple of Tooth Relic, Café Aroma Inn is set within the town of Kandy. It features well-furnished rooms with air conditioning and en suite bathrooms. Great spot to watch the Festival.

Show more Show less
8.5
Very good
873 reviews
Avg. price/night:
£20

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. Great hospitality and service from the staff. The room was clean and adequately equiped with all necessities. I highly recommend this place.

Show more Show less
8.5
Very good
314 reviews
Avg. price/night:
£26

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. Spectacular room: wide, super confortable extralarge bed, nice views,well equiped toilette...Also a marvelous breakfast bufette.

Show more Show less
8.5
Very good
877 reviews
Avg. price/night:
£33

Queen's Hotel 4 stars

Hotel in City Centre, Kandy

Queen's Hotel is housed in a historical building located 50 metres from Kandy Lake. It offers colonial-style accommodation with an outdoor pool, 3 dining options and free parking on site. Front desk and staff very polite, friendly and helpful. It is old hotel but maintained very well. It is old charm and nostalgia. Wooden floor, stairway details, old style furniture in room and old style elevator, where you have to open and close two collapsible screen door to operate. Excellent dinning room. One can have buffet dinner with variety of items to choose from at reasonable price. Location is excellent, close to temple, lake, shops and restaurants.

Show more Show less
7.6
Good
1,199 reviews
Avg. price/night:
£39

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. This was one of my best stays in Sri Lanka - I really loved it. The hotel is a true oasis of peace and calm and good taste right in the middle of the city, and only a 5-minute walk to the station. The hotel is built around a central courtyard and the rooms give onto the back, far away from the hustle and bustle of the Main Street below. To top it all, the little pool on the roof is a sheer delight after a day seeing the sights. This is a place I would definitely come back to! Enjoy...!

Show more Show less
8.8
Fabulous
1,839 reviews
Avg. price/night:
£21

Kandy View Hotel 2 stars

Hotel in City Centre, Kandy

Located amidst the hills of Kandy, this hotel overlooks a rainforest and houses homely accommodation. The view is also from the low budget rooms verry nice, it is quit and you can listen to animalsound. The staff was super friendly and helped me. and verry good food. Thank you

Show more Show less
7.4
Good
438 reviews
Avg. price/night:
£2

Mount Blue Kandy 4 stars

Hotel in City Centre, Kandy

Located in Kandy, 1.5 km from Sri Dalada Maligawa, Mount Blue Kandy provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a garden. Location ist beautiful however a bit of a drive up Fantastic view, great Surise spot Nice pool with view but it was a bit cold Extremely friendly staff Good breakfast

Show more Show less
8.8
Fabulous
339 reviews
Avg. price/night:
£67

Kandy Riverside Villa 3 stars

Hotel in Kandy

Situated on the banks of the longest river in Sri Lanka, Kandy Riverside Villa features an outdoor pool and restaurant. The view is amazing Very clean The breakfast is perfect

Show more Show less
8.4
Very good
271 reviews
Avg. price/night:
£14

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

  • The Heritage Inn, Bed Station 210 and Santani Resort & Spa have received great reviews from travellers in Kandy regarding the views from their hotel rooms.

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

  • These hotels in Kandy are highly rated by couples: White Camelot, The Flame Tree Estate & Hotel and Pine Hill Residence.

  • swp eco lodge, The Radh Hotel and Elegant Hotel are some of the popular hotels in Kandy.

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

  • For hotels in Kandy that serve up a highly-rated breakfast, try Kandy Green View Bungalow, Kings Pavilion Luxury Hotel and White Camelot.

  • Many families visiting Kandy loved staying at The Heritage Inn, The Kandy House and White Camelot.

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

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

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