Find and Book Top Rated Hotels in Kandy

Search among 194 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
1-50 out of 194
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.2
Great331 reviews
MapView on map4.1 km from City Centre
From   US$ 128 /nightSelect
8.0
Great203 reviews
MapView on map2.0 km from City Centre1.3 km from Asgiriya Stadium
From   US$ 81 /nightSelect
8.2
Great55 reviews
14.1 km from City Centre
From   US$ 585 /nightSelect
8.2
Great149 reviews
2.7 km from City Centre
From   US$ 60 /nightSelect
Hotel
7.8
Very good107 reviews
900 m from City Centre800 m from Kandy railway station
From   US$ 52 /nightSelect
8.2
Great187 reviews
1.1 km from City Centre300 m from Lakeside Adventist Hospital
From   US$ 66 /nightSelect
8.2
Great247 reviews
3.8 km from City Centre
From   US$ 70 /nightSelect
8.0
Great224 reviews
1.5 km from City Centre400 m from British Garrison Cemetery
From   US$ 72 /nightSelect
7.8
Very good73 reviews
1.5 km from City Centre500 m from Asgiriya Stadium
From   US$ 123 /nightSelect
8.4
Great33 reviews
1.1 km from City Centre900 m from Bahirawakanda Vihara Buddha Statue
From   US$ 683 /nightSelect
8.0
Great80 reviews
3.9 km from City Centre
From   US$ 92 /nightSelect
8.0
Great86 reviews
15.3 km from City Centre
From   US$ 467 /nightSelect
8.4
Great125 reviews
1.0 km from City Centre300 m from Kandy View Point
From   US$ 24 /nightSelect
Guest house
8.2
Great69 reviews
1.4 km from City Centre900 m from Bahirawakanda Vihara Buddha Statue
From   US$ 130 /nightSelect
Hotel
8.2
Great12 reviews
3.9 km from City Centre
From   US$ 195 /nightSelect
Bed & Breakfast
8.4
Great123 reviews
1.8 km from City Centre1.6 km from Kandy railway station
From   US$ 30 /nightSelect
8.4
Great187 reviews
400 m from City Centre300 m from Kandy railway station
From   US$ 32 /nightSelect
7.8
Very good35 reviews
2.7 km from City Centre1.6 km from Asgiriya Stadium
From   US$ 315 /nightSelect
8.4
Great153 reviews
9.3 km from City Centre
From   US$ 88 /nightSelect
8.2
Great129 reviews
2.5 km from City Centre1.2 km from Lakeside Adventist Hospital
From   US$ 103 /nightSelect
Hotel
8.2
Great58 reviews
2.1 km from City Centre1.1 km from Asgiriya Stadium
From   US$ 65 /nightSelect
8.2
Great45 reviews
1.4 km from City Centre500 m from Asgiriya Stadium
From   US$ 76 /nightSelect
Guest house
8.4
Great66 reviews
4.3 km from City Centre
From   US$ 53 /nightSelect
8.2
Great15 reviews
4.5 km from City Centre
From   US$ 304 /nightSelect
Bed & Breakfast
8.0
Great45 reviews
2.2 km from City Centre900 m from Lakeside Adventist Hospital
From   US$ 13 /nightSelect
Bed & Breakfast
8.2
Great17 reviews
1.3 km from City Centre100 m from Lakeside Adventist Hospital
From   US$ 19 /nightSelect
Guest house
8.4
Great130 reviews
1000 m from City Centre400 m from Asgiriya Stadium
From   US$ 41 /nightSelect
Hotel
7.4
Very good92 reviews
1.1 km from City Centre300 m from Kandy View Point
From   US$ 26 /nightSelect
8.4
Great51 reviews
1.6 km from City Centre1.5 km from Bogambara Stadium
From   US$ 110 /nightSelect
8.2
Great190 reviews
1.5 km from City Centre400 m from British Garrison Cemetery
From   US$ 55 /nightSelect
7.8
Very good136 reviews
900 m from City Centre800 m from Bahirawakanda Vihara Buddha Statue
From   US$ 54 /nightSelect
8.4
Great22 reviews
1.7 km from City Centre1.6 km from Kandy railway station
From   US$ 160 /nightSelect
Hotel
8.2
Great42 reviews
1.3 km from City Centre400 m from Lakeside Adventist Hospital
From   US$ 65 /nightSelect
8.2
Great213 reviews
700 m from City Centre200 m from Kandy City Center Shopping Mall
From   US$ 145 /nightSelect
6.6
Nice42 reviews
2.3 km from City Centre1.0 km from Lakeside Adventist Hospital
From   US$ 11 /nightSelect
7.8
Very good53 reviews
6.9 km from City Centre
From   US$ 68 /nightSelect
8.0
Great52 reviews
1.4 km from City Centre400 m from Lakeside Adventist Hospital
From   US$ 70 /nightSelect
8.4
Great17 reviews
1.6 km from City Centre1.5 km from Bahirawakanda Vihara Buddha Statue
From   US$ 32 /nightSelect
Hotel
8.2
Great110 reviews
1.7 km from City Centre500 m from Lakeside Adventist Hospital
From   US$ 82 /nightSelect
8.0
Great40 reviews
1.7 km from City Centre500 m from British Garrison Cemetery
From   US$ 33 /nightSelect
7.8
Very good80 reviews
3.6 km from City Centre
From   US$ 84 /nightSelect
8.6
Great9 reviews
4.6 km from City Centre
From   US$ 55 /nightSelect
Guest house
8.2
Great16 reviews
1.7 km from City Centre1.6 km from Kandy railway station
From   US$ 85 /nightSelect
8.2
Great94 reviews
1.4 km from City Centre300 m from Lakeside Adventist Hospital
From   US$ 84 /nightSelect
8.2
Great165 reviews
800 m from City Centre300 m from Kandy City Center Shopping Mall
From   US$ 205 /nightSelect
8.4
Great217 reviews
600 m from City Centre200 m from Royal Palace Park
From   US$ 39 /nightSelect
Hotel
8.4
Great131 reviews
1.8 km from City Centre1.7 km from Kandy railway station
From   US$ 80 /nightSelect
8.4
Great169 reviews
700 m from City Centre200 m from Royal Palace Park
From   US$ 54 /nightSelect
8.2
Great201 reviews
700 m from City Centre300 m from Kandy City Center Shopping Mall
From   US$ 55 /nightSelect
8.2
Great184 reviews
3.1 km from City Centre1.9 km from Lakeside Adventist Hospital
From   US$ 105 /nightSelect

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