Home/Destinations/Sri Lanka
Sri Lanka · Central Sri Lanka Highlands

Kandy

Sri Lanka's cultural capital — Temple of the Tooth, Kandy Lake + Esala Perahera festival

Kandy is Sri Lanka's cultural + spiritual capital — home to the Temple of the Sacred Tooth Relic (which houses a Buddha tooth), Kandy Lake, and the annual Esala Perahera festival (July-August) with elephant processions. Gateway to tea country + the coolest major city (500m elevation).

From Colombo
3h by train (scenic) or 3h car
Elevation
500m — cooler climate
Best season
January-April + July-September
Esala Perahera
July-August annual festival

Kandy highlights

Temple of the Sacred Tooth Relic

UNESCO — houses a Buddha tooth relic. Puja ceremonies 05:30, 09:30, 18:30. Dress modestly, remove shoes.

Kandy Lake evening walk

3.4 km loop around the city's central lake. Free + peaceful. Best sunset spot.

Royal Botanic Gardens Peradeniya

5 km west — 60 hectares of exotic plants + trees. Cannonball tree + orchid house.

Esala Perahera Festival

July-August — 10 nights of elephant processions, drummers, dancers. Book grandstand seats months ahead.

Kandyan cultural show

Evening 17:00 traditional dance + fire walking at Kandyan Art Association Hall. 1,500 LKR.

Bahirawakanda Temple viewpoint

15-min hike to the giant Buddha overlooking Kandy. Free.

Nuwara Eliya day trip

2h drive south — British hill station + tea plantations (Pedro Estate, Mackwoods).

Getting there

No airport in Kandy. Fly to Colombo Bandaranaike (CMB) then 3h train ride (breathtaking journey) or 3h car. Kandy is 116 km from Colombo.

Getting around

Tuk-tuks + PickMe app + Kandy city bus. Walking (compact centre). Tuk-tuk to Peradeniya ~LKR 800.

Best time to visit

January-April + July-September (dry). Avoid October-November (heavy rain).

Budget per day

$20-40 backpacker · $50-100 mid-range · $200+ luxury (Kandy House, Wildflower Hall Kandy)

Where to stay in Kandy

Frequently asked about Kandy

How do I get from Colombo to Kandy?
Train from Colombo Fort (3h, ~$3-8 depending on class). One of the world's most scenic rail journeys. Alternatively: 3h car (~$40 private) or bus (~$3).
How many days do I need in Kandy?
2 days — day 1 Temple of the Tooth (puja) + Kandy Lake + cultural show, day 2 Botanic Gardens + Bahirawakanda viewpoint + Nuwara Eliya day trip.
When is the best time to visit Kandy?
January-April is dry + cool. July-August for Esala Perahera festival (peak crowds). Avoid October-November (heavy rain).
What should I wear at the Temple of the Tooth?
Shoulders + knees covered. White clothes preferred. Shoes removed at entrance (bring socks if the marble is hot).