
Field guides / Islamabad Capital Territory / Shah Allah Ditta Caves
Field guide · Heritage
Shah Allah Ditta Caves
Shah Allah Ditta is an ancient cave complex at the base of the Margalla Hills on Islamabad's western edge, a 2,000-year-old Buddhist monastic site that predates the capital by two millennia. The caves were used by Buddhist monks for meditation during the Gandhara period (roughly 1st-5th century CE), and the surrounding village has occupied the site for centuries.
Shah Allah Ditta is an ancient cave complex at the base of the Margalla Hills on Islamabad's western edge, a 2,000-year-old Buddhist monastic site that predates the capital by two millennia. The caves were used by Buddhist monks for meditation during the Gandhara period (roughly 1st-5th century CE), and the surrounding village has occupied the site for centuries. Today the caves sit within a quiet natural setting of fig trees, springs, and old stone walls, one of Islamabad's most atmospheric and least crowded heritage sites.
Why go
- ✦Buddhist meditation caves, 2,000 years old
- ✦Natural spring and fig grove around the cave entrance
- ✦Intact old village of Shah Allah Ditta
- ✦Gandhara-period carved niches in the rock face
- ✦Quiet, uncrowded, off the tourist trail
The Caves
Three main cave chambers are carved into the limestone hillside, with carved niches that once held Buddha statues. The largest chamber is roughly 5 m deep. The caves were excavated and used by Buddhist monks during the Kushan period, the same era as Taxila and Takht-i-Bahi, which are nearby.
The Spring and Village
A natural spring flows from the base of the hill, it has been used continuously for centuries and the old village of Shah Allah Ditta grew around it. The village lanes and stone houses are intact. A Sufi shrine at the village centre is still active.
Gandhara Context
This site links to the broader Gandhara Buddhist landscape that stretches from Peshawar to Taxila and into Swat. Pair Shah Allah Ditta with a visit to Taxila Museum (45 minutes away) for the full Gandhara arc.
Planning tip
When to go, Year-round. Spring and autumn are most pleasant for the walk to the caves. Avoid peak summer midday heat.
Getting there, 20 km from central Islamabad via the Kahuta Road, past Golra Sharif, allow 40 minutes by car. Take the trail from the Shah Allah Ditta village car park.
Allow, 1.5-2 hours for caves, village walk, and spring.




