Hotels in Kandy

Search and compare Kandy hotels from hundreds of travel sites and save

Kandy, Sri Lanka
3 Aug — 4 Aug2
Kandy, Sri Lanka
Tue 3/8
Wed 4/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kandy

Filter by star ratings
All filters
Earl's Regency
Earl's Regency
8.3 Excellent
Kundasale, Kandy, Sri Lanka
Show on map
4.0 km from city centre, Kandy 
ExcellentBased on 972 reviews
8.3

Earl's Regency Hotel provides modern 5-star accommodation in Kandy. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

Yale Kandy Park
Yale Kandy Park
7.8 Good
Kandy, Sri Lanka
Show on map
9.8 km from city centre, Kandy 
GoodBased on 3 reviews
7.8

Yale Kandy Park offers 5-star accommodation, plus an outdoor pool, free Wi-Fi and an express check-in and check-out feature. It also provides a 24-hour reception, bicycle rental and a currency exchange.

Queen's Hotel
Queen's Hotel
7.6 Good
D S Senanayake Veediya, Kandy, Sri Lanka
Show on map
0.4 km from city centre, Kandy 
GoodBased on 1,225 reviews
7.6

Set in a 19th-century property in Kandy, Queen's Hotel Kandy combines an old-world feel with modern amenities, such as an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

Amaya Hills Kandy
Amaya Hills Kandy
8.0 Excellent
Heerassagala Kandy Sri Lanka, Kandy, Sri Lanka
Show on map
4.4 km from city centre, Kandy 
ExcellentBased on 296 reviews
8.0

Featuring an in-house night club and a beauty salon, Amaya Hills Kandy is situated in Kandy and boasts 4-star accommodation. It also offers an outdoor pool, a sauna and outdoor tennis courts.

The Golden Crown Hotel
The Golden Crown Hotel
8.8 Excellent
No. 322, Udugama Ampitiya, Kandy, Sri Lanka
Show on map
3.2 km from city centre, Kandy 
ExcellentBased on 1,278 reviews
8.8

The Golden Crown Hotel is situated in Kandy and offers complimentary wireless internet. It also provides an outdoor pool, a 24-hour reception and laundry facilities.

Earl's Regent Hotel
Earl's Regent Hotel
8.5 Excellent
40/1, Deveni Rajasinghe Mawatha, Kandy, Sri Lanka
Show on map
3.1 km from city centre, Kandy 
ExcellentBased on 928 reviews
8.5

Earl's Regent Hotel is located in Kandy and features free Wi-Fi. It also has an outdoor pool and a gym.

Lakewood Residence
Lakewood Residence
8.0 Excellent
39/3 Rajapihilla Mawatha, Kandy, Sri Lanka
Show on map
0.7 km from city centre, Kandy 
ExcellentBased on 1,150 reviews
8.0

Lakewood Residence is located in Kandy and is close to the Ceylon Tea Museum. It also offers a swimming pool, luggage storage and a dry cleaning service.

Cafe Aroma Inn
Cafe Aroma Inn
8.5 Excellent
No. 98 Sir Benet De Soyza Street, Kandy, Sri Lanka
Show on map
0.2 km from city centre, Kandy 
ExcellentBased on 914 reviews
8.5

Less than a 20-minute walk from Kandy Railway Station, Cafe Aroma Inn offers guests a convenient base when visiting Kandy. It also offers an express check-in and check-out feature, free Wi-Fi and a coffee bar.

The Radh Hotel
The Radh Hotel
9.3 Excellent
30 Colombo Street, Kandy, Sri Lanka
Show on map
0.4 km from city centre, Kandy 
ExcellentBased on 575 reviews
9.3

Less than 20 minutes' walk from Kandy Railway Station, The Radh Hotel offers guests a convenient base while in Kandy. Guests can also make use of complimentary Wi-Fi.

Hotel Suisse
Hotel Suisse
8.0 Excellent
30 Sangarraja Mawatha, Kandy, Sri Lanka
Show on map
1.1 km from city centre, Kandy 
ExcellentBased on 571 reviews
8.0

Hotel Suisse Kandy is situated in Kandy and offers complimentary Wi-Fi. It has a spa, as well as a sauna, an outdoor pool and 24-hour room service.

Tips for booking a Kandy hotel

Cheapest month:May
Most expensive month:November
Average price in Kandy:$141/night
Absolute cheapest price found:$4/night
Cheapest day:Tuesday
Most expensive day:Saturday
$11 - $412
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$51 - $412
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Kandy hotels

Show all 1,789 hotels
1
The Grand Kandyan
The Grand Kandyan
8.5 Excellent
89/10, Lady Gordon's Drive, Kandy, Sri Lanka
Show on map
0.8 km from city centre, Kandy 

The Grand Kandyan is situated in Kandy and is close to the area's tourist attractions. It also features an outdoor pool and free Wi-Fi.

2
Viyana Boutique Hotel
Viyana Boutique Hotel
8.7 Excellent
56, Sri Sangaraja Mawatha, Kandy, Sri Lanka
Show on map
1.1 km from city centre, Kandy 

Situated within walking distance of Kandy Railway Station, Viyana Boutique Hotel offers guests an ideal base when in Kandy. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

3
The Golden Crown Hotel
The Golden Crown Hotel
8.8 Excellent
No. 322, Udugama Ampitiya, Kandy, Sri Lanka
Show on map
3.2 km from city centre, Kandy 

The Golden Crown Hotel is situated in Kandy and offers complimentary wireless internet. It also provides an outdoor pool, a 24-hour reception and laundry facilities.

4
Hotel Casamara
Hotel Casamara
8.3 Excellent
No12, Kotugodella Veediya, Kandy, Sri Lanka
Show on map
0.3 km from city centre, Kandy 

Hotel Casamara is situated in Kandy and is close to the area's popular attractions. It offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

5
Cinnamon Citadel Kandy
Cinnamon Citadel Kandy
8.4 Excellent
124, Srimath Kuda Ratwatte Mawatha, Kandy, Sri Lanka
Show on map
1.7 km from city centre, Kandy 

Cinnamon Citadel Kandy provides modern 4-star accommodation in Kandy. It features a spa and wellness centre, as well as an outdoor pool, valet parking and a kids pool.

6
Earl's Regency
Earl's Regency
8.3 Excellent
Kundasale, Kandy, Sri Lanka
Show on map
4.0 km from city centre, Kandy 

Earl's Regency Hotel provides modern 5-star accommodation in Kandy. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

7
Cafe Aroma Inn
Cafe Aroma Inn
8.5 Excellent
No. 98 Sir Benet De Soyza Street, Kandy, Sri Lanka
Show on map
0.2 km from city centre, Kandy 

Less than a 20-minute walk from Kandy Railway Station, Cafe Aroma Inn offers guests a convenient base when visiting Kandy. It also offers an express check-in and check-out feature, free Wi-Fi and a coffee bar.

8
Hotel Suisse
Hotel Suisse
8.0 Excellent
30 Sangarraja Mawatha, Kandy, Sri Lanka
Show on map
1.1 km from city centre, Kandy 

Hotel Suisse Kandy is situated in Kandy and offers complimentary Wi-Fi. It has a spa, as well as a sauna, an outdoor pool and 24-hour room service.

Cheapest hotels in Kandy, Sri Lanka

Show all 1,789 hotels
Peradeniya Guest House
Peradeniya Guest House
No 03, Gannoruwa, Peradeniya, Kandy, Sri Lanka., Kandy, Sri Lanka
Show on map
5.5 km from city centre,  

Peradeniya Guest House offers a comfortable setting when in Kandy.

$10
Avg. per night
Charlton Kandy Rest Guesthouse
Charlton Kandy Rest Guesthouse
7.7 Good
No 31, Kings Street, Kandy, Sri Lanka
Show on map
0.2 km from city centre,  

Charlton Kandy City Rest provides a peaceful setting when in Kandy. It also features a terrace, a lake and free Wi-Fi.

$12
Avg. per night
Dumbara Peak Residence
Dumbara Peak Residence
8.2 Excellent
Yatinuwara Veediya, Kandy, Sri Lanka
Show on map
0.1 km from city centre,  

Dumbara Peak Residence is located in Kandy and offers guests free Wi-Fi. It is conveniently positioned for guests wishing to visit local attractions.

$35
Avg. per night
Cafe Aroma Inn
Cafe Aroma Inn
8.5 Excellent
No. 98 Sir Benet De Soyza Street, Kandy, Sri Lanka
Show on map
0.2 km from city centre,  

Less than a 20-minute walk from Kandy Railway Station, Cafe Aroma Inn offers guests a convenient base when visiting Kandy. It also offers an express check-in and check-out feature, free Wi-Fi and a coffee bar.

$38
Avg. per night
Sevana City Hotel Kandy
Sevana City Hotel Kandy
8.8 Excellent
84 Peradeniya Road, Kandy, Sri Lanka
Show on map
0.6 km from city centre,  

Sevana City Hotel offers 3-star accommodation in Kandy. It provides complimentary Wi-Fi, a swimming pool and an express check-in and check-out feature.

$41
Avg. per night
Lakewood Residence
Lakewood Residence
8.0 Excellent
39/3 Rajapihilla Mawatha, Kandy, Sri Lanka
Show on map
0.7 km from city centre,  

Lakewood Residence is located in Kandy and is close to the Ceylon Tea Museum. It also offers a swimming pool, luggage storage and a dry cleaning service.

$44
Avg. per night
Hotel Yo
Hotel Yo
8.4 Excellent
1/5, Mahamaya Mawatha, Kandy, Sri Lanka
Show on map
1.5 km from city centre,  

This comfortable hotel in Kandy offers complimentary wireless internet, as well as an express check-in and check-out feature and a concierge. It is ideally positioned for those wanting to visit local attractions.

$60
Avg. per night
Notting Hill Country House
Notting Hill Country House
9.4 Excellent
83/37 Ampitiya Road, Kandy, Sri Lanka
Show on map
2.3 km from city centre,  

Notting Hill Country House is located in Kandy and is close to Temple Of The Tooth. It also offers free Wi-Fi, a swimming pool and a sun deck.

$61
Avg. per night

Hotel prices in Kandy

2 stars or below

$12 - $30

Green View Holiday Resort

No. 1 most popular

$30
Avg. per night
Charlton Kandy Rest Guesthouse
$12
Avg. per night
3 stars

$35 - $236

Hotel Suisse

No. 1 most popular

Hotel Suisse
8.0 Excellent
$94
Avg. per night
The Elephant Stables

No. 2 most popular

$236
Avg. per night
Dumbara Peak Residence

Best value

$35
Avg. per night
4 stars and up

$10 - $576

OZO Kandy Sri Lanka

No. 1 most popular

OZO Kandy Sri Lanka
8.4 Excellent
$93
Avg. per night
Amaya Hills Kandy

No. 2 most popular

Amaya Hills Kandy
8.0 Excellent
$83
Avg. per night
Hotel Yo

Best value

Hotel Yo
8.4 Excellent
$60
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Kandy

About Kandy

Kandy is the tropical capital of the ancient Sinhalese kings, a city of great religious significance with a laid-back vibe which has been a favourite for visitors for centuries. Recognised as a UNESCO World Heritage Site, Kandy hosts an annual Perahera Festival processional that is considered the highlight of Sri Lanka’s cultural calendar.

Things to do

Start your visit with a pilgrimage to The Temple of the Tooth, one of the most sacred sites in the Buddhist world. The tooth in question is a relic of the Buddha, encased in a golden casket. During the Perahera Festival, a copy is carried through the streets on the back of a caparisoned elephant, accompanied by priests, musicians and costumed dancers.

The Temple of the Tooth is part of The Royal Palace of Kandy, the last such palace to be built on the island. Here you will find The National Museum Kandy and its extensive collection of historical and cultural artefacts, mostly drawn from the Kandyan Kingdom and the period of British rule.

Spend an afternoon admiring the colourful displays at the Royal Botanical Garden at Peradeniya, widely regarded as one of the most important collections of tropical plants in Southeast Asia. Beautifully kept, the highlight here is the glasshouses filled with a vast collection of rare orchids.

Those with interest in military history can also visit The Royal Palace Park, where you’ll find a World War 2 Japanese field gun, captured by the British in Burma and given to the city by Lord Mountbatten.

Getting around

Buses are the best way to get around Kandy. It’s also possible to ride tuk-tuks and hired minivans, while the Intercity express train is not only convenient but provides a scenic way to get around.

Kandy travel FAQs

  • What are the best hotels in Kandy?

    OZO Kandy Sri Lanka, rated with a score of 8.5 from 731 reviewers, is one of the most popular hotels in Kandy. Other top stays include Amaya Hills Kandy, with an average rating of 8.0 from 296 reviewers, and The Grand Kandyan, with a score of 8.5 from 380 reviewers.

  • What is a good hotel near Sri Dalada Maligawa?

    OZO Kandy Sri Lanka is a hotel near Sri Dalada Maligawa that is popular with HotelsCombined users, scoring 8.5 across 731 reviews.