Top 10 Hotels in Kandy

See all 54 Hotels in Kandy
Earl's Regency
Earl's Regency

Kundasale, Kandy

4.5 out of 5.0
4.2 out of 5 (113 reviews)

This family-friendly Kandy hotel is located in Kandy District, within 3 mi (5 km) of Kandyan Art Association & Cultural Centr …

$94
The Swiss Residence
The Swiss Residence

23, Bahirawakanda, Kandy 20000

4.0 out of 5.0
3.4 out of 5 (5 reviews)

Located in Kandy District, this hotel is within a 15-minute walk of Asgiri Maha Viharaya, Bahirawa Buddah, and Commonwealth …

$93
Oak Ray CIty Hotel
Oak Ray CIty Hotel

291, Peradeniya Rd, Kandy 20000

3.5 out of 5.0
1 out of 5 (1 reviews)

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

$40
Amaya Hills
Amaya Hills

Heerassagala Kandy Sri Lanka, Kandy 20000

4.5 out of 5.0
3.7 out of 5 (113 reviews)

This family-friendly Kandy hotel is located in the mountains, within 3 mi (5 km) of Ceylon Tea Museum and New Ranweli Spice …

$130
The Tourmaline
The Tourmaline

Anniewatte, Kandy 20855

3.5 out of 5.0
3.5 out of 5 (10 reviews)

Located in Kandy District, this spa hotel is within 1 mi (2 km) of Bahirawa Buddah, Kandy Clock Tower, and Commonwealth War …

$98
Cinnamon Citadel Kandy
Cinnamon Citadel Kandy

124, Srimath Kuda Ratwatte Mawatha, Kandy

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

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

$84
Amanda Hills Kandy
Amanda Hills Kandy

65, Saranankara Road, Kandy 22000

2.0 out of 5.0
3.8 out of 5 (19 reviews)

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

$31
Serene Grand Villa
Serene Grand Villa

No.38, Rajapihilla Mawatha, Kandy

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

Located in Kandy District, this villa is within a 15-minute walk of Horton Plains National Park, Wales Park, and Asgiriya …

$72
Serene Grand Hotel
Serene Grand Hotel

113, Rajapihilla Mawatha, Kandy

4.0 out of 5.0
3.8 out of 5 (6 reviews)

Located in Kandy District, this hotel is within a 15-minute walk of Horton Plains National Park and Wales Park. Kandy Clock …

$70
Galaxy City hotel
Galaxy City hotel

No 43, Old Matala Road, Kandy

3.0 out of 5.0
4.6 out of 5 (29 reviews)

Located in Kandy District, this hotel is within a 10-minute walk of Royal Palace of Kandy, Devales, and Kanday Monasteries. …

$49

Recent Reviews in Kandy

Hide content

Where to stay in Kandy

Kandy Hotel Guide

Kandy offers visitors to Sri Lanka a broad selection of great hotel options. Our accommodation section lists 91 long- and short-stay options within a 0.1-mile distance of Kandy's center.

Booking a room in central Kandy has never been easier. Expedia's up-to-the-minute database lists the Cinnamon Citadel Kandy and Vista Kandy Mountain, which are located a short distance of the town center.

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

You could also check out the Earl's Regency and the Mahaweli Reach Hotel. The Earl's Regency is located 4 miles away from the center of Kandy. The Mahaweli Reach Hotel, is positioned 1 mile away. Alternative hotels and apartment options include the Hunas Falls by Amaya and the The Tourmaline.

Looking for more things to do? Why not spend a few hours enjoying National Art Gallery and University of Colombo, which you'll find in Colombo, 60 miles to the southwest of Kandy. Should you wish to spend a few nights in Colombo, check Expedia's booking pages for the latest deals at the Hilton Colombo Residence and Casa Colombo Hotel. 7 miles to the southeast of Kandy, you'll also find Kandy District, which is home to the Heavens Holiday Resort and Lanka Villas Holiday Resort. The Malwathu Maha Viharaya and British Garrison Cemetery are popular sites to check out when you're in Kandy District.

If watching sport is a favourite pastime, be sure to visit Sugathadasa Stadium, which is 60 miles to the southwest of Kandy. For tourists who are interested in sleeping close by, make a reservation in the Galadari Hotel or Taj Samudra.

Bandaranaike International Airport is a logical airport for flying in and out of Kandy. It is 50 miles away. If you would like to stay nearby, try the Amagi Lagoon or Sun UP Hotel.