Best hotels in Kandy
Best hotels in Kandy: the best-rated on Staylist is Aarunya Nature Resort and Spa (AI score 9.0, typically $881 a night); the best-rated under $150 is Kandy Myst by Cinnamon (AI score 8.6, typically $139 a night). Staylist lists 6 hotels in Kandy, Sri Lanka, each with a booking link.
More about hotels in Kandy
Across the 5 with a previously observed price, typical nightly rates run from about $124 to $213, with the middle around $139. 6 are five-star hotels. Of the 6 with listed amenities, common ones include outdoor swimming pool (83%), gym (83%), bar (83%), wi-fi in public areas (83%). Guests most often mention clean pool, friendly host, delicious breakfast.
Good for your kind of trip
From Staylist's AI overviews: the best-ranked hotels that suit each kind of trip.
Couples
- Aarunya Nature Resort and SpaAarunya's hillside split
- Taru Villas Levita - KandyTaru Levita's hilltop calm
- Radisson Hotel KandyKandy Blu's hillside views
- 19.0Aarunya Nature Resort and Spa5-star · Alawatugoda$881 / night

- 28.8Taru Villas Levita - Kandy5-star · Rajawela Digana$213 / night

- 38.6Kandy Myst by Cinnamon5-star$139 / night

- 48.8Radisson Hotel Kandy5-star$114 / night

- 57.6Cinnamon Citadel Kandy5-star · Wattarantenna$124 / night

- 67.8The Grand Kandyan5-star · 850 m to Mahaiyawa Railway StationCheck live price →

Previously observed price; confirm current price and availability. Data updated 2 October 2026. How Staylist ranks hotels.