Dowa Ancient Rock Temple
An ancient cave temple between Bandarawela and Badulla, believed to date to the first century BC under King Walagamba, with an unfinished standing Buddha carved straight into the rock face.
About 6 km from Bandarawela along the main road toward Badulla, at the foot of a small hill beside a flowing stream, Dowa Raja Maha Viharaya holds a history reaching back over 2,000 years, established during the reign of King Valagamba, also known as Vattagamani Abhaya, in the 1st century BCE. The temple served the exiled king directly as a place of refuge during a period of South Indian invasion, and legend holds a hidden tunnel running from the temple grounds once allowed Valagamba to escape and hide from approaching enemy forces, though the tunnel itself remains closed to visitors today, its exact extent and condition largely a matter of local tradition rather than open exploration.
The temple's single most striking feature is a colossal standing Buddha statue, roughly 12 to 13 meters tall, carved directly into the granite rock face below the road, its style reflecting genuine Mahayana Buddhist artistic influence and notably left unfinished, a detail that's fueled its own share of local speculation about why the carving was never completed. Inside the adjoining cave temple, vividly colored murals depict Jataka tales, stories from the Buddha's previous lives, rendered in the distinctive artistic style of the Kandyan era, intricate floral patterns and narrative scenes covering the walls in a manner that's held up remarkably well across the centuries.
Set beside a genuinely picturesque hill stream, the temple's peaceful, low key atmosphere offers a quieter counterpart to some of the more heavily visited pilgrimage sites elsewhere in Sri Lanka, its combination of royal refuge history, an unfinished monumental rock carving, and genuinely well preserved Kandyan murals making it one of the more rewarding lesser known stops along the Badulla-Bandarawela road.
At a glance
- Entry fee: Donation
- Opening hours: Daylight hours
- Time needed: 30 to 45 minutes
- Best time: Any time of day, and quieter in the morning
Getting there
On the Bandarawela to Badulla road, a few kilometres from Bandarawela. Any Badulla-bound bus passes the entrance.
Frequently asked questions
- How much does it cost to visit Dowa Ancient Rock Temple?
- Donation.
- What are the opening hours at Dowa Ancient Rock Temple?
- Daylight hours.
- How long should I spend at Dowa Ancient Rock Temple?
- Plan for 30 to 45 minutes.
- When is the best time to visit Dowa Ancient Rock Temple?
- Any time of day, and quieter in the morning.
- How do I get to Dowa Ancient Rock Temple?
- On the Bandarawela to Badulla road, a few kilometres from Bandarawela. Any Badulla-bound bus passes the entrance.