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 – 350 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.

Show more Show less
7.8
Good
1,046 reviews
Price from
£18
per night

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.

Show more Show less
7.6
Good
1,213 reviews
Price from
£36
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.

Show more Show less
8.5
Very good
913 reviews
Price from
£41
per night

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. Perfect location in the heart of Kandy, right next to the Temple of the Sacred Tooth and Kandy Lake, lots of restaurants in the area, within walking distance to train and bus stations, stylish rooms, spotless and clean, with A/C. The downstairs cafe/restaurant serves delicious coffee, tea and cakes all day long, and very good dinner in the evening. This is an oasis of peace and quiet right in the bustling center of Kandy and the perfect escape from the noise and chaos of the busy downtown streets. But most of all: incredibly friendly and attentive staff and excellent service more fit for a five star hotel. They really make you feel welcome at this place! We absolutely loved our two nights stay here (booked the second night directly with the hotel).

Show more Show less
8.5
Very good
899 reviews
Price from
£19
per night

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. Staff they are perfect and super friendly

Show more Show less
7.4
Good
454 reviews
Price from
£4
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.5
Very good
348 reviews
Price from
£25
per night

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. This hotel was amazing. A short tuk tuk journey from the main center & train station. The pool area is great and the food from the restaurant *breakfast, lunch & dinner* was so tasty. Staff were very attentive and helpful.I would certainly recommend this hotel & hope to be back again

Show more Show less
8.4
Very good
301 reviews
Price from
£15
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. Pool was a lovely addition Excellent breakfast Good location Helpful staff helped us get a driver Pointed out key sites to visit in Kandy Family run property and the attention to detail was obvious Laundry completed for great price

Show more Show less
8.8
Fabulous
1,850 reviews
Price from
£24
per night

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
348 reviews
Price from
£65
per night

Kandy Jasmine Hill House Hotel 3 stars

Hotel in City Centre, Kandy

Offering an outdoor swimming pool and fitness centre, Kandy Jasmine Hill House Hotel is located just 1.7km from the Kandy Railway Station and 1.1 km from the famous Bogambara Stadium . Everything was excellent. Staff is so friendly. They greeted us with great smiles everytime. And the room was great. We enjoyed a lot. we had no time for food. But i think it must be excellent too. We will be there soon for a long stay and we will definitely try your meals and the swimming pool.

Show more Show less
8.3
Very good
161 reviews
Price from
£11
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

  • These hotels in Kandy are highly rated by couples: White Camelot, The Flame Tree Estate & Hotel and Red Star Kandyan.

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

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

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

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

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

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

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

  • For hotels in Kandy that serve up a highly-rated breakfast, try Hill Country Villa, Dazzling Villa and Kings Pavilion Luxury Hotel - Level 1 Safe & Secure.

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