Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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

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. Excellent location and staff are professionally trained as per five star standards!!! Value for money

Show more Show less
8.3
Very good
834 reviews
Price from
£16
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. The most remarkable thing about this hotel is the view. it’s really outstanding. Room was clean, all rest is ok too. Shower with the panoramic window and the view impressed me also 😃 Service was pleasant and quick, very kind and helpful people.

Show more Show less
8.3
Very good
593 reviews
Price from
£26
per night

Fox Kandy by Fox Resorts 5 stars

Hotel in Kandy

Set in Kandy, 4.2 km from Ceylon Tea Museum, Fox Kandy by Fox Resorts offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Everything is inside, no words to say. So far one of the best hotels i ever visited in my life and will always do

Show more Show less
9.1
Superb
408 reviews

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. Room was amazing with all the toiletries. Staff was super helpful

Show more Show less
7.8
Good
937 reviews
Price from
£37
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. Brilliant location. Fantastic views. Good value for money. Clean. Friendly staff

Show more Show less
7.2
Good
438 reviews

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. Perfect location in city center. Very quite and comfortable hotel. Amazing view from room on lake and Tooth Temple. One of the best breakfast I’ve ever eaten. Very helpful staff

Show more Show less
8
Very good
779 reviews
Price from
£33
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. Very good spacious neat and clean rooms. Comfortable beds. My kids loved the pool. Nice mountain views from the balcony.

Show more Show less
8.6
Fabulous
744 reviews

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. Great location close to the train station. The manager was extremely helpful in organizing laundry services and researching information regarding the trains. Little oasis in the middle of Kandy. Amazing views from the infinity pool on the roof.

Show more Show less
8.7
Fabulous
1,356 reviews
Price from
£27
per night

Ceyloni City Hotel 2 stars

Hotel in City Centre, Kandy

Ceyloni City Hotel features air-conditioned rooms with flat-screen TV in the City Centre district of Kandy. very nice, clean, well appointed hotel. Staff was amazing! Even provided a packed breakfast for us at 6 am for a tour, even though breakfast didn’t start until 7:30 am.

Show more Show less
8.7
Fabulous
461 reviews
Price from
£17
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. Amazed by this gem situated in Kandy. We had a great time at the Golden Crown Hotel, it exceeded our expectations. The whole scene was great, we loved the greeting welcome of the two guys on the door singing Kandyan traditional dance and music. We loved the hotel, the breakfast, the gym, the view and everything. The spa was great - we spent Christmas there it was amazing - the staff were very friendly and polite and always trying to satisfy our needs. We choose to eat there apart from our breakfast which was included in the price - the buffet was huge and combines all cuisines, a la carte menu was great as well. It was one of the best experiences we had in Sri Lanka.

Show more Show less
8.7
Fabulous
670 reviews
Price from
£103
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

  • For hotels in Kandy that serve up a highly-rated breakfast, try Santani Resort & Spa, Kings Pavilion Luxury Hotel and Mount Havana Luxury Boutique Villa.

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

  • Many families visiting Kandy loved staying at Dazzling Villa, The Kandy House and Seven Luck Palace.

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

  • These hotels in Kandy are highly rated by couples: Seven Luck Palace, Dazzling Villa and Tea Heights.

  • The Flame Tree Estate & Hotel, Santani Resort & Spa and Janora Hills 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.

  • The Summit, Tea Heights and The Heritage Inn have received great reviews from travellers in Kandy regarding the views from their hotel rooms.

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

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
Research, refine and make plans for your whole trip