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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Kandy – 524 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.

Fox Kandy by Fox Resorts

Hotel in Kandy

Set in Kandy, 2.6 mi from Ceylon Tea Museum, Fox Kandy by Fox Resorts offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Very nice people working there. The restourant is very good, food is tasty. The pool and the view is very good, day and night time.

Show more Show less
9
Awesome
363 reviews
Price from
$52.64
per night

Cafe Aroma Inn

Hotel in City Centre, Kandy

Only 328 feet 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 private bathrooms. outstanding small hotel that punches its weight well above expectations. strongest points are central location and super helpful reception

Show more Show less
8.3
Very Good
798 reviews
Price from
$17.43
per night

Earl's Regent Hotel

Hotel in Kandy

Featuring an outdoor pool, in-house restaurant and relaxing spa treatments, Earl’s Regent Hotel is conveniently placed just 2.8 mi from Kandy Railway Station. a nice good luxury property. this is a great place to relax after a tiring day. the staff is polite and courteous. the property is good with comfortable beds and spacious rooms. a 10-15 mins drive from the city center

Show more Show less
8.6
Excellent
737 reviews
Price from
$45.52
per night

Kandy City Hotel by Earl's

Hotel in City Centre, Kandy

Kandy City Hotel is conveniently placed just 2297 feet from Kandy Railway Station. Rooms are all tastefully furnished and fitted with private bathrooms. Good hotel at the heart of Kandy city. The location is perfect, it's within walking distance from most popular attractions, and there are tons of places to eat around. The room was nice, clean, and comfortable with nice decor. The hotel even had a restaurant that served delicious food.

Show more Show less
7.8
Good
934 reviews
Price from
$30.35
per night

Earl's Regency Hotel

Hotel in Kandy

Earl's Regency Hotel is a luxurious 5-star hotel located a 3.1 mi from Kandy Railway Station. It offers spacious accommodations with a spa, an outdoor pool and free parking. The food was nice, especially breakfast, which had a choice for everyone. The staff was very attentive. One of us had to get back to Colombo at short notice and the Front Desk arranged a cab immediately. It was a good weekend. Thank You!

Show more Show less
8.1
Very Good
420 reviews
Price from
$71.06
per night

Ceyloni Panorama Resort

Hotel in City Centre, Kandy

Located in Kandy, 1.6 miles from Sri Dalada Maligawa, Ceyloni Panorama Resort has accommodations with a restaurant, free private parking, a bar and a shared lounge. The view is breathtaking. You would fall in love with this place just for that. The staff is very warm, friendly and helpful. The lady in the front desk deserve a mention here for her genuine approach towards guests. I had a very good time and highly recommended for anyone who wants to explore kandy.

Show more Show less
8.3
Very Good
574 reviews
Price from
$25.92
per night

Lakewood Residence

Hotel in City Centre, Kandy

Located 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. A very beautiful room with a lace wiev, a best breakfast during our journey and excellent service.

Show more Show less
8
Very Good
794 reviews
Price from
$31
per night

Sevana City Hotel

Hotel in City Centre, Kandy

Sevana City Hotel is located just 0.8 mi from the Kandy Railway Station and 3.7 mi from the famous Bogambara Stadium. Free WiFi access is available. Each room will provide you with a work desk. Good location, right in the city center. Super friendly staff. Awesome local driver, who explained and showed lots of fascinating things and helped us several times. Just best expression. And there is a generator in the hotel, so we did not experience any electricity shortages. Hot water during whole day and night (hotels often use boilers and usually we ran out of hot water very soon).

Show more Show less
8.7
Excellent
1,383 reviews
Price from
$33
per night

Kandy View Hotel

Hotel in City Centre, Kandy

Located amid the hills of Kandy, this hotel overlooks a rainforest and houses homely accommodations. Everything was exceptional and until now was our best hotel in sri lanka and with the best view All the staff are extremely helpful and they are helping with whatever you need A big thanks to the manager, receptionist, the cool chef and and the kind lady that is cleaning I definitely recommend

Show more Show less
7.3
Good
432 reviews
Price from
$6
per night

Ceyloni City Hotel

Hotel in City Centre, Kandy

Ceyloni City Hotel features air-conditioned rooms with flat-screen TV in the City Centre district of Kandy. Extremely polite and helpful owner, nice breakfast, clean rooms

Show more Show less
8.8
Excellent
461 reviews
Price from
$20.40
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 center of Kandy

See all

FAQs about hotels in Kandy

  • For hotels in Kandy that serve highly-rated breakfasts, try Kings Pavilion Luxury Hotel, The Summit, and Santani Resort & Spa.

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

  • The Summit, Kandy Victoria Eco Resort, and Kings Pavilion Luxury Hotel got great room view-related reviews from travelers in Kandy.

  • The Flame Tree Estate & Hotel, Santani Resort & Spa, and Janora Hills are some of the popular hotels in Kandy.

  • Many families visiting Kandy loved staying at Pure Nature Hotel Kandy, The Kandy House, and Seven Luck Palace.

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

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

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

  • 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 second you sign up!

What Guests Said About Kandy:

Explore guest reviews of hotels in Kandy

See all