Find and Book Top Rated Hotels in Kandy

Search among 107 available resorts and all inclusive hotels in Kandy from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 107
2Filter & 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
Great336 reviews
MapView on map4.1 km from City Centre
From   US$ 71 /nightSelect
8.0
Great203 reviews
MapView on map2.0 km from City Centre1000 m from Kandy Lake
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$ 58 /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 Centre700 m from Kandy Lake
From   US$ 130 /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$ 36 /nightSelect
8.4
Great153 reviews
9.3 km from City Centre
From   US$ 75 /nightSelect
8.2
Great129 reviews
2.5 km from City Centre1.2 km from Lakeside Adventist Hospital
From   US$ 162 /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 Centre400 m from Kandy Lake
From   US$ 76 /nightSelect

Best resorts and places to stay in Kandy

Why visit?

Kandy, known as the cultural heart of Sri Lanka, offers a myriad of unique experiences and notable landmarks for tourists. With its stunning natural beauty, rich history, and vibrant culture, Kandy is a must-visit destination for any traveler. Notable landmarks include the Temple of the Tooth Relic, an important Buddhist pilgrimage site, and the Peradeniya Botanical Gardens, renowned for its impressive collection of plants and flowers.

Why is choosing a resort in Kandy better than staying in a hotel?

Immersive experience: Resorts in Kandy offer a more immersive experience compared to hotels, as they are often situated amidst nature and provide a tranquil environment.

Amenities and facilities: Resorts in Kandy usually have extensive facilities such as swimming pools, spas, and restaurants, ensuring a comprehensive and convenient stay.

Privacy: Resorts offer more privacy and seclusion, perfect for those seeking a peaceful retreat.

Cultural authenticity: Many resorts in Kandy showcase traditional Sri Lankan architecture and design, allowing guests to experience the local culture firsthand.

Scenic surroundings: Resorts in Kandy are often nestled in picturesque locations, offering breathtaking views of the surrounding mountains and lush landscapes.

What is the price to stay in a resort per night?

The average price per night varies depending on the star rating of the resort:

3-star resorts: Prices range from $50 to $100 per night.

4-star resorts: Prices range from $100 to $200 per night.

5-star resorts: Prices range from $200 to $400 per night.

Please note that these are estimated prices and may vary depending on the season and specific resort.

Best value for money:

Madulkelle Tea and Eco Lodge: Located amidst the rolling hills of Matale, this eco-friendly resort offers panoramic views of the Knuckles Mountain Range. From around $120 per night, guests can enjoy comfortable chalet-style accommodations, delicious Sri Lankan cuisine, and access to outdoor activities like tea plantation walks and cycling.

Kandy Samadhi Centre: Situated in a serene forest setting, this retreat offers tranquility and relaxation. From approximately $80 per night, guests can stay in simple yet comfortable eco-lodges. The resort also provides meditation and yoga sessions, as well as Ayurvedic treatments.

Best luxury resorts:

Santani Wellness Resort & Spa: Nestled in the mountains, this luxurious resort offers stunning views and a serene atmosphere. With prices starting from around $350 per night, guests can indulge in top-notch amenities, including a spa, fitness center, and gourmet dining options. The resort also offers wellness programs and yoga retreats.

Earl's Regent Hotel: This upscale hotel offers luxurious rooms, an outdoor pool, and a rooftop terrace with panoramic views. Prices start from approximately $150 per night, and the hotel is conveniently located close to the Temple of the Tooth Relic and other major attractions.

Best pet-friendly resorts:

Theva Residency: This boutique hotel welcomes pets, allowing guests to enjoy their holiday with their furry friends. Theva Residency offers stylish rooms, an infinity pool, and stunning views of the surrounding mountains. Prices start from around $150 per night.

Randholee Resort & Spa: Situated on a hilltop, this resort offers pet-friendly accommodations and boasts a tranquil environment. With prices starting from approximately $100 per night, guests can enjoy spacious rooms, a swimming pool, and access to spa facilities.

Best resorts for families:

Cinnamon Citadel Kandy: With its family-friendly amenities and picturesque location by the Mahaweli River, this resort is an ideal choice for families. Prices start from around $120 per night, and the resort offers spacious rooms, a pool, and various recreational activities for children.

Oak Ray Regency Hotel: Providing comfortable accommodations and a range of family-friendly facilities, including a kids' pool, playground, and a game room, this hotel offers a delightful experience for families. Prices start from approximately $80 per night.

Best resorts with unique views:

Helga's Folly: Known for its eccentric and bohemian vibe, this boutique hotel overlooks the beautiful Kandy Lake. The hotel offers individually designed rooms, art installations, and a stunning rooftop terrace. Prices start from around $70 per night.

Clove Villa: This charming boutique hotel provides breathtaking views of the surrounding hills and tea plantations. With prices starting from approximately $100 per night, guests can enjoy comfortable rooms, delicious cuisine, and personalized service.

Show moreLess