How many days do you need in Kandy?
Spend 4 days to truly absorb Kandy. Two days cover the Sacred Temple of the Tooth and the Royal Botanical Gardens, while extra time allows for cooler hill-country air, tea plantation visits, and authentic cultural immersion without the rushed transit times common on Sri Lankan mountain roads.
Short answer

2 days
Focus on the core: visit the Temple of the Tooth, walk the Kandy Lake perimeter, and take a tuk-tuk to the Peradeniya Royal Botanical Gardens. On day two, explore the Bahirawakanda Vihara Buddha statue and the local markets. It is packed, but hits the absolute essential cultural landmarks.
You give up: You lose the chance for deep exploration, quiet tea estate walks, and the deeper cultural immersion of the surrounding Central Province countryside.
4 days
This pace is perfect. Spend time at the Temple of the Tooth, the Garrison Cemetery, and the sprawling Peradeniya Gardens. You have space for a sunset hike at Udawatta Kele Sanctuary and a leisurely afternoon watching a Kandyan dance performance without feeling exhausted by the transit or queues.
You give up: You skip the more remote mountain viewpoints and the extended multi-day trekking opportunities found deeper in the Knuckles Mountain Range.
6 days
Six days allows for a relaxed pace with day trips. Enjoy the city sights, then use your time for a dedicated trip to the tea-covered hills of Nuwara Eliya or a scenic train ride to Ella. You can visit the Pinnawala Elephant Orphanage and local spice gardens thoroughly.
You give up: You give up the rapid-fire transit pace of other travelers, but gain an authentic connection to the local life and the stunning surrounding highlands.
If you can stay longer
An extra 2-3 days buys you the freedom to explore the Knuckles Mountain Range for pristine hiking and village visits. You can take a full-day excursion to the ancient rock fortress of Sigiriya or the Dambulla Cave Temples, turning Kandy into a strategic base for deeper island exploration.
Lock in the dates
Common questions
Is the train from Kandy to Ella worth it?
Yes, it is world-renowned for stunning mountain, waterfall, and tea plantation views. However, tickets sell out weeks in advance; book via the official Sri Lankan Railways site or a reliable agent early to secure a reserved seat, or you will likely be standing in a crowded carriage.
When is the best time to visit Kandy?
The ideal window is January to March when rainfall is lowest. If you visit in July or August, you can witness the Esala Perahera, a spectacular ten-day festival featuring drummers, dancers, and elephants, though the city becomes extremely crowded and hotel prices surge significantly.
Are the spice gardens worth the visit?
They are culturally interesting but be cautious of aggressive sales tactics. Visit government-approved or highly rated gardens in Matale rather than roadside traps. They provide excellent insight into Sri Lankan Ayurveda and spices, but keep your wallet closed if the prices feel inflated compared to local markets.