Peshawar, Pakistan

Ancient sites near Peshawar

4 archaeological and heritage sites within 800 km of Peshawar, closest first. Distances are straight-line (“as the crow flies”); road journeys are longer.

  1. 120km
    Taxila

    Pakistan · c. 6th c. BCE – 5th c. CE · UNESCO

    Three successive cities and dozens of Buddhist monasteries at a crossroads of empires.

    Nearest town: Islamabad · Best time to visit: October – April

  2. 375km
    Lahore Fort

    Pakistan · rebuilt from 1566 CE · UNESCO

    Mughal palaces, mirror-work halls and a tiled picture wall in the heart of old Lahore.

    Nearest town: Lahore · Best time to visit: October – March

  3. 397km
    Harappa

    Pakistan · c. 3300–1300 BCE

    The first Indus city to be excavated — and the reason the whole civilization is often called “Harappan”.

    Nearest town: Sahiwal · Best time to visit: November – March

  4. 634km
    Mehrgarh

    Pakistan · c. 7000–2500 BCE

    A Neolithic village where people grew barley and herded cattle thousands of years before the Indus cities.

  5. 811km
    Mohenjo-daro

    Pakistan · c. 2500 BCE · UNESCO

    The planned city of the Indus — grid streets, covered drains, a great bath, and no palace in sight.

    Nearest town: Larkana · Best time to visit: November – February

  6. 1,280km
    Lothal

    India · c. 2200–1900 BCE

    A Harappan trading town in Gujarat with a large brick basin often interpreted as a dock.

    Nearest town: Ahmedabad

Day trips and distances from Peshawar

What is the closest ancient site to Peshawar?

Taxila in Pakistan is about 120 km from Peshawar in a straight line; the nearest town is Islamabad.

Which ancient sites can I visit on a day trip from Peshawar?

Taxila (about 120 km) are within roughly 150 km.

The Dig, every Sunday

One site, one myth, one artifact — in your inbox weekly.

Free forever. No spam — unsubscribe anytime.