Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Kandy

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Kandy hotels and places to stay

The Grand Kandyan
5 out of 5
89/10, Lady Gordon's Drive, Kandy
The price is $103 per night
0.68 mi from city center
4.1/5Very Good! (100 reviews)
Three nights of bliss to start Sri Lankan trip

"The service here was fantastic. The breakfast was amazing. Roof top swims a delight. Yes, a few things needed fixing up in our room but to be honest this is five star luxury at UK bed and breakfast prices. It felt special to be there and everyone treated you as such. If you get the chance seek out ..."…"

Reviewed on Feb 29, 2020

The Grand Kandyan
The Radh Hotel
4.5 out of 5
30 Colombo St, Kandy, CP
Free CancellationReserve now, pay when you stay
The price is $116 per night
0.2 mi from city center
4.2/5Excellent! (51 reviews)

"Excellent city centre location in Kandy, next to Tooth Relic temple and lake, good standard, lovely rooms, a little oasis in the bustling city"…"

Reviewed on Feb 21, 2020

The Radh Hotel
Viyana Boutique Hotel
3.5 out of 5
56, Sri Sangaraja Mawatha, Kandy
Free CancellationReserve now, pay when you stay
The price is $32 per night
0.55 mi from city center
4.3/5Excellent! (127 reviews)

"This property is absolutely gorgeous. It’s well maintained and clean. We were upgraded to the very top floor, which was quite an experience. Two minor downsides: the entire place shook when a big truck came around the corner but there weren’t many through the night so not a big problem and the plug ..."…"

Reviewed on Jan 13, 2020

Viyana Boutique Hotel
Mahaweli Reach Hotel
5 out of 5
35, P.B.A.Weerakoon Mawatha, Kandy
Free CancellationReserve now, pay when you stay
The price is $68 per night
2.19 mi from city center
4.1/5Very Good! (92 reviews)

"Good food and great service,"…"

Reviewed on Feb 19, 2020

Mahaweli Reach Hotel
Amaya Hills
4.5 out of 5
Heerassagala Kandy Sri Lanka, Kandy
Free Cancellation
The price is $65 per night
2.62 mi from city center
3.8/5Good! (158 reviews)
Short stay at Amaya Hills

"We stayed for here for our first two nights in Sri Lanka - a lovely hotel in the beautiful hills near Kandy. The location was great for us to make the most of our time in and around Kandy - the people were really friendly and the place was spotless."…"

Reviewed on Sep 24, 2019

Amaya Hills
The Golden Crown Hotel
5 out of 5
No. 322, Udugama Ampitiya, Kandy
Free CancellationReserve now, pay when you stay
The price is $82 per night
1.86 mi from city center
4.3/5Excellent! (74 reviews)

"The room was huge and the view on the balcony was beautiful!"…"

Reviewed on Feb 26, 2020

The Golden Crown Hotel
Sevana City Hotel Kandy
3 out of 5
84 Peradeniya Road, Kandy
Get Rates
0.31 mi from city center
4.4/5Wonderful! (353 reviews)

"overall a pretty good location. staff were friendly."…"

Reviewed on Apr 7, 2020

Sevana City Hotel Kandy
Hotel Yo
4 out of 5
1/5, Mahamaya Mawatha, Kandy, Central
Free CancellationReserve now, pay when you stay
The price is $37 per night
0.82 mi from city center
3.8/5Good! (15 reviews)
Great value

"The room is really clean and comfortable, with good AC and a great shower. But it's a little far outside of the center, which makes going out late at night a bigger hassle."…"

Reviewed on Mar 17, 2019

Hotel Yo
Theva Residency
3.5 out of 5
11/B5/10-1, 6th Lane Off Upper Tank Road, off Circular Road 2, Hantana, Kandy
Free CancellationReserve now, pay when you stay
The price is $146 per night
1.18 mi from city center
4.4/5Wonderful! (45 reviews)

"The manager Abhay is a total diamond. Made us feel so welcome and nothing was too much trouble. Food was delicious and the views are insane! Room was cool too and overall a very pleasant stay. Good amenities and nice spot to explore Kandy as is 10 mins from temple"…"

Reviewed on Mar 2, 2020

Theva Residency
Cinnamon Citadel Kandy
4 out of 5
124, Srimath Kuda Ratwatte Mawatha, Kandy
The price is $81 per night
1.19 mi from city center
4.2/5Excellent! (269 reviews)

"The hotel itself is a perfect getaway from the hustle of Kandy! It’s location is a little out of the city, but the trade off is complete tranquility! The staff are so kind and helpful, we really enjoyed our stay!"…"

Reviewed on Jan 26, 2020

Cinnamon Citadel Kandy
Can't find the property you want?
See all available properties in Kandy
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Kandy

Nature enthusiasts will enjoy exploring Kandy, and visitors give high marks for the lakeside setting. This scenic city also attracts tourists with its temples and gardens. A top sight in the city is Royal Botanical Garden.

  • There are 410 hotels and other accommodations in Kandy
  • The closest major airport is in Colombo (CMB-Bandaranaike Intl.), 52 mi (83.8 km) from the city center

Sightseeing and Staying in Kandy

Cultural venues in the city include National Museum, International Buddhist Museum, and Ceylon Tea Museum. The city is notable for its temples and landmarks like Natha Devale, Temple of the Tooth, and Malwathu Maha Viharaya. The gardens and lakeside highlight the city's natural beauty with places to visit including Royal Botanical Garden, Wales Park, and Kandy Lake.

In Kandy, you'll be able to select from 410 hotels and other lodging options so you'll have a variety of choices for a perfect holiday retreat. These are top ranked ones based on our user reviews:

  • Notting Hill Country House - This 3-star guesthouse features free breakfast, a restaurant, and free WiFi. It's a favorite with Expedia travelers for its breakfast and overall value.
  • Ayaana Boutique Hotel - Our customers like the breakfast and pool at this hotel. With a stay at this 3.5-star hotel, guests can enjoy access to a restaurant and an outdoor pool, along with free WiFi.
  • The Elephant Stables - This 3.5-star hotel features free breakfast, a restaurant, and an outdoor pool. Expedia customers like its pool and central location.

Getting Around Kandy

To venture out into the surrounding area, hop on a train at Kandy Railway Station. Kandy may not have many public transit choices so consider renting a car to explore more.

Dressing for Kandy

  • Between January and March, daytime temperatures average 91°F, while nighttime temperatures stay around 72°F
  • From April to June, the average is 91°F during the day and 76°F at night
  • July through September sees average temperatures of 87°F during the day and 76°F at night
  • In October-December, you can expect 89°F as the daytime average and 73°F as the nighttime average
  • About 2.44 inches of rain falls on Kandy each year
  • April and March are usually the hottest months averaging 91°F, while January and February are usually the coldest with an average temperature of 72°F

Frequently asked questions

Where is the best place to stay in Kandy?
Cinnamon Citadel Kandy is a favorite property for Expedia customers. This 4-star hotel offers a full-service spa and 2 restaurants. Other top choices based on reviews include The Elephant Stables and Viyana Boutique Hotel.
If I need to cancel my hotel reservation in Kandy, will I receive a refund?
Yes! Most hotel reservations are refundable if you cancel before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and receive a refund within 24 hours of your booking. Add dates, click “Search”, then use the filter option “free cancellation” to view the top deals on offer in Kandy.
Where can I learn more about changing or cancelling my trip to Kandy?
For more information about changing or cancelling your trip to Kandy, head over to our customer service page.
What's the best accommodation for a budget-friendly stay in Kandy?
Based on reviews, Hotel Mango Garden is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other good choices for your budget-friendly stay include NATURE WALK RESORT and Natashiya Inn.
What's the best accommodation when traveling with kids to Kandy?
Rivorich Residence is a top 3-star B&B on Expedia for families, and features a restaurant and free valet parking. Other good choices for your family trip include Ancoombra Tea Estate Bungalow and Amaya Hills. Attractions in the area like Damro Labookellie Tea Centre and Tea Garden and Pinnawala Zoo are also fun for kids of all ages.
What's the best accommodation for a romantic vacation in Kandy?
Mountbatten Bungalow is a favorite 3.5-star villa for couples, and features premium bedding and a poolside bar. Other good options for a stay with your sweetheart include Oak Ray Regency Hotel and Kandy Grand Hills.
What's the best pet-friendly hotel in Kandy?
Organic Villa Kandy is a top guesthouse for people traveling with their pets, and offers a restaurant and a coffee shop for its human guests. Other good choices to stay with your pet include Club Lespri and Homely Cottage.
What's the best hotel to stay with easy access to Temple of the Tooth?
Adjacent to Temple of the Tooth, Hotel Casamara is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a restaurant and an outdoor pool. Other good options within a short distance include OZO Kandy Sri Lanka and The Grand Kandyan.
What about the best place to stay near Temple of the Tooth?
One of the top choices for your stay is Hotel Casamara, located next to Temple of the Tooth, and this 3.5-star hotel offers a restaurant and an outdoor pool. OZO Kandy Sri Lanka and The Grand Kandyan are other good choices nearby.
What's the best luxury hotel in Kandy?
The Grand Kandyan is a 5-star hotel with 3 restaurants and 3 bars, and it’s a popular choice for Expedia travelers looking for a pampering stay. Amaya Hills and Thilanka Hotel are other upscale choices for your trip.
What's the best boutique accommodation in Kandy?
Viyana Boutique Hotel is a favorite 3.5-star hotel with Expedia travelers looking for a stylish accommodation, featuring a restaurant and a garden. The Elephant Stables and Ayaana Boutique Hotel are other boutique-style choices.
What are some hotels with pools in Kandy?
View 360 is a popular 3.5-star aparthotel featuring an outdoor pool, a children’s pool, and a restaurant. Other choices that offer an onsite pool include Mountbatten Bungalow and Earl’s Regency.

Recent reviews of Kandy hotels

More trip options