Top 13 · updated 2026
Best Hotels in Kandy
The top 13 hotels in Kandy, ranked by real reviewer feedback.
- 13
- Hotels listed
- 4.1★
- Average rating
- 99
- Reviews aggregated
- Kalpitiya Diving
- Top-rated
Kandy is Sri Lanka's most visited inland city — the cultural capital, home to the Temple of the Tooth, and the natural gateway to the hill country. The hotel market splits into three zones: properties above the lake and on the surrounding hills where valley and forest views define the stay, city-centre hotels along Dalada Veediya that put guests within ten minutes' walk of the Temple and the train station, and quieter properties toward Peradeniya suited to travellers using Kandy as a base for Nuwara Eliya or Ella. Timing matters: the Esala Perahera (July–August) fills every bed weeks in advance and rates rise sharply. The list below ranks Kandy hotels by what guests report after checkout: whether hill-country views matched the photos, how easily they reached the Temple of the Tooth, and whether the breakfast held up to early departures for the hill country.
- 1

Kalpitiya Diving Center PADI 5 Star Dive Resort S-27404
5.0(5 reviews)Restaurants Kandakuliya, Kalpitiya 61358, Sri Lanka
- 2

Spa Ceylon Peradeniya Boutique
4.8(6 reviews)Restaurants 673 Peradeniya Rd, Kandy 20000, Sri Lanka
- 3

Kandy Boy Massage Spa Visit Hotel Home
4.5(8 reviews)Restaurants 35 Deveni Rajasinghe Mawatha, Kandy 20005, Sri Lanka
- 4

Radisson Hotel Kandy
4.0(8 reviews)Restaurants 31 Saranankara Rd, Kandy 20000, Sri Lanka
- 5

Earl's Regent Hotel
4.0(8 reviews)Restaurants 40/1 Deveni Rajasinghe Mawatha, Kandy, Sri Lanka
- 6

View 360 Hotel
4.0(8 reviews)Restaurants 5, 16A Uplands Rd, Kandy 20000, Sri Lanka
- 7

Hotel Suisse Kandy
4.0(8 reviews)Restaurants 30 Sangaraja Mawatha, Kandy 20000, Sri Lanka
- 8

Ceyloni Panorama Resort
4.0(8 reviews)Restaurants 352/H Off Dhamaraja Mawatha, Kandy 22000, Sri Lanka
- 9

Thilanka Hotel - Kandy
4.0(8 reviews)Restaurants 03 Sangamitta Mawatha, Kandy 20000, Sri Lanka
- 10

Hotel Topaz Kandy
4.0(8 reviews)Restaurants Anniewatta Road, Kandy 20000, Sri Lanka
- 11

Mahaweli Reach Hotel
4.0(8 reviews)Restaurants 35 P B A Weerakoon Mawatha, Kandy 20000, Sri Lanka
- 12

Hotel Casamara Kandy
4.0(8 reviews)Restaurants 12 E L Senanayake Veediya, Kandy 20000, Sri Lanka
- 13

Kandy City Hotel by Earl's
4.0(8 reviews)Restaurants 37 Yatinuwara St, Kandy 20000, Sri Lanka
Frequently asked
- What's the highest-rated hotels in Kandy?
- Kalpitiya Diving Center PADI 5 Star Dive Resort S-27404 is currently the highest-rated hotels in Kandy on Review Guru, with an average of 5.0 out of 5 stars from 5 reviews.
- Which hotels in Kandy has the most reviews?
- Kandy Boy Massage Spa Visit Hotel Home is the most-reviewed hotels in Kandy with 8 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
- How many hotels are listed in Kandy?
- Review Guru has 13 hotels listed in Kandy, aggregating 99 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
- How are these hotels ranked?
- We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
- Are the reviews verified?
- Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
- Which Kandy hotels are closest to the Temple of the Tooth?
- The Temple of the Tooth (Sri Dalada Maligawa) sits on the north side of Kandy Lake, and the most walkable hotels are along Dalada Veediya, Sangharaja Mawatha, and the lake perimeter streets — most within a 5 to 15 minute walk. City-centre hotels have the easiest Temple access but tend to be noisier and have fewer hill views. The ranked list above prioritises review quality over proximity; check each listing's stated distance from the Temple if walking access is the priority.
- Should I stay in a hillside property above Kandy or a city-centre hotel?
- Hillside properties — typically 10 to 20 minutes from the city centre by tuk-tuk — offer valley and forest views, cooler nights, and a quieter pace the central streets don't deliver. City-centre hotels are more practical if your focus is the Temple of the Tooth, Kandy Lake, the train station, or the main market; you walk everywhere rather than arranging transport. Budget accommodation leans toward the centre; boutiques and mid-range properties with view terraces tend to sit in the hills. Reviews consistently show the hill-view rooms are worth the extra travel — but only if you're comfortable riding a tuk-tuk each time.
- When should I book a hotel in Kandy in advance?
- Two periods require well-ahead booking: the Esala Perahera (Sri Lanka's most important Buddhist procession, usually late July or August), when the entire city fills and properties sell out six to eight weeks in advance; and the December–January peak-tourism season, when rates rise across all tiers and the most-reviewed mid-range boutiques go quickly. Outside those windows, two to seven days ahead is usually enough. If your dates coincide with a Perahera, book as soon as your travel is confirmed.
Related top lists
- Best Hotels in Colombo115
- Best Hotels in Galle53
- Best Hotels in Unawatuna26
- Best Hotels in Matara18
- Best Hotels in Weligama14
- Best Hotels in Negombo13
- Best Hotels in Mirissa12
- Best Health & Medical in Kandy66
- Best Restaurants in Kandy48
- Best Beauty & Spa in Kandy33
- Best Shopping in Kandy26
- Best Pharmacy in Kandy24