Top 10 Things to Do in Kandy, Sri Lanka – Must-See Places

Traditional Kandyan Dance Show, Kandy, Sri Lanka: localhi

Marketing Localhi

March 14, 2025

TABLE OF CONTENTS

Thinking about visiting Kandy, Sri Lanka? You’re in for a treat! Nestled in the central hills, Kandy is a cultural and natural paradise filled with stunning temples, lush greenery, and rich traditions. Whether you’re here for a day or a week, there’s no shortage of amazing places to explore.

From hidden temples and scenic hikes to cultural performances and offbeat experiences, here’s a Kandy visiting places list that you won’t want to miss. Ready? Let’s dive in!

1. Explore Gadaladeniya Temple – A Hidden Architectural Gem

Gadaladeniya Temple, Kandy, Sri Lanka: localhi

If you love quiet, historical sites, then Gadaladeniya Temple is perfect for you. Built in the 14th century, this Buddhist temple stands out with its South Indian architectural style and stunning stone carvings.

It’s one of the uncommon places to visit here, making it a peaceful escape from the tourist crowds. Bonus? The hilltop location offers some Kandy beautiful places photos worth capturing!

2. Enjoy a Scenic Train Ride to Kandy

Kandy, Train Journey, Sri Lanka: localhi

Before you even step into Kandy, your journey can be a highlight! The train ride to Kandy is one of the most beautiful in Sri Lanka, passing through misty mountains, tea plantations, and waterfalls.

If you’re coming from Colombo or Ella, book a window seat for a picture-perfect ride. Many travelers say this trip alone is worth visiting Sri Lanka for!

3. Visit Asgiri Maha Vihara – A Peaceful Temple

Asgiri Maha Vihara, Buddhist Monaestry: localhi

While most tourists head to the famous Temple of the Sacred Tooth Relic, few explore Asgiri Maha Vihara, a serene Buddhist monastery nearby.

It’s an important part of Kandy’s spiritual heritage, and since it’s less crowded, it offers a calm and authentic experience.

4. Hike to Alagalla Mountain for Epic Views

Alagalla Mountain, Kandy, Sri Lanka: localhi

Love adventure? Then hiking Alagalla Mountain, also called Potato Hill, should be on your list!

It’s a challenging but rewarding trek, leading to breathtaking 360° views of the lush landscapes. Unlike other popular hikes in Sri Lanka, this one remains peaceful and uncrowded, perfect for nature lovers.

5. Watch a Traditional Kandyan Dance Show

Traditional Kandyan Dance Show, Kandy, Sri Lanka: localhi

Want to experience Sri Lankan culture in its most vibrant form? Attend a Kandyan dance performance, where local artists showcase fire dancing, drumming, and acrobatics.

It’s one of the most exciting things to do in Kandy, Sri Lanka, and an absolute must if you love live performances!

6. Discover the Hidden Bambaragala Temple

If you’re searching for uncommon places to visit in Kandy, check out Bambaragala Temple. Tucked away in the jungle, this ancient rock temple features beautiful murals and Buddha statues dating back centuries.

The short hike to the temple is totally worth it for the peaceful atmosphere and stunning views over the Mahaweli River.

7. Visit Dambagolla Rajamaha Viharaya – A Spiritual Retreat

Dambagolla Rajamaha Viharaya, Kandy, Sri Lanka: localhi

Want a break from the usual tourist trail? Head to Dambagolla Rajamaha Viharaya, a quiet Buddhist monastery where monks still practice ancient meditation techniques.

It’s a great place to learn about Buddhist philosophy, meditate, or simply enjoy some silence.

8. Try Authentic Kandyan Food

Kottu Roti, Kandy, Sri Lanka: localhi

Food lovers, you’re in for a treat! Kandy has some of the tastiest Sri Lankan dishes you’ll ever try. One must-try meal is Lamprais, a delicious mix of rice, curry, and sambol, all wrapped in a banana leaf and steamed for extra flavor. If you enjoy spicy food, Ambul Thiyal is a great choice. This tangy fish curry is full of bold flavors and pairs perfectly with rice. And of course, you can’t leave Kandy without trying Kottu Roti, a famous street food made by chopping up roti with vegetables, eggs, and meat, then stir-frying it with tasty spices. 

For the best experience, visit a small local restaurant where families have been cooking these dishes for generations, or join a traditional cooking class to learn how to make them yourself!

9. Explore Galmaduwa Temple – A Unique Fusion of Styles

Galmaduwa Temple, kandy, Sri Lanka: localhi

One of the most intriguing temples in Kandy is Galmaduwa Temple, an architectural mix of Buddhist and Hindu influences. Unlike other temples, it has pillared corridors and stone carvings that reflect South Indian design.

It’s a hidden gem that’s worth a visit, especially for history and architecture lovers.

10. Relax at Sembuwatta Lake

Sembuwatta Lake, Kandy, Sri Lanka: localhi

If you need a peaceful escape from the city, Sembuwatta Lake is the perfect place to relax. Surrounded by beautiful pine forests and lush tea estates, this stunning lake is one of the most Kandy beautiful places to visit in one day. The calm, crystal-clear water makes it an ideal spot for a quiet getaway. You can take a boat ride on the lake, enjoy a walk through nature, or simply have a picnic while soaking in the breathtaking views. It’s a great place to unwind, take amazing photos, and experience the beauty of Kandy in a peaceful setting.

Plan Your Trip with LocalHi!

From breathtaking temples and adventurous hikes to hidden gems and mouth watering food, there’s no shortage of amazing things to do in Kandy, Sri Lanka.

Want a hassle-free experience? LocalHi can plan the perfect Kandy itinerary for you whether it’s a quick day trip or a deep cultural dive.

Book your dream Kandy trip today with LocalHi and explore Sri Lanka like never before!

Must Read: Ahangama’s Secret Spots – You Must Visit

Subscribe

Sign up for weekly travel inspiration straight to your inbox – all lovingly packed by our team of Travel Experts.

Related Blogs