Find and Book Top Rated Hotels in Kandy

Search among 111 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 111
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
Great327 reviews
MapView on map2.5 mi from City Center
From   US$ 124 /nightSelect
Guest house
MapView on map8.1 mi from City Center
From   US$ 25 /nightSelect
8.0
Great203 reviews
1.2 mi from City Center1000 yd from Kandy Lake
From   US$ 101 /nightSelect
Hotel
8.6
Great22 reviews
1.3 mi from City Center1.2 mi from Kandy railway station
From   US$ 12 /nightSelect
Hotel
7.8
Very good107 reviews
1000 yd from City Center900 yd from Kandy railway station
From   US$ 52 /nightSelect
8.0
Great218 reviews
1700 yd from City Center500 yd from Kandyan Art Association & Cultural Centre
From   US$ 65 /nightSelect
7.8
Very good73 reviews
1700 yd from City Center600 yd from Asgiriya Stadium
From   US$ 123 /nightSelect
Hotel
8.2
Great125 reviews
1.1 mi from City Center1.0 mi from Kandy railway station
From   US$ 109 /nightSelect
8.2
Great46 reviews
8.4 mi from City Center
From   US$ 623 /nightSelect
Guest house
8.6
Great35 reviews
1.4 mi from City Center
From   US$ 32 /nightSelect
8.2
Great129 reviews
1.6 mi from City Center1400 yd from Lakeside Adventist Hospital
From   US$ 126 /nightSelect
8.4
Great176 reviews
1.9 mi from City Center1.2 mi from Lakeside Adventist Hospital
From   US$ 110 /nightSelect
8.2
Great24 reviews
5.7 mi from City Center
From   US$ 281 /nightSelect
8.0
Great80 reviews
2.4 mi from City Center
From   US$ 76 /nightSelect
Guest house
8.6
Great61 reviews
1200 yd from City Center800 yd from Bahirawakanda Vihara Buddha Statue
From   US$ 55 /nightSelect
8.2
Great247 reviews
2.3 mi from City Center
From   US$ 128 /nightSelect
Guest house
8.2
Great23 reviews
1300 yd from City Center300 yd from Lakeside Adventist Hospital
From   US$ 50 /nightSelect
Bed & Breakfast
8.0
Great45 reviews
1.4 mi from City Center1000 yd from Lakeside Adventist Hospital
From   US$ 12 /nightSelect
Bed & Breakfast
8.2
Great17 reviews
1500 yd from City Center100 yd from Lakeside Adventist Hospital
From   US$ 19 /nightSelect
8.6
Great10 reviews
2.2 mi from City Center
From   US$ 25 /nightSelect

Best Resorts and Places to Stay in Kandy

Why Visit?

Kandy, the cultural capital of Sri Lanka, offers a remarkable experience for tourists. With its rich history and breathtaking landmarks, it is a city that is not to be missed. The notable landmarks include the Temple of the Sacred Tooth Relic, a UNESCO World Heritage Site, the Royal Botanical Gardens, and the picturesque Kandy Lake. The city also hosts the annual Esala Perahera, a grand festival that showcases traditional dances, colorful costumes, and beautifully decorated elephants. Immerse yourself in the vibrant culture and beauty of this enchanting city.

Why is Choosing a Resort in Kandy Better than Staying in a Hotel?

Serene Surroundings: Resorts in Kandy often boast lush green surroundings, providing guests with a peaceful and tranquil atmosphere, away from the hustle and bustle of the city.

Exclusive Amenities: Resorts offer a range of amenities such as swimming pools, spa facilities, and outdoor activities, ensuring a relaxing and enjoyable stay for guests.

Personalized Service: Resorts in Kandy pride themselves on their impeccable service, catering to the individual needs and preferences of their guests, providing a unique and personalized experience.

Enhanced Privacy: Resorts offer more privacy compared to hotels, allowing guests to enjoy their vacation without disturbance, providing a sense of seclusion and relaxation.

Stunning Views: Many resorts in Kandy are nestled amidst scenic landscapes, offering breathtaking views of mountains, tea plantations, and the surrounding natural beauty.

Price to Stay in a Resort per Night:

3-star resorts: Average price range of $50 to $100 per night.

4-star resorts: Average price range of $80 to $150 per night.

5-star resorts: Average price range of $150 to $300 per night.

Best Value for Money Resorts:

OZO Kandy – With its contemporary design and modern amenities, this resort provides a comfortable stay at an affordable price. It offers panoramic views of the city and is in close proximity to Kandy Lake.

Best Luxury Resorts:

Earl's Regent Hotel – This luxurious resort combines comfort and elegance, offering spacious rooms, a spa, and an outdoor pool. It is located amidst stunning mountain landscapes and is close to the Royal Botanical Gardens.

Mahaweli Reach Hotel – Situated along the banks of the Mahaweli River, this resort offers luxurious rooms with river views, a swimming pool, and a range of dining options. It provides a serene and tranquil atmosphere.

Best Pet-Friendly Resorts:

Sharon Inn: This pet-friendly resort welcomes guests and their furry friends. It offers comfortable rooms and is located near the Temple of the Sacred Tooth Relic.

Theva Residency – This resort allows pets and features luxurious rooms with private balconies offering stunning views of Kandy. Its secluded location provides a peaceful retreat.

Best Resorts for Families:

Amaya Hills – A family-friendly resort located amidst a scenic backdrop, providing spacious rooms, a swimming pool, and a range of activities for children. It is near the Temple of the Sacred Tooth Relic.

Randholee Luxury Resort – Offering family-friendly accommodations and a range of amenities, this resort also provides stunning panoramic views of Kandy. It is in close proximity to the Royal Botanical Gardens.

Best Resorts with Unique Views:

Mountbatten Bungalow – Perched on a tea plantation, this resort offers an exclusive experience with breathtaking views of mountains and valleys. It is a paradise for nature lovers.

Clove Villa – Nestled amidst spice and tea gardens, this resort provides guests with stunning views of the surrounding countryside. It offers a charming and tranquil atmosphere.

Show moreLess