Gandhāra war eine antike Region um die Stadt Peschawar, die heute das Grenzgebiet zwischen Afghanistan und Pakistan bildet. Das Zentrum lag an den Flüssen Swat und Kabul, Zuflüssen des Indus. Die besonders wichtige Stadt Taxila lag östlich des Indus hin zu den Margalla-Hügeln (Wah-Distrikt).