Hotels and places to stay around Kandy, Sri Lanka

Hotels in Kandy

Kandy is small, but its traffic is not. Staying in town means you can walk to the lake and the Temple of the Tooth. Staying in the hills means better views and quieter nights, but a drive every time you go in. Many of our Kandy hotels fall into one of those two camps, with a handful of country estates further out.

Hotels in Kandy

In town, by the lake

Queen's Hotel faces the temple and is one of the oldest hotels in the country. Hotel Suisse sits on the lake in a building with a colonial past. The Radh, a 30-room boutique hotel, is right in the centre. OZO Kandy, Kandy City Hotel and Heaven Seven are simpler mid-range choices within walking distance of the lake. These suit anyone who wants to see the evening ceremony at the Temple of the Tooth without a car.

On the hills around the city

Most of the bigger hotels look down on Kandy from the ridges. Amaya Hills, Hotel Topaz, Thilanka, the Grand Kandyan and Oak Ray Regency all have views across the valley and pools to come back to. Cinnamon Citadel sits on the Mahaweli River on the edge of town, and Earl's Regency and The Golden Crown are further east among paddy fields and hills. The Secret Kandy and The Elephant Stables are small boutique houses in former private homes, the first once owned by the lawyer and thinker Siddi Lebbe.

Out of town

Hotel Tree of Life is a colonial estate house in Yahalatenna, surrounded by tea. The Hermitage, a boutique villa, and Victoria Golf and Country Resort, with its 18-hole course, are both east of Kandy near the Victoria reservoir and the Knuckles range. These are for slower stays, not for a quick temple visit.

At a glance

HotelAreaStyle
Queen's HotelTown centreHeritage mid-range
Hotel SuisseKandy LakeHeritage mid-range
The RadhTown centreBoutique
OZO Kandy / Kandy City Hotel / Heaven SevenTown and lakeMid-range
Amaya Hills / Grand Kandyan / Earl's Regency / Golden CrownHills around the cityLuxury
Cinnamon CitadelMahaweli RiverLuxury
Hotel Topaz / Thilanka / Oak Ray RegencyHills around the cityMid-range
The Secret Kandy / Elephant StablesHills above townBoutique
Hotel Tree of LifeYahalatennaEstate, mid-range
The Hermitage / Victoria GolfVictoria reservoirBoutique and golf resort

When to book early

Rooms fill months ahead during the Esala Perahera, usually in July or August. If you plan to see the Peradeniya gardens as well, the hotels on the west side save some driving.

See our Kandy guide or browse things to do in Kandy.

Quick picks

  • No car needed: Queen's Hotel, Hotel Suisse or The Radh, all walkable to the lake
  • Views and a pool: Amaya Hills, the Grand Kandyan or Hotel Topaz
  • Something different: The Elephant Stables, The Secret Kandy or Hotel Tree of Life
  • Golf: Victoria Golf and Country Resort

Getting there

Kandy is about 115 km from Colombo, around three to three and a half hours by road. Sigiriya is roughly two and a half hours north.