
Nestled in Sri Lanka’s lush central highlands, Kandy is a city that effortlessly blends culture, history, and natural beauty. As the last stronghold of the Sri Lankan kings and home to the sacred Temple of the Tooth Relic, Kandy offers a rich tapestry of experiences. Whether you’re an intrepid traveller, a history enthusiast, or a nature lover, this city has something to captivate you. Here’s a list of 10 things you absolutely must do while in Kandy, along with tips on how to get there from Colombo.
Table of Contents
10 Things to Do in Kandy, Sri Lanka
How to Get to Kandy from Colombo
Kandy is approximately 115 kilometres from Colombo, and there are several ways to reach this cultural hub:
1. By Train – The train ride from Colombo to Kandy is one of the most scenic journeys in Sri Lanka. Trains depart from Colombo Fort Railway Station several times a day, and the trip takes about 2.5 to 3 hours. First-class observation cars and second-class reserved seats are popular for travellers seeking comfort and a great view of the lush countryside.
2. By Bus –Air-conditioned buses (also known as “luxury buses”) run regularly between Colombo and Kandy, departing from the Colombo Central Bus Stand in Pettah. The journey takes about 3-4 hours, depending on traffic. Public buses are cheaper but can be crowded and less comfortable.
3. By Car or Taxi – If you prefer flexibility and comfort, hire a car or taxi. The drive to Kandy takes around 3 hours via the Colombo-Kandy Highway (A1). Private drivers can be arranged through tour companies or apps like PickMe, a local ride-hailing service.
4. By Private Transfer – Many travellers opt for a private transfer arranged through their hotel or a local travel agency. This option is ideal for families or groups, offering door-to-door service and the ability to make stops along the way.
Now that you know how to get there, let’s explore what makes Kandy a unique destination.

1. Visit the Temple of the Sacred Tooth Relic
Kandy’s crown jewel is the Temple of the Sacred Tooth Relic (Sri Dalada Maligawa). This UNESCO World Heritage Site houses a revered relic of Buddha’s tooth. The temple is a stunning blend of traditional Kandyan architecture and intricate carvings. Join a puja (prayer) ceremony to witness the relic being venerated by devotees. The golden canopy above the inner sanctum is a striking feature not to be missed.

2. Take a Kandy Village Cooking Class
The cooking class prepares traditional dishes in a rural village using fresh, local ingredients. Under the guidance of experienced instructors, you’ll learn essential cooking techniques while gaining insights into the cultural significance of the dishes. The hands-on approach ensures that by the end of the session, you will have created a delicious meal and gained valuable skills to recreate those flavours at home.
3. The Ambuluwawa Tower
The Ambuluwawa Tower has breathtaking views of Sri Lanka’s highlands! Just 25 kilometres from Kandy, this unique tower sits atop a hill within the Ambuluwawa Biodiversity Complex. Once you conquer the spiral staircase to the observation deck, you’ll be treated to panoramic vistas of mountains, valleys, and tea plantations.

4. Visit a Gem Museum
Kandy is renowned for its beautiful gemstones; visiting a gem museum is a must. The Kandy Gem Museum offers insights into Sri Lanka’s rich gem heritage, showcasing a variety of stunning gemstones such as sapphires, rubies, and topazes. You can learn about the gem-cutting process and the history of gemstone mining in the region and purchase unique jewellery pieces. This experience provides a deeper appreciation for the craftsmanship and beauty of Sri Lankan gems.
5. Witness a Kandyan Cultural Dance Performance
A Kandyan cultural dance performance is a vibrant showcase of Sri Lanka’s heritage. Held at venues like the Kandyan Art Association, these performances feature traditional drumming, colourful costumes, and high-energy dances. The firewalking finale is particularly thrilling and provides an unforgettable cultural experience.

6. Take a Kandy City Tour in a TukTuk
Exploring Kandy by tuk-tuk is an exhilarating way to experience the city’s vibrant atmosphere and stunning scenery. As you weave through bustling streets, friendly drivers often share stories about local landmarks, making it a fun and engaging journey. You can easily hop in and out at must-see attractions like the Temple of the Tooth and Kandy Lake, offering a flexible and memorable way to discover the charm of Kandy.
7. Take a Scenic Train Ride to Ella
Though it’s a journey from Kandy, the train ride to Ella is one of the most beautiful in the world. Winding through misty mountains, tea plantations, and charming villages, this iconic journey takes around 6-7 hours. Book a second or third-class seat with open windows and an immersive experience.
8. Wander Through the Udawattakele Forest Reserve
Just a short distance from the city centre, the Udawattakele Forest Reserve offers a serene escape into nature. Explore its peaceful trails, discover ancient meditation caves, and enjoy the rich birdlife. This forest was once reserved for the Kandyan royal family, and its beauty is still fit for kings.
9. Tour a Tea Plantation
Kandy is at the heart of Sri Lanka’s tea country. Visit a nearby tea plantation, such as the Giragama Tea Factory, to learn about the production process, from plucking to brewing. Enjoy a guided tour, sample freshly brewed Ceylon tea, and purchase premium teas to take home.

10. Indulge in Local Cuisine
Kandy offers a mouthwatering array of Sri Lankan dishes. Try rice and curry, where a medley of vegetable curries is served with rice, sambal, and crispy papadums. Egg hoppers, kottu roti, and string hoppers are also local favourites. For an immersive experience, join a cooking class and learn the secrets behind these flavoursome dishes or head out with a tour guide to taste the local street food.
Bonus: Plan Your Visit During the Esala Perahera
If you visit in July or August, don’t miss the Esala Perahera festival. This grand procession celebrates the Sacred Tooth Relic with dazzling dancers, drummers, and elaborately decorated elephants. It’s one of Asia’s most spectacular cultural events and a highlight of any trip to Sri Lanka.
Kandy is more than just a city – it’s a journey into Sri Lanka’s soul. From its sacred temples to its stunning landscapes, there’s no shortage of things to see and do. Whether you visit for a day or a week, this guide will help you maximise your time in this cultural gem. Pack your bags, plan your itinerary, and prepare to fall in love with Kandy!
Thanks for taking the time to read this article. I hope this post has given you the information you need. If you have any recommendations, tips or advice, I would love for you to share them in the comment section below!
This post may contain affiliate links, meaning we may receive a commission at no extra cost if you purchase through a link. Please see our full disclosure for further information.
Check out my Instagram page or join the Truly Expat Facebook group.
Pin it for later
