
Sonakanda Fort
17th-century Mughal river fortress guarding the waters of Bengal
Quick Travel Facts & Visitor Guide (2026)
Sonakanda Fort is a prominent travel destination in Narayanganj, Dhaka Division, Bangladesh. The optimal time to visit is November to February for pleasant, dry winter weather ideal for walking and heritage exploration. for a recommended trip duration of Half day (Easily combined with Hajiganj Fort and Panam City for a full day excursion). Entry ticket is Free Entry and weekly off day is Open Daily. A historic 17th-century water fortress built by Mughal Viceroy Mir Jumla on the eastern bank of the Shitalakshya River in Narayanganj to repel pirate incursions.
Overview
Sonakanda Fort is an impressive 17th-century river fortress located at Bandar on the eastern bank of the Shitalakshya River in Narayanganj. Constructed during the reign of Mughal Emperor Aurangzeb under the leadership of Subahdar Mir Jumla, the fort was a crucial element of the defensive river triangle established to protect the Mughal provincial capital of Dhaka from Portuguese and Magh (Arakanese) river pirates.
The fort comprises a sturdy quadrangular brick enclosure with crenellated parapets pierced by numerous musket slits. Its most striking feature is an elevated, circular artillery bastion positioned on the riverward side. This massive raised platform was designed to mount heavy long-range cannons capable of dominating the confluence where the Shitalakshya met the ancient course of the Brahmaputra River.
A flight of masonry stairs ascends to the central artillery platform, offering visitors commanding views of the bustling river traffic and traditional wooden country boats plying the waters today. The outer perimeter walls, built of lime-plastered reddish brick, remain remarkably well-preserved amidst shady banyan and neem trees.
Pairing Sonakanda Fort with its sister fortifications across the river — Hajiganj Fort and Idrakpur Fort in nearby Munshiganj — provides a fascinating glimpse into Mughal military engineering and maritime strategy in medieval Bengal.
History & Culture
In the mid-17th century, Magh and Portuguese buccaneers sailed armed fleets up the Meghna, Shitalakshya, and Buriganga rivers, plundering riverside villages and threatening Dhaka. To counter this, Subahdar Mir Jumla (1660–1663) constructed three strategic water forts: Sonakanda, Hajiganj (Khizrpur), and Idrakpur.
The name Sonakanda is rooted in local folklore, linked either to a legendary crying maiden ('Sona-kanda') from a local landlord family or to the historic golden glow of the sandbanks along the river bend.
The fort was declared a protected monument by the Department of Archaeology in the 20th century and underwent careful conservation to stabilize its outer ramparts and octagonal corner bastions.
Top things to do in Sonakanda Fort
Climb the Great Artillery Platform
Walk up the stone steps to the central raised circular bastion and examine the vantage point where Mughal cannons once guarded the river bend.
Inspect Mughal Brick Architecture
Observe the intricate thin terracotta brickwork, lime mortar bonding, and gun loops carved into the fortified curtain walls.
Visit Nearby Kadam Rasul Shrine
Walk a short distance north to the revered Kadam Rasul Dargah, housing a stone imprint attributed to the Prophet Muhammad.
Cross the Shitalakshya by Boat
Take a traditional wooden ferry or launch across the Shitalakshya River to explore Hajiganj Fort on the western shore.
Capture Heritage Photography
Photograph the weathered brick archways framed by lush foliage and river horizons in soft afternoon light.
Video Guide: Experience Sonakanda Fort
Watch cinematic 4K footage and essential visual travel highlights before planning your trip to Sonakanda Fort.
Sonakanda Fort in pictures





Curated photography via Wikimedia Commons under Creative Commons licensing.
Highlights
- ✓Monumental circular artillery platform built for heavy river cannons
- ✓Sturdy 17th-century crenellated brick curtain walls with musket loops
- ✓Four corner bastions and intact arched entrance gateway
- ✓Panoramic views of Shitalakshya River vessel traffic from the ramparts
- ✓Peaceful shaded garden courtyard surrounded by ancient trees
- ✓Close proximity to historic Kadam Rasul Dargah in Bandar
How to reach Sonakanda Fort (Transport Routes)
Drive or take a bus from Gulistan (Dhaka) to Narayanganj Chashara / 2 No. Rail Gate (approx. 45–60 mins), cross the Shitalakshya River by ferry/boat to Bandar Ghat, and take a 5-minute auto-rickshaw.
Drive via the newly constructed Bir Muktijoddha AKM Nasim Osman 3rd Shitalakshya Bridge directly to Bandar upazila without needing river ferries.
Take the Narayanganj commuter train from Dhaka Kamalapur station to Narayanganj terminus (45 mins), then cross the river to Bandar.
Best time to visit Sonakanda Fort& Seasonal Advisory
November to February: Cool, dry season with clear skies and comfortable walking temperatures.
March to May: Warm pre-monsoon months; early mornings and late afternoons are best for visits.
June to October: Monsoon season; lush green surroundings, though rain showers may limit outdoor exploring.
October & November: Autumn transition with crisp river breezes and pleasant lighting.
Where to stay near Sonakanda Fort
Conveniently visited as a day excursion from Dhaka or Narayanganj city, where modern hotels and business lodgings abound.
Local food & dining
- 🍽️Authentic Narayanganj sweet curd (Doi) and Chomchom
- 🍽️Traditional river fish curry at Shitalakshya ghat eateries
- 🍽️Fresh Mughlai Paratha and Bakarkhani from local bakeries
- 🍽️Steaming hot spiced milk tea from Bandar riverfront stalls
Essential Travel Tips & Rules for Sonakanda Fort
- 💡Combine your visit with Hajiganj Fort across the river and Panam City in Sonargaon for a rich Mughal heritage trail.
- 💡Wear comfortable walking shoes suitable for climbing stone ramparts and dirt paths.
- 💡Visit in the late afternoon to experience softer light for photography and cooler river breezes.
- 💡Respect the archaeological grounds and avoid climbing on fragile unreinforced wall sections.
Nearby Places to Visit around Sonakanda Fort
Combine your visit to Sonakanda Fort with these closely located attractions and scenic destinations.
Hajiganj Fort (Khizirpur Fort) in Narayanganj is a strategic 17th-century Mughal water fort erected at the confluence of the Shitalakshya and Buriganga rivers to protect Dhaka from Arakanese and Portuguese pirates.
A picturesque single-arch brick masonry bridge built during the Mughal era in Munshiganj, exemplifying medieval hydraulic engineering and trade connectivity.
5.9 km (S)A magnificent six-domed brick mosque built in 1483 during the Bengal Sultanate, renowned for its exquisite terracotta mihrabs, ornate pillars, and sacred shrine.
6.7 km (S)A 1660 Mughal brick fortress built by Subahdar Mir Jumla in Munshiganj town, featuring a massive circular artillery drum and submerged escape tunnels.
Curated Destination Highlights
Frequently Asked Questions about Sonakanda Fort
Who built Sonakanda Fort?+
The fort was constructed around 1660 by Mughal Subahdar (Governor) Mir Jumla to protect Dhaka from maritime pirate attacks.
Is there an entry ticket fee for Sonakanda Fort?+
No, entry to the fort grounds is currently free and open to the public during daytime hours.
How far is Sonakanda Fort from Dhaka city centre?+
It is located approximately 25 kilometres southeast of central Dhaka, easily reached in 1 to 1.5 hours.
Can I visit both Sonakanda Fort and Hajiganj Fort in one trip?+
Yes, they sit directly opposite each other across the Shitalakshya River and are easily connected via a 5-minute boat crossing.
Are there guide facilities at the fort?+
There are no official audio guides, but descriptive archaeological plaques explain the monument's historical background.
Related Destinations & Travel Guides
Explore 5 interlinked destinations in Narayanganj, Dhaka Division& surrounding regions
Panam City (Panam Nagar) in Sonargaon, Narayanganj is a historic 19th-century merchant city featuring 52 grand colonial mansions lining a single cobblestone street, protected as an open-air architectural museum.
Hajiganj Fort (Khizirpur Fort) in Narayanganj is a strategic 17th-century Mughal water fort erected at the confluence of the Shitalakshya and Buriganga rivers to protect Dhaka from Arakanese and Portuguese pirates.
An ancient seat of power famous for muslin, where a single haunting street of abandoned merchant mansions, a Sultanate-era mosque and a folk-art museum make an easy heritage day trip from Dhaka.

A 1660 Mughal brick fortress built by Subahdar Mir Jumla in Munshiganj town, featuring a massive circular artillery drum and submerged escape tunnels.
A 17th-century Mughal fort in Old Dhaka, left incomplete after a princess's death — its marble-clad tomb of Pari Bibi, three-domed mosque and char-bagh gardens make it the city's finest Mughal monument.