It is also known as the 'Bibi Mariam Fort' after the tomb of Bibi Mariam located nearby.
The fort was specifically designed for riverine defense, lacking the massive subterranean vaults found in land-based castles.
Its pentagonal shape is a hallmark of Mughal military architecture designed to eliminate blind spots.
The river confluence it guards served as the primary supply route for Mughal vessels moving between Dhaka and the Bay of Bengal.
Historical records suggest the fort was abandoned as a military post once the Mughal capital shifted and the pirate threat diminished.
Hajiganj Fort is a 17th-century river fortress built to protect the region from Magh pirate raids. It is strategically situated at the confluence of the Shitalakshya and Dhaleshwari rivers. The site consists of a pentagonal outer wall with bastions and a central fortification. It was constructed during the Mughal era, likely under the governorship of Mir Jumla II to secure Dhaka's river access. The fort retains its defensive layout, featuring narrow embrasures for musketry and cannons. It serves as one of the three major water forts in the Narayanganj region, alongside Idrakpur and Sonakanda. Recent conservation efforts have preserved the structural integrity of the ramparts. The fort is accessible primarily via the riverbank.
From the river bank looking back toward the northern bastions at sunset.
Visit during the low-tide season to see the lower levels of the river wall.
Wear sturdy walking shoes as the grounds are uneven and historical masonry can be slippery.
Bring an umbrella or hat as there is very little shaded area inside the fortification walls.
Do not attempt to swim in the river near the fort as currents at the confluence are strong and unpredictable.
Modest clothing is recommended; refrain from climbing on the historical parapets or damaged walls.