Create My Sri Lanka Trip
Central HighlandsCity

Kandy

Sri Lanka's cultural capital in the hills

From Colombo

115 km

Best months

January, February, March, April

Best for

culture, history, food

Kandy sits at the heart of Sri Lanka — literally and spiritually. The last royal capital of the Kandyan kingdom, it encircles a placid lake and is guarded on all sides by terraced hills of cloud-brushed jungle. The Temple of the Sacred Tooth Relic is the city's beating heart, housing what Buddhists revere as the tooth of the Buddha himself. Evening puja ceremonies fill the air with drumming and incense. Beyond the temple, Kandy is the gateway to tea country and the starting point for the world's most scenic train journey to Ella. It's a city where ancient pageantry, highland hiking, and excellent local food all coexist within a short tuk-tuk ride.

Why visit Kandy

  • Temple of the Sacred Tooth Relic — Sri Lanka's most sacred Buddhist site
  • Peradeniya Royal Botanical Gardens with 4,000 plant species
  • Kandyan Cultural Show — traditional dance, fire-eating, and acrobatics
  • Famous scenic train line to Nuwara Eliya and Ella
  • Knuckles Mountain Range for hiking and birdwatching
  • Kandy market and spice bazaars in the old town

Things to do in Kandy

The best experiences — curated for quality, not quantity.

🦷Temple of the Tooth

Witness the evening puja ceremony at Sri Lanka's holiest Buddhist temple.

1–2 hours

🌿Peradeniya Gardens

Walk through 60 hectares of curated tropical and highland plant collections.

2–3 hours

🥁Kandyan Cultural Show

Traditional Kandyan dance performance including fire walking and acrobatics.

1 hour

🚶Kandy Lake Loop

Walk the 3.5 km lakeside path with views of the temple and city hills.

1 hour

🚂Scenic Train to Ella

Board the Kandy-Ella train for 7 hours of waterfalls, tea fields, and viaducts.

Full day

🗺️

Local expert tips

Insider knowledge for Kandy — the things guidebooks miss.

Best Timing

The evening puja at the Temple of the Tooth is free to observe (entry to temple is USD 15) — come at 6:30 pm for the drumming processional.

🚌Getting Around

Buy train tickets to Ella at Kandy station the morning you depart. The scenic observation cars sell out days ahead — book online at exprail.lk.

🍛Eat & Drink

Kandy's market street near the bus stand has the best kottu roti in the hill country — look for busy local joints, avoid anywhere with a 'tourist menu' sign.

⚠️Watch Out

The Esala Perahera festival (July/August) sees Kandy completely transform — book accommodation 6+ months ahead or expect to be priced out.

💎Hidden Gem

Ambuluwawa Tower sits on a 1,000-metre hill 15 km from Kandy with a 360° panorama. Most visitors never find it — tuk-tuk drivers know it.

🧭

Want personalised advice?

Our AI planner builds a complete itinerary around your travel style — including the best times for each stop.

Plan trip →

Where to stay in Kandy

Curated picks across every budget — all bookable via Agoda with price comparison.

🏠Budget

USD 15–45 / night

Guesthouses, hostels, and simple rooms with local character.

🏨Mid-range

USD 45–120 / night

Boutique hotels and resort-style stays with reliable comfort.

🏩Luxury

USD 120–400 / night

Premium resorts, colonial estates, and signature properties.

Booking links are affiliate links. We may earn a small commission at no extra cost to you.

Getting to Kandy

Transport options from major destinations — with real timings and costs.

Colombo → Kandy115 km

The train is far more enjoyable than the road — book the observation car ahead.

🚂TrainScenicBest
2h 30m–3h💵 USD 1–12

Scenic Intercity Express from Colombo Fort. Observation car seats have panoramic windows.

Tip: Book reserved 2nd class (USD 3–5) or observation car at exprail.lk up to 30 days ahead.

🚗Private Car
2h 30m–3h 30m💵 USD 50–80

Private hire with driver. Flexible stops at Pinnawala Elephant Orphanage.

Tip: Book through hotel or licensed tour operators. Ensure AC vehicle.

🚌Bus
3h–4h💵 USD 1.5–3

Semi-luxury coaches from Bastian Mawatha bus stand.

Tip: Buy tickets at the stand on the day — no advance booking for most services.

Kandy → Ella145 km

The Kandy–Ella train is one of the world's great rail journeys. Do not drive this route.

🚂TrainScenicBest
6h–7h💵 USD 2–15

The world-famous scenic mountain railway through tea estates, tunnels, and 9-arch bridges.

Tip: Book observation car or 2nd class reserved at exprail.lk weeks ahead. Extremely popular.

🚗Private Car
3h 20m–4h💵 USD 65–95

Mountain road drive — dramatic but slower than it looks due to switchbacks.

Tip: Stop at Nuwara Eliya or a tea estate mid-route to break the drive.

Kandy → Sigiriya75 km
🚗Private CarBest
1h 40m–2h 10m💵 USD 35–55

Most direct route. Stop at Matale spice garden en route.

Tip: Book through hotel for a full-day Cultural Triangle tour that includes Sigiriya and Dambulla.

🚌Bus
2h–3h💵 USD 1–2

Change at Dambulla — two buses required. Cheap but slow.

Tip: From Kandy Goods Shed bus station. Ask for Dambulla-bound service.

Kandy → Nuwara Eliya75 km
🚂TrainScenic
2h 30m–3h💵 USD 1–6

Scenic train to Nanu Oya station (10 km from Nuwara Eliya town).

Tip: Arrange tuk-tuk pickup from Nanu Oya in advance — options are limited on arrival.

🚗Private CarBest
2h 10m–2h 40m💵 USD 35–55

Mountain road through tea estates — dramatic highland scenery.

Tip: Stop at Gregory Lake on arrival for the colonial atmosphere before dark.

Nearby destinations

Places travellers typically pair with Kandy on their Sri Lanka itinerary.

Planning a trip that includes Kandy?

Our AI planner builds a day-by-day itinerary around Kandy with optimal route sequencing, real transfer times, and seasonal awareness — in under 60 seconds.