Nestled among the lush green mountain range, Kandy is the hill capital of Sri Lanka. It is the second-largest city and one of the 8 world heritage sites in the country. It is the home to the sacred Temple of Tooth relic, one of the most religious places for Buddhists. Kandy city has artfully arranged around the central Kandy Lake in a plateau among misty hills in Kandy. You can enjoy your holidays by selecting the best hotels in Kandy during your Sri Lanka tour.

Kandy Lake and city
Kandy City is surrounded by a range of mountains.

Many of the best hotels to stay in Kandy locates in the mountains surrounding the city. These charming hotels, villas, and guesthouses give a panoramic view of the photogenic Kandy city. If you want to immerse yourself in the lovely nature of the hill capital, be sure to select the best hotel which locates in the most scenic place.

Here we are going to show you a list of the 20 best hotels to find your ideal accommodation in the city. We hope this guide will help to select the best hotels to stay in Kandy. We have shown the review score and given the link to booking.com to find out more details. Check out the link and you’ll see lots of marvelous pictures of each hotel.

1. King’s Pavillion

Just 1.3 km from Kandy city, Kings Pavilion luxury hotel offers grand facilities. This fantastic hotel is a hidden gem in the bustling central Kandy area. Its location is quiet and peaceful with stunning views.  

King's Pavillion
Booking.com

2. Earl’s Regency

Earl’s Regency Hotel is a luxurious 5-star hotel located 5 km from Kandy town. It offers spacious accommodation with a spa, an outdoor pool. It sets high above the Mahaweli River and affords beautiful views making it an ideal place to relax. 

Earl's Regency
Booking.com

3. Earl’s Regent

Earl’s Regent Hotel has conveniently placed just 4.5 km from Kandy town. The spacious rooms have elegant interior designs. Located in a calm and quiet area with relaxing spa treatments.

Earl's Regent
Booking.com

4. Amaya Hills

Located just 4 km from Kandy city, Amaya Hills is among the best luxurious Amaya Hotels in Sri Lanka. it offers a hillside retreat overlooking Heerassagala Forest and is famous as a wonderful place for relaxation. Especially, the location is outstanding and views from the room and pool are breathtaking. With gorgeous panoramic views, this is one of the best hotels to stay in Kandy.

Amaya Hills
Booking.com

5. Mahaweli Reach

Situated along the bank of the Mahaweli River just 3.6 km from the city center, Mahaweli Reach Hotel offers 5-star accommodation with rolling mountains as a backdrop. It is a quiet place with fantastic views overlooking the Mahaweli River.

Mahaweli Reach
Booking.com

6. Mount Blue

Located just 1.5 km from the city centre, Mount Blue provides the best accommodation in Kandy. It is located really high up in the mountain, and the views from the rooms are exceptional.

Mount Blue
Booking.com

7. Theva Residency

Theva Residency locates in a beautiful setting, only 2.5 km away from Kandy. The hilltop area is quite peaceful and tranquil. It offers an outdoor pool, sun terrace, and a sauna. The terrace and pool have picturesque views and a great for relaxation.

Theva Residency
Booking.com

8. Golden Crown

The Golden Crown Hotel is a 5-star hotel located just 3 km from Kandy city. The unique feature is the wonderful swimming pool along with the infinity pool bar on the 2nd floor. It gives a picturesque view where the guests can relax sipping an exotic drink from the swim-up bar.

 Golden Crown
Booking.com

9. Grand Kandyan

The Grand Kandyan is a 5-star hotel located just only 1.2 km from Kandy. Its location is great, where you can reach it within a few minutes from Kandy city. There is a spacious rooftop pool, where you can admire the scenic beauty around.

Grand Kandyan
Booking.com

10. Cinnamon Citadel

Just 1.9 km from Kandy city, this hotel is one of the best Cinnamon Hotels in Sri Lanka. Locates on the banks of the Mahaweli River, Cinnamon Citadel gives fantastic views over the river and surrounding area. It offers a nice garden and a spectacular outdoor pool.

Cinnamon Citadel
Booking.com

11. Jetwing Kandy Gallery

Around 10 km away from Kandy city, this is one of the top luxurious Jetwing hotels in Sri Lanka. Most importantly, Jetwing Kandy Gallery locates in an exceptionally beautiful setting with a view of the winding Mahaweli River. It offers a huge garden and a spacious outdoor pool.

Jetwing Kandy
Booking.com

13. Aarunya Nature Resort

If you like to get close to the peaceful nature in Kandy, Aarunya Nature Resort is the best one. Tucked away 13 km from Kandy city, this luxurious hotel offers incredible views and peaceful vibes.

Aarunya Nature Resort
Booking.com

14. Santani Resort

Placed 1.5 hours outside the busy Kandy town, this hotel locates in the lush green mountains. It is a huge 48-acre hotel span out to the Hunnasgiriya and Knuckles Mountain Range. This is one of the top-class wellness tourism destinations in Sri Lanka.

Santani Resort
Booking.com

15. Mountbatten Bungalow

Located 4.3 km from central Kandy, Mountbatten Bungalow is one of the leading holiday bungalows in Kandy. This is a 100-year-old Victorian-style bungalow. The surrounding is peaceful with incredible views. The infinity pool in the hotel is an epic photogenic spot.

Mountbatten Bungalow
Booking.com

16. Madulkelle Eco Lodge

This is a unique hotel, where you can get close to the incredible nature of hill country. Located amidst rolling green hills in the Madulkelle Tea Estate, this hotel offers a retreat away from the city. You can easily reach the Knuckles Mountain Range, an ideal place for hiking & trekking in Sri Lanka.

Madulkelle Eco Lodge
Booking.com

17. Simpson’s Forest Hotel

Set up in the hills in a tea plantation 8 km away from Kandy city, this is an exclusive resort for nature lovers. It is a calm and quiet place with an awesome greenish environment. The infinity pool offers a fantastic breathtaking view. There are nature walking routes in the hotel area for hiking.

Simpson's Forest Hotel
Booking.com

18. OZO Kandy

OZO Kandy is centrally located just a 7-minute away walk from the Kandy City Center. It is a modern hotel featuring a rooftop pool, bar, lounge, and fitness center.

OZO Kandy
Booking.com

19. Fox Kandy

Just 4 km away from Kandy city, Fox Resorts locates in a beautiful environment. Each room at the hotel offers nice panoramic city views, and guests can enjoy access to the lovely garden and terrace.

Fox Kandy
Booking.com

20. Bellwood Hills

Located on a beautiful mountain top 15 km from Kandy, Bellwood Hills Resort & Spa is a small luxury hotel away from city noise. It offers a rooftop swimming pool and a golf court. The view from the terrace is brilliant.

Bellwood Hills
Booking.com

Kandy is one of the best places to visit in Sri Lanka, where you can get close to the lovely nature. You’ll be surprised by amazing historical architecture and wonderful panoramic views in the hill capital. Select one of the best hotels to stay in Kandy with breathtaking views to enjoy your holidays. Happy traveling to Kandy city for you guys!

Disclosure: Images from Booking.com. If you book your accommodation through our links, we earn some revenue, at no additional cost to you. Thank you very much, Happy traveling!

Leave a Reply

Your email address will not be published. Required fields are marked *

Booking.com