LiveChecking local weather…
Pale Blue DotoGreen TourismPakistan
Shah Allah Ditta Caves

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.

GPGreenPak Field GuidesSourced from PTDC · 2 min read

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.

What to do

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