Kandy, located in the mountains of central Sri Lanka, is a cultural and historical gem that attracts tourists from all over the world. Kandy has something for everyone, whether you’re interested in history, nature, or a luxurious vacation. We’ll look at the best place to visit in kandy, the top things to do and a carefully selected selection of luxury hotels and resorts in Kandy.

Kandy’s top attraction is the Temple of the Sacred Tooth Relic (Sri Dalada Maligawa).
This temple is amoung best places to visit, a UNESCO World Heritage Site and Kandy’s biggest tourist attraction, houses the Buddha’s priceless tooth relic. The calm environment and gorgeous architecture make this place something to see.
Royal Botanical Gardens in Peradeniya
This garden, located just outside Kandy, is home to over 4,000 different kinds of plants, including a beautiful orchid house and tall palm avenues.

Kandy Lake (Bogambara Lake).
Located in the middle of the city, this calm constructed lake provides a lovely walking trail with breathtaking views, especially after the end of the day.
Bahirawakanda Vihara Buddha Statue.
Climb the hill to see the big white Buddha statue that overlooks the city. The view from the top is just stunning.
Udawatta Kele Sanctuary
A verdant forest reserve within the city limits, perfect for walks in the woods, bird watching, and a break from routine.
Top Things to Do in Kandy, Sri Lanka. Witness the Kandy Esala Perahera

This spectacular yearly parade celebrating the Sacred Tooth Relic includes traditional dancers, drummers, and elegantly decorated elephants.
Experience Sri Lanka’s cultural heritage with engaging music and dance performances, including a traditional Kandyan dance show.
Visit the Ceylon Tea Museum.
Learn about the history of Sri Lanka’s internationally recognised tea while sipping a refreshing cup with a 360-degree view.

Take a scenic train ride out of or in Kandy.
Kandy to Ella/Nuwara Eliya is regarded as one of the world’s most beautiful train rides.
Top Kandy best places to visit
- Degaldoruwa Raja Maha Vihara.
- Embekke Devalaya.
- Knuckle Mountain Range (for hiking)
- Hanthana Mountain Range
- Lankatilaka Temple

Good Rivers for Swimming and Refreshment
Looking for relaxation in natural swimming areas? Kandy is surrounded by cold, fresh-water streams, ideal for a healing sink.

Hulu Ganga
A magnificent river famous for its calm, pure water and green surroundings, perfect for swimming and picnics.
Panvila Sinhale Ella.
A peaceful, hidden treasure where waterfalls meet natural lakes. A calm sanctuary for brave travellers.
Oruthota Natural Swimming Spot.
This riverbank site is popular among locals since it is safe, charming, and family-friendly.
Narampanawa River Pools
Narampanawa, located deep in nature, provides peaceful, secretive riverside places ideal for swimming and meditation.
Luxury Hotels in Kandy, Sri Lanka.

Looking for a touch of elegance and luxurious comfort? Here are some of the finest luxury hotels in Kandy:
- Earl’s Regency Hotel – A five-star hotel with stunning views and luxurious facilities near the Mahaweli River.
- Theva Residency is a small luxury hotel nestled against the stunning Hantana mountains, complete with an infinity pool and great dining.
- Santani Wellness Resort & Spa – Nestled in the hills just outside Kandy, this resort is ideal for wellness breaks and a peaceful environment.
- Cinnamon Citadel Kandy – A riverside luxury hotel that combines modern style with stunning surroundings and great dining.
Best resorts in Kandy, Sri Lanka.
If you’re looking for quiet and class in nature, these resorts in Kandy, may not disappoint.

- Madulkelle Tea and Eco Lodge offers luxury tents with views of the Knuckles Range and endless tea fields.
- Mountbatten Bungalow – A wonderful colonial-style resort with a peaceful environment and lovely gardens.
- Villa Rosa Kandy – Facing the Mahaweli River, this resort provides customised service in a relaxing environment.
Kandy is a location that combines history, culture, and calm, with sacred temples and gorgeous lakes, as well as luxurious accommodation and breathtaking nature routes. Whether you’re seeing Kandy attractions, staying in a luxury hotel, or resting at a gorgeous resort, Sri Lanka’s hill capital will provide an amazing experience.