Yatagala Raja Maha Vihara
An ancient rock temple near Unawatuna with a large reclining Buddha and old murals under a natural rock overhang, set in a calm hillside garden.
About 4 km inland from Unawatuna, in the village of Yatagala, a cluster of massive granite boulders conceals one of southern Sri Lanka's oldest and least crowded sacred sites. Yatagala Raja Maha Viharaya traces its origins back to the reign of King Devanampiyatissa in the 3rd century BCE, when one of the earliest saplings from the sacred Sri Maha Bodhi tree was planted here, and centuries later, King Parakramabahu II instructed his minister Devapathiraja to carve a monumental reclining Buddha statue, measuring somewhere between 9 and 27 meters depending on the source, directly into the rock formation that gives the temple its name.
Three separate Sri Lankan kings extended royal patronage to this temple over the centuries, and monks have lived and meditated within its rock cut caves for more than 1,500 years continuously, a genuinely rare unbroken chain of religious use. Walls throughout the complex carry murals rendered in the distinctive Kandyan style, depicting Jataka tales from the Buddha's past lives, while a converted meditation hall inside one of the caves houses a granite Samadhi Buddha statue that seems to grow directly out of the surrounding stone. Even the British colonial period left its mark here, the temple's chief priest reportedly forged a close friendship with Governor Marshall, an unusual bond that led to a Buddhist school being named in the governor's honor.
A flight of stone steps leads up to the temple, rewarding the climb with sweeping views over surrounding rice paddies and small hamlets, and despite its genuine historical and artistic weight, comparable to far more visited cave temples near Dambulla, Yatagala remains surprisingly quiet, many visitors report having the entire complex to themselves aside from resident temple workers.
At a glance
- Entry fee: Donation
- Opening hours: Daylight hours
- Time needed: 30 to 45 minutes
- Best time: Daytime
Getting there
At Yatagala near Unawatuna, about 6km from Galle.
Frequently asked questions
- How much does it cost to visit Yatagala Raja Maha Vihara?
- Donation.
- What are the opening hours at Yatagala Raja Maha Vihara?
- Daylight hours.
- How long should I spend at Yatagala Raja Maha Vihara?
- Plan for 30 to 45 minutes.
- When is the best time to visit Yatagala Raja Maha Vihara?
- Daytime.
- How do I get to Yatagala Raja Maha Vihara?
- At Yatagala near Unawatuna, about 6km from Galle.