Skip to main content

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 – 376 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

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. Clean, good breakfast and perfect location

Show more Show less
7.9
Good
924 reviews
Price from
$27.29
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. Very very nice view, welcoming and friendly staff, very nice swimming pool, clean and neat room Very nice breakfast. We stayed for only one night but we hope to spend more time in this great hotel

Show more Show less
8.5
Very Good
786 reviews
Price from
$59.16
per night

The Golden Crown Hotel

Hotel in Kandy

The Golden Crown Hotel is a 5-star hotel located in Ampitya, Kandy, Srilanka. well mannered and extremely respectful and helpful staff

Show more Show less
8.8
Excellent
995 reviews
Price from
$112
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. friendly staff and fabulous foods very things is excellent location was superb

Show more Show less
8.2
Very Good
648 reviews
Price from
$80.33
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. Breakfast was very good, overall everything was good as expected, very nice friendly staff, recommend everybody to have experience in this hotel,,

Show more Show less
8.3
Very Good
878 reviews
Price from
$35.80
per night

Ceyloni Panorama Resort

Hotel in City Centre, Kandy

Located in Kandy, 1.6 mi from Sri Dalada Maligawa, Ceyloni Panorama Resort features accommodations with a restaurant, free private parking, a bar and a shared lounge. Very friendly staff and awesome view. Overall the experience is good. Clean and comfortable rooms. Nice meal.worth for the price

Show more Show less
8.4
Very Good
401 reviews
Price from
$45
per night

The Radh Hotel

Hotel in City Centre, Kandy

Featuring a fitness center, shared lounge and views of pool, The Radh Hotel is set in Kandy, 1640 feet from Kandy City Center Shopping Mall. Breakfast was great. Location couldn't have been better. Right near all the attractions but on a quiet street. The staff sorted out an issue we had with the rooms and were super helpful in planning our itinerary.

Show more Show less
9.2
Awesome
568 reviews
Price from
$83.30
per night

swp eco lodge

Hotel in City Centre, Kandy

Set in Kandy, 2625 feet from Bogambara Stadium, swp eco lodge offers air-conditioned rooms and a garden. Excellent value hotel. Beautiful location overlooking the Kandy lake and temple of the tooth. If you have to stay in Kandy... stay here.

Show more Show less
9.3
Awesome
593 reviews
Price from
$79.20
per night

Cinnamon Citadel Kandy

Hotel in Kandy

Located 1640 feet above sea level, Cinnamon Citadel Kandy offers a spectacular outdoor pool. Location was hidden away which made it exclusive. Staff was amazing!! Food was extremely delicious and the views were gorgeous!

Show more Show less
8.4
Very Good
698 reviews
Price from
$80
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. Everything. 1. The hotel is really beautiful, shiny and clean 2. The gardens are out of this world, the swimming pool has amazing vistas on the mountain 3. The personnel is the cherry on top of the cake. The were super nice, attentive, paying attention to each tiny detail so that our stay would be perfect. Very hardworking people and very easy to talk to. We would like to thank: Nonis, Sajith, Lahiru and Ayesha. 4. At arrival they upgraded our room to a suite and offered us a complimentary dinner to compensate the difference of rate between Booking and the hotel. In conclusion: amazing experience. I’d love to stay here again when I come back in Sri Lanka.

Show more Show less
9
Awesome
110 reviews
Price from
$73.36
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

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

  • These hotels in Kandy are highly rated by couples: Seven Luck Palace, White Camelot, and The Flame Tree Estate & Hotel.

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

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

  • Santani Resort & Spa, Bed Station 210, and The Heritage Inn got great room view-related reviews from travelers in Kandy.

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

  • swp eco lodge, Janora Hills, and Santani Resort & Spa are some of the popular hotels in Kandy.

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

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

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