The Degaldoruwa Raja Maha Vihara is a remarkable 18th-century cave temple just outside Kandy, celebrated for its extraordinarily vivid and well-preserved murals depicting scenes from the Jataka tales and the life of the Buddha.
Carved into a granite outcrop on the banks of the Mahaweli River, Degaldoruwa was built during the reign of the Kandyan kings in the late 18th century. The cave interior is covered from floor to ceiling with brilliantly coloured frescoes — considered among the finest examples of Kandyan-era temple painting in Sri Lanka.
The murals illustrate stories from Buddhist scripture with vivid detail and a distinctive folk-art quality — figures rendered in rich ochres, greens and blues, surrounded by intricate floral borders. Unlike many temple murals that have faded over time, Degaldoruwa's paintings retain their original intensity.
The setting itself is magical — the temple sits on a forested rocky promontory above the river, accessible via a short flight of stone steps. It is rarely crowded and offers a genuinely serene, contemplative experience.
Everything you need to know before planning your excursion to Degaldoruwa Raja Maha Vihara.
Bring a small torch — the cave interior can be dim and you'll want to see every detail of the murals. Dress modestly and remove shoes at the entrance.