Top 10 Hotels in Kandy

See all 250 Hotels in Kandy
Cinnamon Citadel Kandy

Cinnamon Citadel Kandy

124, Srimath Kuda Ratwatte Mawatha, Kandy

5.0 out of 5.0
4.2 out of 5 (143 reviews)

This family-friendly Central Province hotel is located in Kandy District, within 3 mi (5 km) of Asgiri Maha Viharaya, Bahiraw …

$71
Nature View Lodge

Nature View Lodge

100/40, Dharmaraja Road, Kandy 20160

3.5 out of 5.0

Located in Kandy District, this hotel is within 1 mi (2 km) of Lakeside Adventist Hospital, Kandyan Art Association & Cultura …

$15
OZO Kandy

OZO Kandy

No 31, Saranankara, Kandy

3.5 out of 5.0
4.2 out of 5 (97 reviews)

Located in Kandy District, this hotel is within a 15-minute walk of Malwathu Maha Viharaya, Lakeside Adventist Hospital, an …

$89
Sevana City Hotel Kandy

Sevana City Hotel Kandy

84 Peradeniya Road, Kandy

3.0 out of 5.0
4.2 out of 5 (46 reviews)

Located in Kandy District, this hotel is within a 10-minute walk of Kandy Clock Tower and Asgiriya Stadium. Royal Palace of …

$25
Kandy City Hotel

Kandy City Hotel

No.37 Yatinuwara Street, Kandy

3.0 out of 5.0
3.5 out of 5 (40 reviews)

Located in Kandy District, this hotel is within a 5-minute walk of Kandy Clock Tower and Royal Palace of Kandy. Natha Deval …

$40
Villa Nuova Kandy

Villa Nuova Kandy

No. 294/6 George E de Silva Mawatha, Kandy 20000

2.5 out of 5.0

Located in Kandy District, this villa is 1.3 mi (2.1 km) from Kandy General Hospital and 2.8 mi (4.5 km) from Royal Botanical …

$13
Natashiya Inn

Natashiya Inn

No. 59, Rajapihilla Mawatha, Kandy 20000

3.0 out of 5.0
3.9 out of 5 (14 reviews)

Located in Kandy District, this hotel is within a 15-minute walk of Wales Park, Kandy Clock Tower, and Asgiriya Stadium. Nath …

$20
View 360

View 360

5/16A, Uplands, Kandy 20000

3.5 out of 5.0
4 out of 5 (19 reviews)

Located in Kandy District, this aparthotel is within 2 mi (3 km) of Royal Palace of Kandy, Asgiri Maha Viharaya, and Natha …

$78
Hotel Sandakelum

Hotel Sandakelum

No. 29, Park Avenue, Dangolla, Kandy 20000

2.5 out of 5.0

Located in Peradeniya, this guesthouse is within 3 mi (5 km) of Royal Botanical Garden, Kandy General Hospital, and Asgiriy …

$12
Earl's Regent Kandy

Earl's Regent Kandy

40/1, Deveni Rajasinghe Mawatha, Kandy 20000

4.0 out of 5.0
3.3 out of 5 (47 reviews)

Located in Kandy District, this spa hotel is 2.3 mi (3.6 km) from Bahirawa Buddah and 2.6 mi (4.2 km) from Royal Botanical …

$70

Recent Reviews in Kandy

Where to stay in Kandy

Kandy Hotel Guide

Top Kandy Accommodations

Spending some time in Kandy? Looking for a great place to stay? Expedia's extensive network includes 85 apartments and hotels within a 3-mile radius of the center.

Look up the Mahaweli Reach Hotel and the Cinnamon Citadel Kandy if you're keen to stay near all the fun. Also close to the center of Kandy are The Tourmaline and the Hotel Topaz.

The Amaya Hills and the Pure Nature Hotel are near the Royal Botanical Garden. The Amaya Hills is 2 miles away and the Pure Nature Hotel is 2 miles away.

Explore your curiosity for religion by heading to Sri Dalada Maligawa. You might be inclined to rest your head at the Hotel Hill Top and Kandyan View Holiday Bungalow if this spot interests you. The tranquil atmosphere at Temple of the Tooth gives you the perfect chance to view things from a different perspective. Does this seem like a place you'd want to venture around? You should consider booking your hotel accommodations at the Vista Kandy Mountain and Vista Kevin's Lake View, as they are close by.

The Palm Garden's is ideal for visitors on a budget. Another economical option in this area is the Clock Inn Kandy.

Still searching? The Hunas Falls by Amaya and the Hotel Elephant Park are located 8 miles and Hotel Elephant Park away from the center of Kandy. Explorers looking for something more can book accommodations at the Villa Tranquil and the Kandyan Reach Hotel, 4 miles and 20 miles away.

Daulagala and Hiyarapitiya are a couple more places to take a look at in Sri Lanka. Daulagala is 6 miles to the southwest of Kandy, while Hiyarapitiya is 7 miles to the southwest. Hotels and apartments in Daulagala include the Mountbatten Bungalow and Villa Shenandoah. The Paradise Resort and Oakray Regency Hotel are among the accommodation options in Hiyarapitiya.

How to Get to Kandy

If you are traveling into or out of Bandaranaike International Airport and choose to stay nearby, try Amagi Lagoon or Sun UP Hotel.