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.

Explore on the map

Good for your kind of trip

From Staylist's AI overviews: the best-ranked hotels that suit each kind of trip.

Couples

  1. Aarunya Nature Resort and Spa
    19.0Aarunya Nature Resort and Spa5-star · Alawatugoda$881 / night
  2. Taru Villas Levita - Kandy
    28.8Taru Villas Levita - Kandy5-star · Rajawela Digana$213 / night
  3. Kandy Myst by Cinnamon
    38.6Kandy Myst by Cinnamon5-star$139 / night
  4. Radisson Hotel Kandy
    48.8Radisson Hotel Kandy5-star$114 / night
  5. Cinnamon Citadel Kandy
    57.6Cinnamon Citadel Kandy5-star · Wattarantenna$124 / night
  6. The Grand Kandyan
    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.

Best Hotels in Kandy (2026): 6 Rated · Staylist World