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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Kandy – 496 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

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. The room was very clean and the stuff very helpful and friendly. This place is also very close to the Kandy station. Breakfast is not include but the menu is amazing and delicious. Also have the Hotel warm water and the Wifi does it work very well.

Show more Show less
8.3
Very Good
856 reviews
Price from
$62.55
per night

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. Amazing swimming pool and very comfortable bathroom. Nice restaurant with view.

Show more Show less
9.1
Wonderful
480 reviews
Price from
$61.50
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. Amazing staff. Clean rooms and always willing to help.

Show more Show less
7
Good
410 reviews
Price from
$6
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. Everything. On top of it got birthday cake ! Thank you so much . We are recurrent guests, ,this hotel is probably one of the best in Kandy and is better than most of the 5 stars hotels at Kandy.

Show more Show less
8.6
Excellent
681 reviews
Price from
$44.07
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. Room was amazing with all the toiletries. Staff was super helpful

Show more Show less
7.7
Good
891 reviews
Price from
$27.72
per night

Queen's Hotel

Hotel in City Centre, Kandy

Queen's Hotel is housed in a historical building located 164 feet from Kandy Lake. It offers colonial-style accommodations with an outdoor pool, 3 dining options and free parking on site. Everything in this hotel was amazing, location is excellent, you feel like inside a beautiful historical story, you can smell the history through the wall, ground, pictures, elevator...etc

Show more Show less
7.4
Good
666 reviews
Price from
$39
per night

Dumbara Peak Residence

Hotel in City Centre, Kandy

Well set in Kandy, Dumbara Peak Residence provides air-conditioned rooms with free WiFi, free private parking and room service. Location of this hotel is perfect. Just a short walk to the temple of the tooth and also the train station for the classic train to Ella. We've stayed two nights and one full day, which was enough for us to visit Kandy and get an idea of the city. More busy than all location in the north we've visited, what we liked. We used their laundry service. Very quickly done.

Show more Show less
7.8
Good
544 reviews
Price from
$20
per night

Ceyloni Panorama Resort

Hotel in City Centre, Kandy

Located in Kandy, 2.4 miles from Bogambara Stadium, Ceyloni Panorama Resort has accommodations with a restaurant, free private parking, a bar and a shared lounge. perfect view and high quality rooms. and the guy who was serving the breakfast was so kind and helpful

Show more Show less
8.2
Very Good
589 reviews
Price from
$26.10
per night

The Golden Crown Hotel

Hotel in Kandy

The Golden Crown Hotel is a 5-star hotel located in Ampitya, Kandy, Srilanka. The luxury hotel is perfect for those in search of hotels in Kandy with the elegance and charm of the Luxury Rooms at Golden Crown, With everything you need for a relaxed and comfortable stay. Pamper yourself in the in-room private Jacuzzi which makes a perfect ending to a perfect day. When I think of Kandy my first choice is Golden Crown. The best tasty food served at the main restaurant which has breath taking view of the Mountains and paddy fields. Clean air and view are the most relaxing in the mind and soul away from the busy Kandy town. Outstanding service by team Golden Crown Hotel. You have to stay and feel the experience which can't be put in words.

Show more Show less
8.6
Excellent
497 reviews
Price from
$106.25
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. Super luxurious. Beds were perfect and comfortable. Bathroom was perfect as well, everything was very luxurious and worked well. Staff was very friendly too. Location in Kandy was stunning too - right in the centre.

Show more Show less
8.6
Excellent
1,096 reviews
Price from
$33
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

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

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

  • For hotels in Kandy that serve highly-rated breakfasts, try Tea Heights, Gangula Villa, and Kandy Victoria Eco Resort.

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

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

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

  • Santani Resort & Spa, Kandy Victoria Eco Resort, and The Summit got great room view-related reviews from travelers in Kandy.

  • Many families visiting Kandy loved staying at The Kandy House, Sweet Cinnamon Kandy, and Dazzling Villa.

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

Learn more about visiting Kandy

  • 181 attractions
  • 20 points of interest
  • 1 neighborhoods
Find out more
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

Research, refine, and make plans for your whole trip