Skip to content
Destination

Kandy: where to stay, eat and explore

The places worth marking in Kandy, picked by people who know it: where to stay, where to eat and what to do.

  • 9 spots
  • Hand-picked by locals
Showing 9 spots in Kandy
Café · Town centre, Kandy

Café Koi

A small café a short walk from the Temple of the Tooth and Kandy Lake, known for homemade cakes and good coffee.

  • Budget
  • Café
  • Homemade cakes
  • Coffee
Café · Town centre, Kandy

Café Secret Alley

A hidden café at the end of an alley near Kandy City Centre, serving smoothie bowls, healthy lunches and its signature iced latte.

  • Mid-range
  • Café
  • Cortado
  • Sri Lankan coffee
  • Iced latte
Café · Town centre, Kandy

Buono

A first-floor coffee bar in central Kandy, known for excellent espresso, avocado toast and fresh lemonades.

  • Mid-range
  • Café
  • Espresso
  • Avocado toast
  • Lemonade
Café · Peradeniya Road, Kandy

The Garage Café

A fun, garage-themed café on Peradeniya Road with graffiti walls, tyre seating, kottu, burgers, shakes and waffles at budget prices.

  • Budget
  • Café
  • Kottu
  • Burgers
  • Milkshakes
Café · Lakeside, Kandy

Soul Food

A relaxed, healthy café near Kandy Lake for wraps, bowls, fresh juices and vegan-friendly dishes.

  • Mid-range
  • Café
  • Smoothies
  • Fresh juices
  • Wraps
Café · Colombo Street, Kandy

Department of Coffee

A calm coffee shop on Colombo Street with an extensive coffee menu and a glass wall looking out over the street.

  • Mid-range
  • Café
  • Pour-over
  • Cold brew
  • Single origin
Café · Temple Street, Kandy

The Empire Café

A café in a restored colonial building next to the Temple of the Tooth, serving rice and curry, sandwiches, juices and good coffee.

  • Mid-range
  • Café
  • Rice and curry
  • Fresh juices
  • Coffee
Café · Temple Street, Kandy

Natural Coffee

One of Kandy’s first proper coffee shops, near the Temple of the Tooth, serving Sri Lankan fair-trade coffee, waffles and ice cream.

  • Budget
  • Café
  • Sri Lankan coffee
  • Fair-trade coffee
  • Espresso
Café · Colombo Street, Kandy

Café Divine Street

A café in a colonial-era bungalow on Colombo Street, known for smoothie bowls and its Divine Burger.

  • Mid-range
  • Café
  • Smoothie bowls
  • Brunch
  • Burgers

Some links are affiliate or partner links. We may earn a commission at no extra cost to you.

Kandy at a glance

Kandy was the last royal capital of Sri Lanka’s kings and is now a UNESCO World Heritage city. It sits in the hills of the Central Province, around a man-made lake, with the Temple of the Sacred Tooth Relic (Sri Dalada Maligawa) on its shore. It is cooler than Colombo, easy to explore on foot, and the natural gateway to the hill country.

Where to stay in Kandy

  • Around the lake and Rajapihilla Mawatha: the road that climbs above the lake towards the Kandy viewpoint. Walkable, with the best views.
  • Town centre: streets like Cross Street and Dalada Veediya, close to the railway station and the temple. Busy, practical and good value.
  • The hills outside town: quieter, greener and often with big views, but you will rely on tuk-tuks.

Don’t miss

The Temple of the Tooth (dress modestly: shoulders and knees covered), a walk around Kandy Lake, the view from Rajapihilla Mawatha, and the Royal Botanical Gardens at Peradeniya, a short ride out of town. If you are visiting in July or August, check the dates of the Esala Perahera, one of Asia’s great festivals, and book well ahead.

Good to know

Where is the best area to stay in Kandy?

Around Kandy Lake or on Rajapihilla Mawatha if you want views and to walk everywhere. The town centre is cheaper and close to the railway station. The hills outside town are quieter but you will need tuk-tuks.

How many days do you need in Kandy?

Two nights covers the Temple of the Tooth, the lake, the viewpoint and the botanical gardens at a relaxed pace. Add a night or two if you want day trips into the hill country.

How do you get from Colombo to Kandy?

By train from Colombo Fort, a popular and scenic ride of around three hours, or by road, which usually takes three to four hours depending on traffic. Book reserved train seats ahead in busy seasons.

When is the Kandy Esala Perahera?

It usually takes place in July or August, with dates set by the lunar calendar. Kandy fills up fast during the festival, so book accommodation early.

What should I wear to the Temple of the Tooth?

Cover your shoulders and knees, and be ready to take your shoes off at the entrance. White or light clothing is traditional but not required.