Narsingdi, Dhaka

Wari-Bateshwar

The excavated remains of a fortified town more than two thousand years old, with walls, a moat and a paved road, among the oldest urban sites in Bangladesh.

Local food to try

  • Lotkon

    Wari-Bateshwar

    In season, Belabo’s lotkon is sold in village markets and along the highway.

  • Village rice meal

    Wari-Bateshwar

    Rice, fish curry, dal and bhorta at small bazaar hotels.

Where to eat

  • Belabo and Marjal bazaars

    Belabo, Narsingdi

    Simple restaurants and tea stalls; there is nothing to eat at the site itself, so carry snacks.

    Open in Google Maps (opens in a new tab)

Where to stay

  • Day trip from Dhaka

    Dhaka or Narsingdi town

    Most visitors come for the day; Narsingdi town has a few simple hotels.

    Open in Google Maps (opens in a new tab)

History

For generations, farmers at Wari and Bateshwar found coins, beads and pottery in their fields. In the 1930s a local schoolteacher, Hanif Pathan, began to collect and write about them, and his son Habibullah Pathan carried on the work, keeping the site in the public eye for decades.

Systematic excavation began in 2000 under archaeologists from Jahangirnagar University. They uncovered a fortified enclosure with earthen ramparts and a moat, a brick-paved road, house remains, and finds such as punch-marked silver coins, semi-precious stone beads and fine pottery. Dating places the settlement in the centuries before the Common Era, making it one of the oldest known towns in Bengal.

The finds suggest Wari-Bateshwar was a trading centre linked by river to wider networks. Some scholars have tried to match it with places named by ancient writers, but that remains debated. What you see today is modest — excavated trenches, the line of the ramparts, quiet village fields — but standing there you are on the street of one of Bengal’s first towns.

Tour plans

A day at Wari-Bateshwar

Full day from Dhaka
  1. Step 1: Early bus east

    Take an early bus from Dhaka along the Dhaka–Sylhet highway towards Belabo.

  2. Step 2: CNG to Wari

    From the highway, take a CNG into the villages and ask for the excavation site.

  3. Step 3: Walk the ancient town

    See the excavated trenches, the line of the ramparts and the old road, with a villager or guide if you can find one.

  4. Step 4: Lunch and lotkon

    Eat in Belabo bazaar and, in season, buy lotkon on the way back to Dhaka.

Plan your visit

Best time to visit

November to March, in the dry season; excavation work, when it happens, is usually in winter

How to get there

The villages of Wari and Bateshwar are in Belabo upazila, north-east of Narsingdi town. Take a bus along the Dhaka–Sylhet highway towards Belabo or Marjal, then a CNG to Wari village. Allow 1–1.5 hours from Narsingdi town; ask locally for the excavation site.

Getting around

The sites are spread across the two villages; walk between them along village paths, or keep your CNG for the round.

Travel tips

  • Wari-Bateshwar is a working village and an archaeological site, not a park: set your expectations for open fields and trenches.
  • Which pits are open and whether any local collection of finds can be seen changes over time — check locally.
  • Do not dig, pick up or buy artefacts; it damages the site and is illegal.
  • Fields are private land; ask before crossing them and keep to paths.
  • Wear comfortable shoes and carry water; there is little shade.
  • A local guide or villager can show you the ramparts and the old road line.

Discover