Explore Kandy, Sri Lanka - Complete Travel Guide for Indian Travelers

Tucked away in the emerald embrace of Sri Lanka’s hill country, Kandy is more than just a city, it’s a living testament to the island’s royal heritage, spiritual depth, and breathtaking landscapes.

Once the capital of Sri Lanka’s last kingdom, Kandy today blends the old and the new with an effortless charm that enchants travelers.

For Indian visitors, the city feels like a familiar melody, its Buddhist traditions resonate with India’s own heritage, the colonial architecture echoes stories of a shared past, and the local flavors bring a taste of home with a Sri Lankan twist.

From standing in awe before the sacred Temple of the Tooth Relic to watching the sun cast golden hues over Kandy Lake, from indulging in an aromatic cup of Ceylon tea to losing yourself in the vibrant rhythm of a Kandyan dance performance, this city promises an experience like no other. And when it’s time to take a piece of Kandy back with you, the local markets are filled with souvenirs, handcrafted wooden masks, vibrant batik fabrics, and exquisite Ceylon spices that let you relive the charm of Kandy long after your journey ends.

So, if you're ready to step into a world where history whispers through ancient walls and nature unveils its most serene side, here’s everything you need to know before embarking on your journey to Kandy.

Kandy, Sri Lanka – A Timeless Journey for Indian Travelers

Best Time to Visit Kandy

Best Time to Visit KandyKandy enjoys a cool, comfortable climate year-round, thanks to its elevation. However, some months offer an especially enchanting experience:

  • December to April – The best season for sightseeing, with clear skies and pleasant temperatures perfect for long walks and outdoor exploration.

  • July & August – A time of spectacle and spirituality, as Kandy bursts into celebration with the Esala Perahera Festival, featuring lavishly decorated elephants, traditional dancers, and mesmerizing fire performances.

  • May to September – The monsoon season paints the city in lush shades of green, making it a paradise for nature lovers. Expect occasional rains but refreshing, mist-covered landscapes.

How to Reach Kandy from India?

Reach Kandy from India

By Air

  • Fly to Bandaranaike International Airport (Colombo) from major Indian cities.

  • From Colombo, Kandy is a 3.5-hour drive away.

By Train

  • Trains from Colombo to Kandy offer breathtaking views of lush countryside.

  • Duration: 2.5 – 3 hours

  • Ticket Price: ₹150 – ₹800 (LKR 600 – 3,000)

By Road

  • Buses and taxis operate frequently between Colombo and Kandy.

  • Travel Time: 3 – 4 hours by road.

Things to Do in Kandy

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

Temple of the Sacred Tooth Relic at Kandy, Sri Lanka.A visit to Kandy is incomplete without experiencing the spiritual aura of this UNESCO World Heritage Site.

Believed to house a sacred tooth of Lord Buddha, the temple draws devotees, monks, and travelers from around the world.

As you step into its hallowed halls, the air is filled with the rhythmic chants of prayers, the scent of burning incense, and the golden glow of sacred lamps.

  • Timings: 5:30 AM – 8:00 PM

  • Entry Fee: ₹600 (LKR 2500)

2. Take a Serene Stroll Around Kandy Lake

Kandy LakeNestled in the heart of the city, Kandy Lake is a peaceful retreat.

Built by King Sri Wickrama Rajasinghe in 1807, it’s the perfect place for a leisurely evening walk, with its tree-lined pathways and soothing breeze.

Watch as the city slows down, with the lake mirroring the changing colors of the sky.

  • Best Time to Visit: Sunset, when the golden glow reflects on the water.

3. Get Lost in the Royal Botanical Gardens, Peradeniya

Royal Botanical Gardens, PeradeniyaA short drive from the city center, Peradeniya Botanical Gardens unfold like a tropical paradise.

Home to over 4,000 plant species, including towering royal palms, exotic orchids, and giant bamboo trees, it’s a must-visit for nature lovers and photography enthusiasts.

The garden’s Avenue of Palms is particularly mesmerizing!

  • Timings: 7:30 AM – 5:00 PM

  • Entry Fee: ₹600 (LKR 2500)

4. Immerse Yourself in a Kandyan Cultural Dance Performance

Kandyan Cultural Dance PerformanceKandy’s traditional dance performances are a vibrant explosion of movement, music, and storytelling.

Featuring dancers in elaborate costumes, rhythmic drumming, and fire-walking stunts, these shows are an unmissable experience.

  • Best Venues: Kandy Lake Club, Kandyan Cultural Centre

  • Timings: 5:30 PM – 7:00 PM

  • Entry Fee: ₹700 (LKR 3000)

5. Embark on a Scenic Train Ride to Nuwara Eliya

Scenic Train Ride to Nuwara EliyaBoard Sri Lanka’s most picturesque train journey from Kandy to Nuwara Eliya, where rolling tea plantations, misty valleys, and cascading waterfalls create a dreamlike landscape.

Whether you hang by the door for that perfect Instagram shot or simply soak in the views, this journey is a window into Sri Lanka’s raw, untouched beauty.

  • Duration: 4 hours

  • Ticket Price: ₹250 – ₹1,500 (LKR 1,000 – 6,000)

Also read: Top 15 Tourist Places in Sri Lanka You Must Visit in 2023

Where to Stay in Kandy? (Indian Traveler-Friendly Options)

Luxury Stay – Theva Residency (₹12,000+ per night)

Perched atop a scenic hill, this boutique hotel offers panoramic views, infinity pools, and gourmet Sri Lankan cuisine, perfect for travelers seeking exclusivity and indulgence.

Mid-Range – Earl’s Regent Hotel (₹6,000 – ₹9,000 per night)

A blend of colonial charm and modern amenities, this hotel is ideal for Indian travelers looking for comfort at a reasonable price.

Budget Stay – Kandy City Hotel (₹2,500 – ₹4,000 per night)

A no-fuss, centrally located hotel offering cozy rooms and easy access to major attractions great for budget-conscious travelers.

Also read: 6 Unique Airbnb in Sri Lanka for your next Trip!

What to Eat? (Indian-Friendly Food in Kandy)

Sri Lankan cuisineKandy’s culinary scene is a delightful fusion of bold spices, aromatic coconut flavors, and hearty rice-based dishes. Indian travelers will find many familiar tastes here, as Sri Lankan cuisine shares deep-rooted similarities with South Indian flavors, think rice, lentils, coconut, and an array of fragrant spices.

From street food stalls to fine-dining restaurants, there’s no shortage of delicious local fare to try.

Here are some must-try Sri Lankan dishes that will tantalize your taste buds while offering a comforting sense of home.

1. Rice & Curry – A Flavorsome Sri Lankan Feast

Rice & CurryIf there’s one dish that defines Sri Lankan cuisine, it’s the classic Rice & Curry.

Much like an elaborate South Indian thali, this meal consists of steamed rice served with an assortment of curries, lentils, vegetables, and spicy condiments.

  • The curries can feature chicken, fish, or mutton, but vegetarian versions with pumpkin, brinjal, beans, or jackfruit are equally delectable.

  • Parippu (dal curry) is a staple accompaniment, made with lentils simmered in coconut milk and tempered with mustard seeds and curry leaves.

  • Sambols like Pol Sambol (coconut relish) or Seeni Sambol (caramelized onion relish) add an extra layer of flavor, balancing spice with sweetness.

Where to Try?

  • Balaji Dosai (for a South Indian-inspired version)

  • Devon Restaurant (for an authentic local experience)

2. String Hoppers – A Delicate and Comforting Dish

String Hoppers (Idiyappam) A favorite breakfast dish in Sri Lanka, String Hoppers (Idiyappam) are delicate rice flour noodles that resemble a woven lace of fine strands.

These soft, fluffy noodles are usually paired with a range of side dishes:

  • Kiri Hodi – A mild, creamy coconut gravy infused with turmeric and pandan leaves, making it a perfect complement to the hoppers.

  • Lunu Miris – A spicy chili-onion sambol that adds a fiery kick.

  • Dhal Curry – A light lentil preparation that enhances the dish’s wholesomeness.

String hoppers are incredibly versatile and can be enjoyed with both vegetarian and non-vegetarian accompaniments, making them an excellent choice for Indian travelers seeking familiar yet unique flavors.

Where to Try?

  • Mango Tree Restaurant (serving fresh string hoppers with a variety of curries)

  • The Empire Café (for a fusion-style take on this classic dish)

3. Kottu Roti – The Ultimate Sri Lankan Street Food

Kottu RotiIf you hear a rhythmic clanging sound echoing through Kandy’s streets at night, chances are it’s the making of Kottu Roti.

This popular street food is made by stir-frying chopped Godhamba roti (a flaky, paratha-like flatbread) with eggs, vegetables, and aromatic spices on a sizzling griddle.

  • The vegetarian version includes carrots, leeks, onions, and cabbage, while the non-vegetarian versions feature chicken, beef, or seafood.

  • Kottu is often served with a side of spicy curry or coconut gravy, making it a filling and satisfying meal.

  • The unique chopping technique used to mix the ingredients gives Kottu its distinct taste and texture.

Where to Try?

  • Dinemore Kandy (for a budget-friendly yet delicious plate of Kottu)

  • White House Restaurant (for a slightly upscale take on this street food classic)

4. Pol Sambol – A Fiery Coconut Relish

Pol SambolA simple yet essential part of Sri Lankan cuisine, Pol Sambol is a spicy, tangy coconut relish that adds a burst of flavor to almost any dish.

Made with freshly grated coconut, red chilies, onions, lime juice, and Maldive fish flakes, this fiery condiment is a must-try for spice lovers.

  • Pol Sambol pairs wonderfully with rice & curry, string hoppers, hoppers (appam), and even bread.

  • It’s slightly reminiscent of South Indian coconut chutney, but with a much bolder, smokier taste due to the addition of dried chilies and fish flakes (vegetarian versions are available).

Where to Try?

  • Kandyan King Seafood Restaurant (served as a side with seafood dishes)

  • Theva Residency (offering a gourmet version of Pol Sambol)

Also read: 10 Food Items That You Must Try While In Sri Lanka

Best Indian Restaurants in Kandy

Best Indian Restaurants in Kandy

  • Balaji Dosai: A favorite among Indian travelers, serving crispy dosas, idlis, and sambar.

  • Mango Tree: From butter naans to flavorful biryanis, this restaurant is perfect for a homely Indian meal.

  • The Empire Café: A charming colonial-style café known for its rich curries and delicious Sri Lankan desserts.

Also read: 7 days itinerary for Sri Lanka: Planning Budget and More!

What & Where to Shop in Kandy (With Price Range)

No trip to Kandy is complete without taking home a few souvenirs, whether it’s a fragrant pack of Ceylon tea, a piece of handcrafted jewelry, or a vibrant Batik fabric.

Kandy’s bustling markets and artisan boutiques offer a treasure trove of unique finds that make for perfect keepsakes or gifts for loved ones.

Here’s what you should shop for in Kandy, along with the best places to find them and their price ranges.

1. Ceylon Tea – The World’s Finest Brews

Ceylon TeaSri Lanka is world-famous for its Ceylon tea, and Kandy, nestled in the heart of the country’s tea-growing region, is the best place to sample and buy some.

From delicate white tea to robust black tea and fragrant flavored teas, there’s something for every tea lover.

  • Where to Buy?

    • Mlesna Tea Centre – Offers premium loose-leaf tea in elegant packaging (₹400–₹2,500 per box).

    • Ceylon Tea Museum – Buy straight from the source and learn about the art of tea-making (₹500–₹3,000).

    • Kandy City Centre (KCC) – A variety of brands available in a modern shopping complex (₹300–₹2,000).

2. Handwoven Batik Fabrics – A Wearable Work of Art

Handwoven Batik FabricsSri Lankan Batik fabrics are renowned for their intricate hand-dyed patterns and vibrant colors.

These fabrics are often turned into sarongs, scarves, dresses, and wall hangings, making for stylish and artistic souvenirs.

  • Where to Buy?

    • Jayamali Batiks Studio – High-quality, handmade batiks with unique designs (₹2,000–₹10,000).

    • Kandyan Art Association & Cultural Centre – Authentic batik pieces made by local artisans (₹1,500–₹8,000).

    • Kandy City Centre – A variety of modern and traditional batik designs (₹1,000–₹6,000).

3. Gemstones & Jewelry – Sri Lanka’s Sparkling Treasures

Gemstones & Jewelry of Sri LankaKandy is one of the best places in Sri Lanka to buy precious and semi-precious gemstones, including blue sapphires, rubies, amethysts, and moonstones.

Whether you’re looking for a stunning piece of jewelry or just a loose stone as a souvenir, Kandy has plenty of options.

  • Where to Buy?

    • Laksala Gem & Jewellery – Government-approved store with guaranteed authenticity (₹5,000–₹1,50,000).

    • Selyn Fair Trade – Ethically sourced handcrafted jewelry with intricate designs (₹2,000–₹20,000).

    • Hemachandra Jewellers – One of the most reputable jewelry stores in Kandy (₹10,000–₹5,00,000).

4. Traditional Sri Lankan Spices – A Flavorful Keepsake

Traditional Sri Lankan SpicesFor those who love cooking, Sri Lankan spices make a fantastic souvenir. Bring home Ceylon cinnamon, cardamom, cloves, nutmeg, and curry powder to add an authentic Sri Lankan touch to your dishes.

  • Where to Buy?

    • Kandy Spice Garden – Learn about the spices and buy organic, farm-fresh varieties (₹500–₹3,000 per pack).

    • Kandy Market Hall – A budget-friendly place to find an array of local spices (₹300–₹2,500).

    • Luv SL by Odel – Offers well-packaged spice gift sets (₹700–₹4,000).

5. Handcrafted Wooden Masks & Souvenirs – A Piece of Sri Lankan Culture

Sri Lanka’s traditional wooden masks, used in rituals and dances, are a beautiful and meaningful souvenir.

These intricately carved masks come in various colors and designs, symbolizing protection, good fortune, and prosperity.

  • Where to Buy?

    • Kandyan Art Association & Cultural Centre – Handmade wooden masks crafted by local artisans (₹1,500–₹15,000).

    • Selyn Fair Trade – Offers sustainable and ethically made wooden crafts (₹1,000–₹8,000).

    • Laksala Handicrafts – A government-run store with authentic souvenirs (₹500–₹12,000).

6. Handloom & Silk Sarees – A Luxurious Keepsake

Handloom & Silk Sarees of Sri LankaFor something elegant and wearable, Sri Lankan handloom sarees are a fantastic buy. These sarees are woven with intricate designs, often blending traditional motifs with contemporary styles.

  • Where to Buy?

    • Lakpahana Handicrafts – Offers beautiful handwoven sarees and shawls (₹3,000–₹25,000).

    • Barefoot Kandy – Known for its high-quality, artistic handloom fabrics (₹2,500–₹20,000).

    • Kandy Market Hall – More affordable options available (₹1,500–₹12,000).

Final Shopping Tips for Kandy:

Shopping in Sri Lanka

  • Bargain Smartly – While fixed-price stores offer assurance, local markets allow for negotiation, so don’t hesitate to bargain.

  • Check for Authenticity – When buying gems, tea, or batik, always opt for certified and reputed sellers to ensure quality.

  • Buy in Bulk – Spices and tea are more affordable when bought in larger quantities, making them great for gifting.

Whether you’re looking for flavors, fabrics, or fine jewelry, Kandy offers a shopping experience that’s both delightful and culturally enriching.

So, take a piece of Sri Lanka’s heart back home with you!

Kandy is not just a destination, it’s a feeling. It’s the chant of monks at sunrise, the scent of freshly brewed tea, the laughter of street vendors, and the rhythm of cultural dancers.

Whether you visit for its rich history, vibrant festivals, or serene landscapes, one thing is certain, Kandy will linger in your heart long after you leave.

Published at


About Author

Prerna Dixit

Passionate travel blogger, blending the joy of exploration with the art of storytelling. Every word, every place, a new chapter in my journey. Travel and writing aren't just hobbies, they're my way of life, an ever-evolving journey.🌍📝 #TravelWritingLife

Brand Managers!

Want to see your brand or business in this story?

Talk to us now

Subscribe our Newsletter

Get our weekly tips and travel news!

Related Posts

10 amazing hacks for comfortable train journeys in India

Make your Indian train journey comfortable with these 10 hacks: choose the right class, pack essentials, stay hydrated, wear comfy clothing, charge devices, bring entertainment, prioritize safety, book lower berths, use travel apps, and socialize.

10 Amazing New Attractions in Singapore - Indian Travelers Guide 2025

Explore the new yet amazing attractions of Singapore

10 Hidden Destinations In Northeast India

Immerse yourself in the magic of unexplored landscapes, vibrant cultures, and breathtaking adventures. Ready to redefine your wanderlust?

10 Important Things you should know about South Korea before traveling

Explore the wonders of South Korea with 10 Important Things to Know Before Traveling. This blog unveils cultural insights, from decoding Hangul to navigating bustling streets.

Latest Posts

10 Dreamy Experiences for Couples in Kashmir

Fancy some romantic experiences in Kashmir?

How much will a trip to Indonesia cost from India? Travel Budget Guide

Need to budget a tropical getaway from India to Indonesia?

Indian Traveler's 7 Day Itinerary for Island Hopping in Indonesia

Your perfect Indonesian island getaway guide is here!

Best 4-Day Itinerary for Kashmir, India

Ready to fall in love with Kashmir in just four days?