17 Great Things to do in Kandy, Sri Lanka

Let’s travel back to a country we really love, Sri Lanka! Here are the 10 best things to do in Kandy – don’t miss this city if you’re interested in culture!

Here is our 2 week Sri Lanka itinerary to help you plan your visit!

No time to read it all? Here are the best tours and experiences in Kandy!

We love booking tours with GetYourGuide – the company offers a variety of activities, flexible booking, and 24/7 support!

There are many things to do in Kandy, Sri Lanka – which explains why this is one of the most popular places to visit in the country. I admit it took me a while to warm up to it, but I was eventually captured by its unique charm and truly enjoyed the four days I spent there.

Located in the famous Hill Country, one of the most scenic regions of Sri Lanka, Kandy is indeed a very interesting city. It used to be the capital of the ancient kings and while it lost its capital status a while ago, it remains the second-largest city in the country and it has retained all its religious and cultural significance.

In Kandy Sri Lanka you’ll find the most holy relic for the Buddhist faith, as well as numerous other attractions that will keep you busy for a few days. It’s also the starting point for one of the most scenic train rides you’re bound to take in your life.

In this post, I highlight all the best things to do in Kandy Sri Lanka, and in its immediate surroundings. I also share a few tips to make the most of your time in the city.

The Temple of the Tooth Relic is one of the unmissable places to visit in Kandy, Sri Lanka

17 Great Things To Do In Kandy Sri Lanka

1) Visit the Temple of the Tooth Relic

The Sri Dalada Maligawache, or Temple of the Tooth Relic, is one of the holiest places in Sri Lanka and one of the most famous places to visit in Kandy. It’s a very important pilgrimage destination, home to a tooth that is supposed to belong to Buddha and which used to have political value as it was believed that whoever held the relic would be the governor of the country.

It’s thanks to the relic that Kandy is now a UNESCO World Heritage Site.

The temple is located in the Royal Palace complex, where there are several temples and museums, and visiting is one of the ultimate things to do in Kandy. Most locals and people from other parts of Sri Lanka go there for the puja, during which they offer their prayers and admire the gold casket in which the tooth is guarded (keep in mind you won’t be actually able to see the tooth).

TIP: Make sure to be dressed appropriately upon visiting. Both men and women should cover their legs and shoulders, or else they will be denied entry.

Make sure to plan your visit carefully. I’d recommend avoiding the puja if you are not a fan of the crowds. This is performed three times daily – at dawn, at noon, and in the evening – and that’s the worst time to visit, because there will be a long line to get in and chances are you’ll end up being pushed and pulled by the crowd, without really being able to see anything.

On Wednesdays, there’s a ceremony called Nanumura Mangallaya, during which the relic is bathed with an herbal preparation of scented water and flowers.

2) Visit Dalada Maligawa Museum

This is one of the nicest museums in Sri Lanka, with a good exhibit of relics and documents that will allow you to learn more about Buddhism and how the peaceful teachings of Buddha had an impact on world history, and how it spread throughout Asia and the rest of the world. It’s a good place to get a better understanding of the culture and history of Sri Lanka, so I recommend visiting as one of the things to do in Kandy.

things to do in Kandy

3) Walk around Kandy Lake

Kandy Lake is an artificial lake that was excavated upon orders of Wikrama Rakasinhe, the last king of Sri Lanka. He wanted to have an addition to the Temple of the Tooth Relic complex. The lake was never really completed, as the works had to be interrupted because of the British invasion in 1815. It’s one of the most famous places to visit in Kandy, and on a regular day, locals and tourists alike can be seen strolling along its perimeter. It’s a nice sight, though the noise of traffic and the smell of exhaust from the old buses that drive around the lake can be a bit too much at times.

Kandy Sri Lanka

4) Explore Peradeniya, the Royal Botanical Garden

The Royal Botanical Garden dates back to 1371, and it can be easily reached by tuk-tuk from the center of Kandy. There, you’ll find a whopping 4000 species of plants, among which medicinal plants, orchids, and lots of beautiful palm trees. It’s a pleasant place to walk around for a couple of hours.

5) Visit a Spice Garden

With so many spices coming from Sri Lanka, it’s easy to see why you’ll find so many spice gardens here. They are normally free to enter – so a good place to visit if you are traveling on a limited budget. It’s a good place to buy spices you may want to take home with you (but don’t forget to haggle the prices!). You will find excellent quality vanilla, cinnamon, cardamom, nutmeg (my personal favorite), cloves and much more.

6) Admire Bahiravokanda Vihara Buddha statue

The massive Buddha statue of Bahiravokanda Vihara is located on a hill overlooking Kandy and it’s one of the most famous religious monuments in town. Visiting is what to do in Kandy for nice views, but if you intend to go make sure not to walk all the way up there in the early afternoon unless you can really bare the heat. Remember you have to remove your shoes before entering the premises.

The statue can be seen from several places in the city, and it’s especially beautiful at night when it glows in the dark.

places to visit in Kandy Sri Lanka

7) Walk around Udawattakele Forest Reserve

Once a private garden for the king of Kandy, Udawattakele is now a wildlife sanctuary where you’ll find many species of mammals, birds as well as reptiles. There also are various Buddhist meditation hermitages. It’s a nice place to explore if you want to be in a quiet place.

8) Visit the Commonwealth Cemetery

One of the nicest places to visit in Kandy Sri Lanka, is the Commonwealth Cemetery, which was founded in 1871. This is meant to be a memorial for the soldiers that took part in WWII to defend Sri Lanka, and a lovely place to explore thanks to the peaceful atmosphere which is truly at odds with the chaos of the city. It’s a spotless place (once again, at odds with the actual look of the city). It’s free to visit, but you can make a donation towards its maintenance.

9) Attend a Kandian dance and drum show

If you are into local arts and dances, one of the best things to do in Kandy is attending a show of dance and drums that takes place at the Kandyan Art Association Hall and other places in town (ask at your hotel for more details). The performance is just long enough to be entertaining, it’s colorful and fun, and it’s not expensive. There also is a fire walking ceremony at the end of the show, which starts every day at 5:00 PM. Make sure to buy tickets in advance.

10) Shop at local markets

If you want to get a bit of local action, head to the local market. It’s a chaotic, loud place but you’ll have a chance to buy lots of good fresh fruits and vegetables – the papaya is especially tasty – and to interact with the friendly locals, who are always happy to pose for photos (though I recommend always asking for permission before snapping). Prices are usually very honest, but you may want to try your bargaining skills nevertheless.

Kandy Sri Lanka

11) Try Local Food

Food in Sri Lanka is very interesting. I am a huge fan of the very spicy, very garlicky flavour, and I agree that one of the things to do in Kandy is getting properly introduced to local cuisine. If you want to treat yourself to a good meal, head to the Kandy Muslim Hotel. There, you’ll find excellent curries, and the famous kottu roti, a dish of chopped rottis fried with meat, vegetables and to which a bunch of other ingredients are added.

If you happen to staying in a more local place – ie a homestay – ask the owners if they also prepare meals. They will usually be happy to cook you a scrumptious meal for a real steal, and you will know for sure that what you are having is local!

12) Have Some Tea and Cake

If you happen to be walking along the main street of Kandy Sri Lanka, you will notice that there are several coffee shops. These are all good places to have a break with a cup of local tea and a bit of cake. Another thing I really enjoyed there is lemonade, which is made fresh to order and is a nice way to cool down from the incessant heat.

13) Learn How to Cook a Proper Curry

If you really appreciate Sri Lankan curries and want to learn how to reproduce them at home, one of the best things to do in Kandy is enrolling in a cooking class to master all the secrets of the most famous national dish. There are several in town, usually involving shopping at the local market for fresh ingredients and then preparing the meal you will eat.

Kandy Sri Lanka

14) Visit Giragama Tea Factory

If you love tea as much as I do, you will love Sri Lanka! This is one of the biggest tea producers in the world, and you’ll find lots of tea plantations in the country. One of the best places to visit in Kandy if you want to learn more about the process of making tea – from growing the plants, to picking the leaves and drying them, until turning them into the delightful drink – is Giragama Tea Plantation. This is just outside the city, at an easy tuk tuk ride.

You will be taken through the plantation, the factory and the museum, and at the end of the tour you will be offered a cup of tea. The shop sells an incredible selection of teas so this is your chance to buy some to bring home.

15) Get Out of Kandy to Visit Embekka Devale

One of the nicest things to do in Kandy, Sri Lanka, if you are tired of the chaos and noise of the city, is to get out to explore the surroundings. It’s easy enough to do it by bus, and the local bus service is good and cheap. But you can even contract a tuk-tuk to take you around for the whole day.

One of the places you should visit is Embekka Devale, a beautiful temple where you’ll find locals praying and making their offers. The temple shrines has three main sections. The nicest one is the Drummers Hall, which has beautiful wood carvings. It’s a nice place to relax for a bit to observe the puja in a much more local and less crowded environment compared to that of the Temple of the Tooth Relic.

Kandy Sri Lanka

This temple isn’t as easy to reach as Embekka Devale, but it is worth the effort. You will be able to spot it from the road below, as you approach it, and the view is splendid. The temple was built in the 14th century. There is a small fee for visiting, though to be honest there isn’t really anybody that collects the money. There are two entrances – one facing the hill and one on the back.

17) Hop on a train across the Hill Country

One of the best things to do in Kandy, Sri Lanka, is to hop on a train that goes through the Hill Country. Most travelers try to do it at least once, because for a real bargain, you get impressive views of the countryside and of the hills with the beautiful tea plantations. Make sure to get to the train station well in advance to get our first-class tickets, as they sell out quickly. Second-class tickets are ok and very very cheap, but you may have to stand for the ride.

It’s obviously much cheaper to buy train tickets locally, but if you want to make sure you have a seat you can buy them online here.

Practical Tips To Organize Your Trip To Kandy

Where to stay in Kandy Sri Lanka

As one of the most touristy destinations, there are some very good accommodation options in Kandy, suitable for all sorts of budgets and tastes. During my time there I opted to stay at a local homestay, but I had a chance to explore the grounds of several hotels and hostels that I can recommend.

These are some of the best places to stay in Kandy:

  • Old Town Hotel is actually a homestay, located a bit outside the center of town but within easy walking distance. Rooms are large and comfortable, the area very safe and the owners kind. You can have meals there as well. Click here for the latest rates.

Kandy Sri Lanka
A tuk-tuk is a good way to move in the surroundings of Kandy

Getting to Kandy 

Kandy is at about 3.5 hours drive from Sri Lanka’s capital, Colombo. There is no airport, but as this is the second biggest city in Sri Lanka it is very well connected to the rest of the country and you can reach it by bus, train, and even car.

By train

You should be able to find a train to Kandy from many places around the country. There are regular trains from Colombo, Anuradhapura, Jaffna, Ella, Badulla, and Nuwara Eliya. Train tickets are very cheap, and the rides are very scenic, but if you want to reserve your seats you have to get to the train station well in advance. In fact, I recommend booking your train online.

By bus

Kandy is well connected to the rest of Sri Lanka by bus. I arrived there from Sigiriya and it was a straightforward ride.

Traveling around Sri Lanka by bus is in general very easy, but buses can get very crowded, you will have to take your bags on the bus with you, and sometimes you won’t find a seat. Some long-distance buses have air conditioning, but don’t take this for granted.

Bus travel can be very slow, and the roads are windy especially around the Hill Country, but the good news is that locals use the bus to move around so this is a good chance to get to talk to them – you will immediately notice that they are incredibly kind and helpful. Women always occupied a seat for me when they realized I was getting on the bus!

By private transfer

I don’t recommend driving in Sri Lanka – so if you aren’t a fan of public transportation, you will have to hire a car with a driver. Make sure to haggle the prices, and they will be inflated for tourists.

Getting Around Kandy

Kandy is fairly easy to explore on foot. If you plan to go to some of the attractions that are a bit further away, you can opt for public transportation – which is actually quite reliable; or get a tuk-tuk – but make sure to bargain the prices.

When to visit Kandy, Sri Lanka

Sri Lanka has two monsoon seasons, and even if you do your best to avoid the rain, you’re bound to get some. The dry season in Kandy starts in December and ends in April, though this may not be the dry season in other parts of the country that you plan to visit. All in all, I recommend going when you can. I visited in August, and out of 4 full days in Kandy it only rained once, consistently and for a couple of hours.

Planning to visit Sri Lanka? Here are some more articles!