Taxila is situated about 32 kilometers north-west of Islamabad and Rawalpindi, along the historic Grand Trunk Road, near the important Sikh pilgrimage centre of Hasan Abdal, and the Mughal-era Wah Gardens.