Cradled by misty hills and steeped in centuries of devotion, Kandy is Sri Lanka’s spiritual soul. As the last royal capital, the city remains a living centre of Buddhist worship, Hindu reverence, and ancient artistry. Trace your sacred journey through the city’s best temples, with a guide to exploring spirituality in Kandy, Sri Lanka.
Temple of the Tooth Relic
The Sri Dalada Maligawa is Kandy’s most revered site, housing the sacred tooth relic of the Buddha. Adjacent to a grand palace, this UNESCO Heritage site sits at the very heart of town, drawing pilgrims from across the island.
Explore its gilded interiors and elaborate architecture while the rhythmic drumming and scent of incense create a profoundly spiritual atmosphere. Whether you’re staying at a homestay in the city or a top luxury hotel in Sri Lanka, this revered temple is an absolute must-visit.
Maha Vishnu Devalaya
Dedicated to Lord Vishnu, this historic shrine reflects Kandy’s harmonious blend of Buddhist and Hindu traditions. Vishnu is regarded as a guardian deity of the city, and the devalaya plays an important role during the annual Esala Perahera. It’s conveniently located just west of the palace, a 12-minute drive away from hotels like Kings Pavilion Kandy.
Nelligala International Buddhist Centre
Perched atop a hill overlooking Kandy and Adam’s Peak, Nelligala is yet another important site for Buddhists in Sri Lanka. Its gold and white stupas are accompanied by a towering statue of a mythical guardian riding an elephant, intertwining folklore with ancient spirituality. Be sure to wear socks; while the temple requires visitors to explore barefoot, the ground heats up to scorching levels during the day.
Degaldoruwa Raja Maha Viharaya

Image by රත්න දීපය – Rathna Deepaya from Pixabay
Famous for its Kandyan-era murals, this cave temple showcases vivid depictions of Buddhist stories and traditional life. Its intimate setting offers a glimpse into Sri Lanka’s artistic and devotional heritage.



























































