A Hooghly riverside town with a long embankment, fort remains, fresh hilsa in season and sunset river views.
Diamond Harbour is a riverside town in South 24 Parganas, West Bengal, about 50 km south of Kolkata, where the Hooghly river widens toward the Bay of Bengal. It is a popular weekend escape for city residents, with a long embankment, remains of an old fort and views across the broad river. Falta, a short distance to the north, is known as the site of a former British trading and later export processing zone and for its quiet river stretches. The easiest route is a Sealdah to Diamond Harbour train, which takes about 1.5 to 2 hours and costs ₹15-30; a taxi takes about 1.5 hours and costs ₹1,800-2,800. Buses also run from Esplanade. A morning departure around 8 am allows arrival by 10 am. The embankment, a long walkway along the river, is the main attraction, and visitors can watch cargo ships, fishing boats and river traffic. Fort remains near Diamond Harbour Fort Road give a modest historical stop, and river-view cafes and stalls offer tea and snacks. Lunch is the highlight for many visitors, as local restaurants serve fresh hilsa and other river fish during the season, typically the monsoon months, though hilsa can be seasonal and prices vary. In the afternoon visitors can stroll the embankment, take a short boat ride where available, and wait for sunset over the water, which is the main scenic payoff. Returning by train in the evening is easy, though platforms can be crowded on weekends. October to March is comfortable for walking, while the monsoon brings strong river flows and heavy rain. The area is relaxed and very low-cost, with a typical day at ₹300-1,500 per person. It is a good choice for travellers wanting a restful riverside break rather than heavy sightseeing, and it suits families and photographers. Visitors should keep an eye on river tides and avoid walking on slippery lower steps near the water.
| Distance | About 50 km from Kolkata |
|---|---|
| Travel time | 1.5-2 hours |
| Getting there | Train from Sealdah or bus |
| Cost | ₹300-1,500 ($3.1-16) per person |
| Difficulty | easy |
| Address | Diamond Harbour Fort Road, Diamond Harbour, South 24 Parganas, West Bengal 743331 |
How to get there
- Mode
- train
- Details
- Sealdah to Diamond Harbour, about 1.5-2 hours, ₹15-30
- Mode
- car
- Details
- Taxi, about 1.5 hours, ₹1,800-2,800
Location
Diamond Harbour Fort Road, Diamond Harbour, South 24 Parganas, West Bengal 743331
22.1920, 88.1890 View on map
Highlights
- Walk the long Hooghly embankment at Diamond Harbour
- See the remains of the old fort near Fort Road
- Eat fresh river fish, including hilsa in season
- Watch sunset over the wide river
Tips for visiting
- Take a Sealdah train for the cheapest and most direct route
- Go on a weekday to avoid crowds on the embankment
- Eat at local riverside restaurants and confirm fish prices before ordering
- Stay for sunset but plan the return train in advance
- Carry sun protection, as the embankment has little shade
When to visit
October to March, arriving by mid-morning and staying for sunset. Weekdays are calmer than weekends.
Accessibility
The embankment is mostly level and paved, which suits many visitors, but stations and fort remains have steps and uneven ground.
Frequently asked questions
How far is Diamond Harbour from Kolkata?
Diamond Harbour is about 50 km from Kolkata. Trains from Sealdah take about 1.5 to 2 hours for ₹15-30.
What is there to do at Diamond Harbour?
Visitors walk the embankment, see the old fort remains, eat river fish and watch sunset over the Hooghly.
When is hilsa available?
Hilsa is generally available during the monsoon season, though supply and prices vary.