Kandy Travel Guide 2025 | Things to Do, Attractions & Festivals in Sri Lanka
Kandy

Kandy

Sri Lanka, India

Kandy, Sri Lanka: A Complete Travel Guide

Nestled in the lush central highlands of Sri Lanka, Kandy is often called the island nation’s cultural capital. Known for its sacred Buddhist sites, serene lakes, royal heritage, and vibrant festivals, this UNESCO World Heritage city is one of the most visited destinations in Sri Lanka. Whether you’re drawn by its spiritual charm, colonial history, or surrounding tea country, Kandy offers an unforgettable experience.

Why Visit Kandy?

Cultural Significance: Home to the Temple of the Sacred Tooth Relic, one of Buddhism’s most revered shrines.

Scenic Beauty: Surrounded by misty mountains, tea plantations, and a tranquil lake at its heart.

Festivals: The annual Esala Perahera (Kandy Perahera) is one of Asia’s most spectacular religious processions.

Gateway to the Hill Country: Ideal stop before exploring Nuwara Eliya, Ella, and tea estates. 

Kandy Travel Trips

Best Time to Visit Kandy

  • December to April – Dry and pleasant, perfect for sightseeing.
  • July/August – When the famous Esala Perahera festival takes place.
  • May to November – Rainy but lush, with fewer tourists.

Top Attractions in Kandy

1. Temple of the Sacred Tooth Relic (Sri Dalada Maligawa)

A spiritual centerpiece, this temple houses a sacred relic of the Buddha’s tooth. Pilgrims and visitors flock here daily, and the atmosphere during rituals is deeply moving.

2. Kandy Lake (Bogambara Lake)

An artificial lake built in 1807 by King Sri Wickrama Rajasinghe, it offers a peaceful stroll right in the city center.

3. Royal Botanical Gardens, Peradeniya

Just outside Kandy, these gardens feature 4,000+ plant species, including orchids, palms, and medicinal plants.

4. Bahirawakanda Vihara Buddha Statue

A massive white Buddha statue perched on a hilltop overlooking the city. A short hike rewards you with panoramic views.

5. Kandy Esala Perahera Festival

Held annually in July/August, this 10-day festival features traditional dancers, drummers, fire-breathers, and beautifully adorned elephants in honor of the Sacred Tooth Relic.

6. Udawattakele Forest Reserve

A former royal forest, now a peaceful sanctuary for nature walks and birdwatching.

Things to Do in Kandy

  • Take a cultural dance performance showcasing Kandyan drumming and fire-walking.
  • Ride the iconic Kandy to Ella train journey, considered one of the most scenic train rides in the world.
  • Visit a tea factory in the nearby highlands to learn about Sri Lanka’s famous Ceylon tea.
  • Explore local markets for spices, handicrafts, and batik textiles.

Where to Stay in Kandy

Luxury: The Golden Crown Hotel, Earl’s Regency

Mid-Range: OZO Kandy, Hotel Suisse

Homestays & Guesthouses: Perfect for cultural immersion and warm hospitality.

Travel Tips for Kandy

  • Dress modestly when visiting temples (cover shoulders and knees).
  • Footwear must be removed before entering religious sites.
  • Carry an umbrella/raincoat as weather can change quickly in the highlands.
  • Book accommodations early if visiting during Esala Perahera Festival.

Final Thoughts

Kandy is not just a stopover on the way to Sri Lanka’s hill country—it is a destination that blends spirituality, history, and natural beauty in one. From its sacred temples and vibrant festivals to serene lakes and misty hills, Kandy captures the heart of every traveler.

Whether you’re exploring Sri Lanka for the first time or returning for a deeper cultural experience, Kandy is an essential part of your journey. 

Kandy Facts

  1. Cultural Capital of Sri Lanka – Kandy is considered the cultural and spiritual heart of the country.
  2. UNESCO World Heritage Site – The city was designated a UNESCO site in 1988 due to its cultural significance.
  3. Last Royal Capital – Kandy was the last capital of the ancient kings of Sri Lanka before it fell to the British in 1815.
  4. Altitude – Located about 500 meters (1,640 ft) above sea level, surrounded by misty hills and tea plantations.
  5. Climate – Kandy has a cooler, more temperate climate than coastal cities like Colombo, thanks to its highland location.

How to Reach

Flight
By Air
Bandaranaike International Airport Colombo is the nearest major airport, with road or train connections to Kandy.
Train
By Train
The Colombo to Kandy train is one of the most scenic rides in Sri Lanka.
Car
By Road
About 3.5 hours 115 km from Colombo by car or bus.
Book Homestays around Kandy

Book Homestays around Kandy

Tour Packages around Kandy

Tour Packages around Kandy