Dowa Ancient Rock Temple is a historic Buddhist temple located along the Badulla–Bandarawela Road in the Badulla District of the Uva Province. Believed to date back over 2,000 years, the temple is famous for its unfinished 12-meter-tall Buddha statue carved directly into a granite rock face.
Surrounded by peaceful natural scenery, ancient caves, and traditional temple buildings, Dowa Ancient Rock Temple offers visitors a unique blend of history, culture, and spirituality. Its remarkable rock carvings and religious significance make it a popular destination for pilgrims, history enthusiasts, and travelers exploring Badulla.





Dowa Ancient Rock Temple offers visitors a unique combination of history, culture, spirituality, and natural beauty.
Dowa Ancient Rock Temple can be visited throughout the year. The temple's peaceful surroundings and convenient roadside location make it an ideal destination in every season. Weather conditions may slightly affect the overall sightseeing experience, but visitors can enjoy its historical and cultural significance at any time of the year.
Cool weather, peaceful atmosphere, fewer visitors
Comfortable temperatures, beautiful lighting, relaxing surroundings
Bright daylight, clear views, suitable for sightseeing
Peaceful atmosphere, limited lighting, not recommended for visiting
Cool weather, peaceful atmosphere, fewer visitors
Comfortable temperatures, beautiful lighting, relaxing surroundings
Bright daylight, clear views, suitable for sightseeing
Peaceful atmosphere, limited lighting, not recommended for visiting
Dowa Ancient Rock Temple is located along the Badulla–Bandarawela Road in the Badulla District, making it easily accessible by bus, train, or private vehicle. Visitors can travel from Badulla or Bandarawela and reach the temple by tuk-tuk, taxi, or car, depending on their convenience and budget.
Take a bus to Badulla or Bandarawela from major cities such as Colombo, Kandy, or Ella. From either town, take a local bus, tuk-tuk, or taxi to Dowa Ancient Rock Temple, which is located along the Badulla–Bandarawela Road.
Travel by train to Badulla Railway Station or Bandarawela Railway Station on the Colombo–Badulla railway line. From the station, hire a tuk-tuk or taxi to reach the temple.
Drive along the A16 Badulla–Bandarawela Road. The temple is located beside the main road and is easily accessible by car or motorcycle. Parking is available near the temple entrance.
Most visitors spend about 1–2 hours exploring the temple.
Entry is generally free, but donations are welcome.
Yes. Photography is allowed in most outdoor areas while respecting temple rules.
Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.