Find and Book Top Hotels in Kandy

Search among 83 available hotels and places to stay in Kandy from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
51-83 out of 83
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great194 reviews
MapView on map900 m from City Centre500 m from Asgiriya Stadium
From   US$ 49 /nightSelect
Bed & Breakfast
8.2
Great45 reviews
MapView on map1.2 km from City Centre200 m from Lakeside Adventist Hospital
From   US$ 34 /nightSelect
8.4
Great105 reviews
1.3 km from City Centre1.2 km from Kandy railway station
From   US$ 40 /nightSelect
8.6
Great9 reviews
4.6 km from City Centre
From   US$ 50 /nightSelect
Guest house
8.2
Great34 reviews
1.7 km from City Centre500 m from Lakeside Adventist Hospital
From   US$ 10 /nightSelect
8.4
Great135 reviews
2.8 km from City Centre1.6 km from British Garrison Cemetery
From   US$ 45 /nightSelect
8.2
Great97 reviews
2.5 km from City Centre1.2 km from Lakeside Adventist Hospital
From   US$ 29 /nightSelect
Bed & Breakfast
8.2
Great63 reviews
2.7 km from City Centre
From   US$ 59 /nightSelect
8.0
Great99 reviews
800 m from City Centre600 m from Kandy railway station
From   US$ 17 /nightSelect
8.4
Great43 reviews
1.8 km from City Centre1.6 km from Lakeside Adventist Hospital
From   US$ 33 /nightSelect
8.2
Great93 reviews
3.1 km from City Centre1.8 km from Lakeside Adventist Hospital
From   US$ 45 /nightSelect
8.0
Great66 reviews
2.0 km from City Centre1.9 km from Kandy railway station
From   US$ 125 /nightSelect
8.4
Great122 reviews
1.8 km from City Centre1.6 km from Kandy railway station
From   US$ 23 /nightSelect
Guest house
8.4
Great117 reviews
1.8 km from City Centre500 m from Lakeside Adventist Hospital
From   US$ 84 /nightSelect
8.4
Great152 reviews
600 m from City Centre300 m from Bahirawakanda Vihara Buddha Statue
From   US$ 19 /nightSelect
Guest house
8.4
Great186 reviews
1.1 km from City Centre400 m from Asgiriya Stadium
From   US$ 16 /nightSelect
7.8
Very good5 reviews
1.5 km from City Centre300 m from Lakeside Adventist Hospital
From   US$ 38 /nightSelect
Guest house
8.2
Great66 reviews
2.0 km from City Centre800 m from Lakeside Adventist Hospital
From   US$ 18 /nightSelect
7.8
Very good36 reviews
500 m from City Centre200 m from Bahirawakanda Vihara Buddha Statue
From   US$ 20 /nightSelect
7.8
Very good22 reviews
2.6 km from City Centre
From   US$ 32 /nightSelect
8.2
Great116 reviews
4.6 km from City Centre
From   US$ 107 /nightSelect
8.2
Great121 reviews
2.6 km from City Centre1.2 km from Lakeside Adventist Hospital
From   US$ 32 /nightSelect
Homestay
8.4
Great137 reviews
3.1 km from City Centre
From   US$ 73 /nightSelect
Hotel
8.6
Great51 reviews
1.4 km from City Centre1.2 km from Kandy railway station
From   US$ 168 /nightSelect
8.4
Great218 reviews
600 m from City Centre200 m from Royal Palace Park
From   US$ 52 /nightSelect
8.4
Great20 reviews
1.1 km from City Centre400 m from Kandy View Point
From   US$ 31 /nightSelect
8.2
Great20 reviews
9.3 km from City Centre
From   US$ 81 /nightSelect
8.6
Great8 reviews
1.4 km from City Centre400 m from Asgiriya Stadium
From   US$ 36 /nightSelect
Bed & Breakfast
8.2
Great122 reviews
2.2 km from City Centre900 m from Lakeside Adventist Hospital
From   US$ 44 /nightSelect
8.2
Great86 reviews
1.7 km from City Centre600 m from British Garrison Cemetery
From   US$ 18 /nightSelect
8.0
Great8 reviews
2.1 km from City Centre900 m from Lakeside Adventist Hospital
From   US$ 15 /nightSelect
8.0
Great61 reviews
2.3 km from City Centre1.2 km from Asgiriya Stadium
From   US$ 24 /nightSelect
2.2 km from City Centre900 m from Lakeside Adventist Hospital
From   US$ 18 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Kandy

Why visit?

Kandy, located in the hill country of Sri Lanka, is a charming city known for its rich history, cultural significance, and breathtaking natural beauty. With its iconic attractions such as the Temple of the Sacred Tooth Relic and the Peradeniya Royal Botanical Gardens, Kandy offers a unique and captivating experience for tourists. The city is also surrounded by lush tea plantations, picturesque mountains, and serene lakes, making it an ideal destination for nature lovers. To enhance your stay, Kandy offers a range of accommodation options, including luxurious hotels and cozy guesthouses.

Where to stay?

Kandy City Center: For travelers seeking convenience and easy access to popular attractions, staying in the heart of Kandy is a great choice. Kandy City Center is a bustling area with numerous hotels, ranging from budget options to upscale establishments. Hotels in this area provide easy access to iconic sites like the Temple of the Sacred Tooth Relic, the Kandy Lake, and vibrant shopping areas. Being centrally located, you can also explore the citys vibrant culinary scene, offering a variety of traditional Sri Lankan dishes.

Victoria Golf and Country Resort: If you prefer a tranquil and scenic setting, the Victoria Golf and Country Resort is an excellent option. Located a short distance away from the city center, this area offers a serene environment amidst rolling hills and a picturesque golf course. You can enjoy stunning views, indulge in outdoor activities like golfing and hiking, and relax in luxury resorts that blend seamlessly with the natural surroundings. The Victoria Dam and the Knuckles Mountain Range are also nearby, providing opportunities for further exploration and adventure.

Hantana Range: Nestled amidst the lush greenery of the Hantana Range, this area is ideal for travelers seeking tranquility and a closer connection to nature. Hotels and guesthouses in this region offer panoramic views of the mountains and provide a peaceful retreat away from the hustle and bustle of the city center. The Hantana Tea Museum and hiking trails to explore the pristine beauty of the mountains are some of the attractions in this area.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

Hotel Thilanka: Located close to the Temple of the Sacred Tooth Relic, Hotel Thilanka offers comfortable and affordable accommodation in the heart of Kandy. The rooms are well-appointed and feature modern amenities, ensuring a pleasant stay. With its convenient location and reasonable rates, Hotel Thilanka provides great value for money.

The Theva Residency: Situated atop a hill, The Theva Residency offers breathtaking views of the Kandy cityscape. This boutique hotel provides spacious rooms with elegant decor and a range of amenities. Guests can enjoy a refreshing dip in the infinity pool or indulge in a rejuvenating spa treatment. The Theva Residency offers a luxurious experience at a reasonable price.

Devon Hotel: Located in the city center, Devon Hotel is a budget-friendly option that doesnt compromise on comfort. The hotel features clean and cozy rooms with basic amenities. It is within walking distance of popular attractions such as the Kandy Lake and the Temple of the Sacred Tooth Relic, making it a convenient choice for budget travelers.

Best kids-friendly hotels:

Amaya Hills: Nestled amidst the scenic beauty of the Hanthana Mountains, Amaya Hills offers a memorable stay for families. The hotel provides spacious rooms, a swimming pool, a childrens play area, and a range of recreational activities. With its serene location and dedicated amenities for kids, Amaya Hills ensures a fun-filled and enjoyable experience for the whole family.

Earls Regency: Earls Regency is a 5-star hotel that caters to families with its impressive facilities and services. The hotel features spacious family suites, a kids club, a swimming pool, and a dedicated play area. Parents can also enjoy a tranquil spa experience while the little ones are engaged in supervised activities.

Best hotels for a romantic getaway:

Theva Residency: With its stunning views, tranquil ambiance, and luxurious amenities, The Theva Residency is an excellent choice for a romantic retreat. The hotel offers private balconies, a rooftop terrace, and a spa center for couples to relax and unwind. The romantic ambiance and attentive service make it a perfect hideaway for couples.

Santani Wellness Resort & Spa: Situated amidst lush greenery, Santani Wellness Resort & Spa provides a serene and intimate setting for couples. The resort offers secluded villas with private plunge pools, yoga sessions, and Ayurvedic spa treatments. With its focus on wellness and privacy, Santani creates the perfect environment for a romantic getaway.

Best for location:

The Grand Kandyan Hotel: Located within close proximity to the Temple of the Sacred Tooth Relic, The Grand Kandyan Hotel offers easy access to major attractions in the city. The hotel boasts elegantly designed rooms, modern facilities, and a rooftop pool with panoramic views of Kandy. Its central location makes it an ideal choice for tourists who want to explore the city.

Hotel Suisse: Situated on a picturesque hilltop overlooking the Kandy Lake, Hotel Suisse offers stunning views and a tranquil atmosphere. The hotels strategic location allows guests to explore the citys attractions with ease. The colonial charm, comfortable rooms, and personalized service make Hotel Suisse a popular choice among travelers.

OZO Kandy: Located in the heart of Kandy, OZO Kandy offers contemporary rooms, modern amenities, and fantastic city views. The hotel is conveniently close to the Kandy Railway Station and popular attractions like the Temple of the Tooth, making it an ideal base for exploring the city.

Best for a short city break:

Hotel Hilltop: Nestled amidst lush greenery, Hotel Hilltop provides a peaceful escape from the busy city. The hotel offers comfortable rooms, a swimming pool, and a scenic garden where guests can relax and unwind. Its serene setting and convenient location make it an ideal choice for a short city break.

The Swiss Residence: The Swiss Residence is a boutique hotel located in a quiet residential area of Kandy. The hotel offers cozy rooms, a garden terrace, and a rooftop restaurant with panoramic views. Its tranquil ambiance and proximity to the city center make it a perfect choice for a relaxing city break.

Show moreLess