Shah Allah Ditta Caves, Islamabad, Pakistan
Shah Allah Ditta Caves are historic rock shelters beside a natural spring in the Margalla Hills, approximately 14 kilometres northwest of central Islamabad. The peaceful setting combines archaeology, religious heritage, old trees and views across the surrounding hills.
The site is particularly important because it reflects several phases of the region’s history. Buddhist communities, Hindu worshippers and Muslim ascetics have all been associated with this landscape at different times.
Shah Allah Ditta can be visited independently or included in a wider exploration of the best places to visit in Islamabad.

Table of Contents
ToggleHistory of Shah Allah Ditta Caves
The Department of Archaeology and Museums identifies Shah Allah Ditta as a protected archaeological site containing two natural rock shelters made from local Kanjur stone. These stand on either side of a natural spring. Archaeological features include plastered surfaces, a stone-lined water tank and the remains of a paved channel. doam.gov.pk
The official archaeological record assigns the site a broad historical chronology extending from approximately the seventh to the early eleventh century CE. Other government descriptions connect it with earlier Buddhist heritage and its later use by Hindu sadhus and Muslim ascetics.
Before Partition, Hindu families from Shah Allah Ditta reportedly used the caves for worship. Remains of paintings inside the eastern shelter have also been interpreted by heritage authorities as Hindu in origin, possibly representing Vishnu.

An old route through the Margalla Hills
Shah Allah Ditta lies close to an old route crossing the Margalla Hills towards the Taxila region. Its spring and water structures would have made this a useful resting place for travellers.

Local tradition associates the route with Alexander the Great, Sher Shah Suri and Mughal travellers. These are interesting stories, but the article should not present them as proven facts without archaeological or documentary evidence.

The location helps explain the relationship between Islamabad’s Margalla heritage and the ancient Buddhist landscape of Taxila. A nearby hiking route also connects this side of the hills with Ban Faqiran Stupa.

What to see at Shah Allah Ditta
The principal features include:
- Two natural rock shelters
- The spring between the caves
- Remains of an old water channel and stone tank
- Traces of plaster and historic paintings
- Mature trees surrounding the site
- Views over Shah Allah Ditta village and Islamabad
- Access towards the upper Margalla landscape
Visitors should avoid touching the painted or plastered surfaces, writing on the rocks or climbing onto fragile archaeological remains.

Our experience
During our visit, the old trees, flowing water and shaded rock shelters created a strong sense of continuity with the past. The most enjoyable part of the journey was having tea higher in the Margalla Hills while looking across Islamabad in the softer morning light.
The road beyond the developed area became rougher during our journey. Conditions can change after rain or conservation work, so visitors should not assume that every onward track is suitable for an ordinary car.
Conservation update
Shah Allah Ditta is currently part of a government conservation and visitor-development project. Official updates in 2026 reported continuing archaeological documentation, restoration and plans for visitor facilities. Access conditions may therefore change while work is underway. Check locally before travelling rather than publishing permanent opening hours or promising unrestricted entry. pid.gov.pk
Visiting responsibly
Visit during daylight and carry drinking water, especially in warm weather. Wear shoes suitable for uneven stone and earth surfaces.
Please respect the caves as both an archaeological site and a place connected with living religious traditions. Do not light fires, leave rubbish, disturb the spring or damage the rock shelters. Ask permission before photographing local residents.
For a longer outdoor experience from this area, read our guide to the Margalla Ridge Trail. You can also explore Islamabad’s quieter spiritual landscape at Nilan Bhotu Chilla Gah.
Is Shah Allah Ditta worth visiting?
Yes. Shah Allah Ditta is valuable not merely as a scenic picnic location but as one of Islamabad’s most layered heritage landscapes. Its caves, spring, old route and successive Buddhist, Hindu and Muslim associations reveal a history much older than the modern capital.
Visit slowly, protect the archaeological remains and treat local traditions with respect.

Discover new places, ideas and stories from How 2 Have Fun — delivered occasionally to your inbox.
Subscribe →