Delhi, India

Ancient sites near Delhi

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

  1. 432km
    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

  2. 476km
    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

  3. 709km
    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

  4. 840km
    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

  5. 902km
    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. 937km
    Mehrgarh

    Pakistan · c. 7000–2500 BCE

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

Day trips and distances from Delhi

What is the closest ancient site to Delhi?

Lahore Fort in Pakistan is about 432 km from Delhi in a straight line; the nearest town is Lahore.

The Dig, every Sunday

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

Free forever. No spam — unsubscribe anytime.