Bengaluru, India

Ancient sites near Bengaluru

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

  1. 290km
    Hampi

    India · 14th–16th c. CE · UNESCO

    Temples, bazaars and royal enclosures scattered across a landscape of giant boulders.

    Nearest town: Hosapete

  2. 656km
    Sigiriya

    Sri Lanka · 5th c. CE · UNESCO

    Gardens, frescoes and a lion-gate stairway leading to a palace in the sky.

    Nearest town: Dambulla

  3. 1,203km
    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

  4. 1,875km
    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

  5. 2,023km
    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

  6. 2,096km
    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 Bengaluru

What is the closest ancient site to Bengaluru?

Hampi in India is about 290 km from Bengaluru in a straight line; the nearest town is Hosapete.

The Dig, every Sunday

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

Free forever. No spam — unsubscribe anytime.