Hajiganj Fort, Narayanganj
Photo: Siplusinha · CC BY-SA 4.0

Narayanganj District · Dhaka Division · হাজীগঞ্জ দুর্গ

Hajiganj Fort travel guide

A Mughal river fort on the Shitalakshya, built to stop Magh and Portuguese pirates.

🗓️ Best time to visitOctober–March
⏱ How long it takes30–45 minutes
💰 Estimated costFree entry

History and background

This river fort was built on the bank of the Shitalakshya in the 17th century, under the subahdar Mir Jumla, to stop raids by Magh and Portuguese pirates. It is also called Khizirpur Fort. The gun loopholes in its walls can still be seen.

How to get to Hajiganj Fort

At Hajiganj in Narayanganj town; by rickshaw.

Narayanganj is about 20 km from Dhaka; the journey takes 1 hour.

  • 🚌 By bus: Buses from Gulistan to Narayanganj or Mograpara (Sonargaon), fare ৳30–80.
  • 🚆 By train: Narayanganj commuter train from Kamalapur, fare ৳20–30.

Where to stay

The district town has basic and mid-range hotels (roughly ৳800–2,500). Government circuit houses and dak bungalows can be used with permission.

What to eat

Sonargaon pitha (rice cakes), food stalls along the Shitalakshya

Good to know

  • Sonakanda Fort is just across the river — cross by ferry and see both

More places to visit in Narayanganj district

Location on the map