Sonakanda Fort

A Mughal-era river fort on the Shitalakshya in Narayanganj. It is in Narayanganj district, Dhaka Division.

About Sonakanda Fort

Sonakanda Fort is a Mughal river fort on the east bank of the Shitalakshya in Narayanganj. Its exact date is unknown, but historians credit it to Mir Jumla II, governor of Bengal from 1660, and place its construction around 1660–63. It was one of three river forts, with Hajiganj and Idrakpur, built to guard Dhaka from the pirates who raided Bengal's rivers.

The fort has two parts: a massive defensive wall about 3 m high, thicker at the base and pierced with loopholes for guns, and a large raised platform for artillery, entered through a gateway on the north.

Sources: Wikipedia: Sonakanda Fort · facts checked Oct 7, 2026

About this place

Type
Heritage
Location
Narayanganj
Best time to visit
No verified information yet
Estimated costs
No verified information yet

Similar places

Chosen by type, shared district and how close they are on the map.

FAQ

What is Sonakanda Fort known for?

Sonakanda Fort is a Mughal river fort on the east bank of the Shitalakshya in Narayanganj. Its exact date is unknown, but historians credit it to Mir Jumla II, governor of Bengal from 1660, and place its construction around 1660–63. It was one of three river forts, with Hajiganj and Idrakpur, built to guard Dhaka from the pirates who raided Bengal's rivers.

Where is Sonakanda Fort?

Sonakanda Fort is in Narayanganj in Bangladesh.

What kind of place is Sonakanda Fort?

It is a Heritage destination.

When is the best time to visit Sonakanda Fort?

We don't have verified information on this yet, so no months are given.