Bakkhali sits at the very end of the road. Not in a poetic sense, but literally. National Highway 12 runs 612 km down the length of West Bengal from Dalkhola on the Bihar border, and its southern end is Bakkhali (Wikipedia, National Highway 12, retrieved 3 September 2026). You cannot drive further south in this state.
That single fact explains most of what makes this journey interesting. It is short, it stays inside one district, and it ends where the delta runs out of land.
It also explains why so much online advice about this route is out of date. The way you reach Bakkhali changed permanently in March 2019, and many pages still describe the old journey.
We run Mayer Bari at Shibrampur in Namkhana, 14 km short of Bakkhali beach, so we answer these travel questions almost every day. This guide puts all of it in one place.
Key takeaways
- Bakkhali is roughly 122 to 132 km from Kolkata by road, depending on where you start. The South 24 Parganas district administration puts it at 132 km, while Wikipedia says about 125 km via NH-12.
- The Hatania Doania bridge at Namkhana opened on 7 March 2019, so cars no longer wait for a barge. Any guide that still describes a compulsory vehicle ferry is describing the pre-2019 route.
- By rail, Namkhana (station code NMKA) is the last station on the Sealdah South line, about 92 km out. Direct Sealdah to Namkhana services are few, but changing at Lakshmikantapur opens up many more departures.
- The last stretch from Namkhana station to the beach is a separate leg on every mode except self-drive. Keep 30 to 45 minutes for it and arrange it before you arrive.
- Late November to February is the best window. Avoid roughly 10 to 20 January, when Gangasagar Mela traffic fills the same Kakdwip to Namkhana corridor you need.
How far is Kolkata to Bakkhali?
Between 122 and 132 km by road. The gap is not a mistake. It depends on which part of Kolkata you measure from.
Published figures differ by source. The South 24 Parganas district administration lists Bakkhali and Frasergunj at 132 km by road from Kolkata (South 24 Parganas district, Government of West Bengal, retrieved 3 September 2026). Wikipedia gives about 125 km via NH-12 (Wikipedia, Bakkhali, retrieved 3 September 2026). Wikivoyage measures about 122 km from central Kolkata (Wikivoyage, Bakkhali, retrieved 3 September 2026).
All three make sense. A trip starting from Esplanade is clearly shorter than one from Salt Lake or the airport, and the district figure probably measures to the administrative point rather than to the sand. For planning, treat it as a 125 km drive of three to four hours. Add distance if you start from the eastern or northern edge of the city.
By rail the number changes again, because the track takes its own path through Baruipur and Lakshmikantapur. Sealdah to Namkhana is 92 km (erail.in, retrieved 3 September 2026). But Namkhana is not Bakkhali. The station stops about 25 km short of the beach.
Where the distance actually goes: Sealdah to Bakkhali
| Waypoint | Cumulative distance | Leg |
|---|---|---|
| Sealdah | 0 km | Start |
| Lakshmikantapur | 46 km | Rail |
| Kakdwip | 79 km | Rail |
| Namkhana | 92 km | Rail |
| Bakkhali beach | 117 km | Road (bus, toto or cab) |
Sources: erail.in Sealdah to Namkhana listing; Indian Railways station distances (Lakshmikantapur to Kakdwip 33 km, Kakdwip to Namkhana 13 km). Retrieved 3 September 2026.
Flying in? Netaji Subhas Chandra Bose International Airport is roughly 147 km from Bakkhali, and Wikivoyage estimates about four and a half hours by car. The airport sits on the wrong side of the city for this trip, so you cross Kolkata before you start heading south.
If you are simply looking for a short break rather than a beach specifically, this same corridor also gives you a full day picnic spot near Kolkata and a quiet eco resort near Kolkata at Namkhana, both an hour short of the sea.
The ferry question: what changed in 2019
You do not need a ferry to drive to Bakkhali. This is the most common mistake in older guides, and it matters, because the old journey was genuinely painful.
Until 2019, the Hatania Doania river at Namkhana cut the road in half. Passengers crossed by launch while their vehicles went across separately on barges. Only two barges ran, so tourists waited for hours during festive seasons, and the crossing stopped altogether at low tide (Millennium Post, 2019).
The Hatania Doania Bridge, also called the Namkhana bridge, opened on 7 March 2019. Then state minister Arup Biswas inaugurated it, five years after construction started in February 2014. It is a two-lane extradosed cable-stayed structure with a 340-metre main bridge, a 170-metre central span and 40 cables, and it works as a toll bridge linking Namkhana with Narayanpur (Wikipedia, Hatania Doania Bridge, retrieved 3 September 2026). It is the second extradosed cable-stayed bridge in West Bengal. Reports at the time said it cut at least two and a half hours off the city to coast run, almost all of it barge queueing.
One caveat worth knowing. The bridge opened to small vehicles, which covers cars, taxis and SUVs, on 7 March 2019. Reports from that period said larger vehicles would get access once the full works finished, and public sources retrieved in September 2026 do not clearly state the current position for buses and heavy vehicles. If you travel on a large private coach rather than a scheduled service, check the crossing arrangement with your operator instead of assuming.
For a family in a hatchback or a sedan, none of this is a problem. You drive across, you pay the toll, you keep going.
Kolkata to Bakkhali by car
Self-drive is the fastest and most flexible option, and since 2019 it is also the simplest.
The route is basically one road. From Kolkata you join NH-12 southbound and stay on it: Kolkata to Diamond Harbour to Kakdwip to Namkhana to Frasergunj to Bakkhali (Wikipedia, National Highway 12, retrieved 3 September 2026). There is no major junction where you can go wrong, which is unusual for a coastal run in this part of the state.
One highway, two numbers
If your satnav, an old road sign or a printed guide says NH-117, that is the same road. The Kolkata to Bakkhali section carried the NH-117 number before the 2010 national highway renumbering merged it into NH-12. Wikivoyage still calls the route NH-117. Nobody is sending you somewhere else.
Timing your departure
Three to three and a half hours is realistic for the driving itself. The variable is Kolkata.
- Leave before 07:00 and you clear the city's southern roads before the working-day rush. This is the single best decision on the whole trip.
- Leave between 09:00 and 11:00 and a big part of your journey happens inside the city instead of on the highway.
- Return on a Sunday evening and you join the weekend return flow. Leaving Bakkhali by mid-afternoon is worth the shorter beach day.
What the drive is actually like
The road changes character as you go. The Diamond Harbour stretch is busy and built up. South of Kakdwip the landscape opens into flat delta country, with embankments, fish ponds, betel-leaf frames and paddy fields. After the Hatania Doania bridge you drive on an island road with water never far away.
Fuel and food are easy to find as far as Kakdwip and thin out after that. Fill up there rather than counting on Namkhana.
This same drive is why the area works as a beach side wedding venue within driving distance of Kolkata. Guests can leave the city after breakfast and reach in time for lunch.
Kolkata to Bakkhali by train: the Sealdah to Namkhana line
Rail is the cheapest way to cover the distance, and for couples and solo travellers it is often the nicest. It is also the option that online guides explain worst, because of one structural quirk.
Namkhana (NMKA) is a terminus. It is the southern end of the Sealdah South main line, run by Eastern Railway's Sealdah division, with three platforms and four tracks, sitting four metres above sea level. The station opened in 2006, and the Kakdwip to Namkhana section was electrified at 25 kV AC in 2005 to 2006 (Wikipedia, Namkhana railway station, retrieved 3 September 2026). The line arrived in stages. Indian Railways built the broad-gauge extension from Lakshmikantapur to Kakdwip in 2001, then pushed on from Kakdwip to Namkhana (Wikipedia, Kakdwip railway station, retrieved 3 September 2026).
Direct Sealdah to Namkhana trains
Rail aggregators list three end-to-end services running daily (erail.in and RailMitra, both retrieved 3 September 2026):
| Train | Name | Departs | Arrives | Journey |
|---|---|---|---|---|
| 34792 | Sealdah to Namkhana Local | 13:20 | 15:55 | 2 h 35 m |
| 34796 | Sonarpur to Namkhana Local | 18:35 | 20:42 | 2 h 07 m |
| 34794 | Sealdah to Namkhana Fast | 21:30 | 00:06 (next day) | 2 h 36 m |
Two things stand out. The fastest of the three, 34796, does not actually start at Sealdah. It starts at Sonarpur Junction, so you join it further down the line. And none of the three leaves in the morning, which is a problem if you want to reach the beach in daylight on day one.
The Lakshmikantapur change
Here is the part the aggregator pages do not tell you. Those three direct services are not the whole timetable.
Much of the traffic on this branch runs as two shuttles instead of one through service. Sealdah to Lakshmikantapur locals are frequent, and a separate set of locals works the Lakshmikantapur to Namkhana leg, including services such as 34916, 34919, 34920, 34921 and 34927, alongside Kakdwip to Lakshmikantapur runs (IndiaRailInfo, retrieved 3 September 2026).
Search a booking site for "Sealdah to Namkhana" and it shows only the through trains. Search the two legs separately and your options multiply, including the early morning departures that make a comfortable same-day arrival possible.
How long each option really takes
Approximate door-to-door hours, city centre to Bakkhali beach.
| Mode | Approximate total |
|---|---|
| Self-drive car | 3 to 3.5 hours |
| Train plus road leg | 3.2 to 4 hours |
| WBTC direct bus | 3.6 to 4.5 hours |
| Fly in, then road | 4.5 hours or more |
Sources: Wikivoyage Bakkhali; WBTC Esplanade to Bakkhali schedules as listed on Goibibo; erail.in timetable. Retrieved 3 September 2026.
Namkhana station to Bakkhali beach
This leg catches people out. The station is roughly 25 km from Bakkhali beach, and the drive takes about 25 to 35 minutes.
Outside the station you will find cycle rickshaws to the Namkhana bus stand, and buses run from there to Bakkhali. Wikivoyage puts that bus leg at around 35 minutes. Shared and private autos, totos and cabs also work the route. Cab aggregators quote roughly Rs 1,100 for a sedan on the Namkhana to Bakkhali run (CabBazar, retrieved 3 September 2026), which is a very different proposition from a shared bus seat. Decide this in advance rather than negotiating on the platform with your luggage.
Mayer Bari sits closer in, 14 km from Namkhana station, about 15 minutes by car or 40 minutes by toto. Guests who book with us simply send their train number and we arrange the pickup.
If you arrive on the 21:30 fast train, remember that it reaches Namkhana just after midnight. Arrange the onward leg before you travel, and tell your accommodation your arrival time.
Kolkata to Bakkhali by bus
There is a direct government service, and it is the cheapest way to make the trip without changing vehicles.
The West Bengal Transport Corporation runs the Esplanade (Dharmatala) to Bakkhali route via Alipore, Taratala, Diamond Harbour, Kakdwip and Namkhana. Booking platforms listing WBTC show departures from Esplanade in the 07:25 to 08:15 window, around two services a day, a journey of roughly 3 hours 35 minutes over about 113 km, with AC and Volvo seaters and fares around Rs 102 (Goibibo, WBTC Esplanade to Bakkhali, retrieved 3 September 2026).
Wikivoyage describes two WBTC round trips daily at a Rs 70 fare over four and a half hours. That is an older snapshot, and a good reminder to check live schedules rather than trust any single published fare.
The advantages are real. You get one seat from city to beach, no transfers, no onward leg to arrange, and a fare that is a fraction of a cab. The drawbacks are equally real: a narrow morning departure window, limited daily frequency, and no flexibility if your plans change.
If you are staying with us, take the same Esplanade bus but get down earlier, at the Rajnagar Biswambhar High School stop. From there it is a 2 km toto ride to Mayer Bari.
Booking note. WBTC seats on this route sell through the state's own channels and through the usual aggregators. During Bengali holiday weekends and the winter peak, two daily services fill early. Book ahead rather than turning up at Esplanade.
Which option should you choose?
| Self-drive car | Train plus road leg | WBTC direct bus | |
|---|---|---|---|
| Total time | 3 to 3.5 hours | 3.2 to 4 hours | 3.6 to 4.5 hours |
| Cost per person | Highest (fuel, toll, parking) | Lowest | Low and fixed |
| Departure flexibility | Total | Good, if you change at Lakshmikantapur | Poor, morning only |
| Luggage | Easy | Awkward on locals | Easy |
| Mobility once there | You have a car | Totos and autos | Totos and autos |
| Best for | Families, groups of 4 or more | Couples, solo travellers, budget trips | Anyone who wants one simple seat |
Indicative cost per person, one way
Read this as a ranking, not as quotes. Fares change often.
| Option | Indicative cost |
|---|---|
| Sealdah to Namkhana local | Cheapest |
| WBTC bus from Esplanade | About Rs 102 listed |
| Fuel and toll, car shared by four | Mid |
| Private cab, Namkhana to Bakkhali leg | About Rs 1,100 per vehicle |
Sources: Goibibo WBTC listing; CabBazar Namkhana to Bakkhali quote. Retrieved 3 September 2026.
The practical recommendation. Four or more people travelling together should drive or hire a car, because the per-head cost matches the bus and you keep a vehicle for Henry's Island and Frasergunj. Two people or fewer should take the train and pre-arrange the last leg. Anyone who wants a single fixed decision and no logistics should take the WBTC bus and accept the early start.
When to go to Bakkhali
Late November to February. Every other part of the calendar has a specific reason against it.
Bakkhali's climate is strongly monsoonal. July is the wettest month at an average of about 497 mm of rain, against roughly 9 mm in December, a swing of nearly 490 mm between the wettest and driest month (Climate-Data.org, Bakkhali, retrieved 3 September 2026). August averages 27.6 rainy days, which means rain on most days of the month, with humidity peaking at 86.3%. December averages 1.17 rainy days and the year's lowest humidity at 67.3%.
That maps onto travel advice cleanly:
- October to March is the broad season, and late November to February is the strongest stretch, with dry, mild weather and calm seas.
- December to February is also the best birdwatching window on Henry's Island and the creeks around it.
- June to September is the monsoon. Heavy rain and strong onshore winds disturb both the journey and everything you would want to do once you arrive.
- April and May are hot and humid, without the reward of winter light.
Season also decides what you pay for a room. We break the bands down month by month in our guide to hotels and resorts in Bakkhali.
The January exception nobody mentions
There is one window inside the good season that experienced travellers work around: roughly 10 to 20 January, around Makar Sankranti.
Gangasagar Mela draws huge crowds to Sagar Island, and pilgrims reach it through exactly the corridor you need, down NH-12 through Kakdwip and Namkhana, then across by jetty. Buses, trains and the road itself absorb a national-scale pilgrimage for about ten days. The beach at Bakkhali will be lovely. Getting to it will not be. Shift your dates a week either side and the difference is dramatic.
What to do once you are there
Bakkhali beach runs about 8 km to Frasergunj, and its defining feature is how hard-packed the sand is. It is firm enough to cycle on and, in places, to drive on. It is not a swimming beach in the usual sense. The sea goes out a long way at low tide and the water carries the delta's silt, so treat it as a walking and horizon-watching beach rather than a bathing one. Check the tide before you plan your morning.
Henry's Island is about fifteen minutes from Bakkhali, and it is the reason many people extend to two nights. It forms part of the Sundarbans ecosystem, with mangrove forest, tidal creeks, a bamboo bridge walkway through the trees, and a watchtower at the Sundari complex that gives you a long view over the delta. We run this as a single day out in our Bakkhali and Henry Island package.
Show Image
Frasergunj takes its name from Sir Andrew Fraser, Lieutenant Governor of Bengal from 1903 to 1908, who wanted to develop it as a health resort. The remains of his house still stand. Today people know it better for the Benfish fishing harbour, run by a wing of the state government, where the trawler fleet comes in (Wikipedia, Bakkhali, retrieved 3 September 2026).
Jambudwip is the excursion for people who want the delta proper. It is an uninhabited forested island, and you can reach it only by motorised country boat, the local bhutbhuti, from Frasergunj harbour. Wikivoyage describes a roughly two-hour trip at Rs 250 to Rs 300 per head, arriving at a beach covered in red crabs. Sea conditions decide whether boats run on any given day, so we usually club it with the beach in our Bakkhali, Henry Island and Jambudwip package.
Beyond the beach, the same base opens up the quieter delta. Lothian Island for mangrove creeks and birds, the Bhagabatpur crocodile project for the breeding centre and river run, a moonlight boat ride on a full moon night, and a longer Sundarban trip if you have a spare day. The full list sits on our tour packages page.
Getting around locally is easy by toto (electric rickshaw) and mechanised cycle van. The Bishalakshmi temple sits at the far end of the main beach.
Where to stay: Bakkhali beach or the villages behind it
Getting to Bakkhali is the easy part. Where you sleep decides whether the trip feels like a rushed day out or a proper break.
You have two honest choices, and they suit different people.
A hotel on the Bakkhali beach strip puts the sea within walking distance. Pick this if you have one night only, if you want to walk on the sand after dinner, or if the beach is the entire point of the trip. Read our guides to hotels and resorts in Bakkhali and the best hotels in Bakkhali for a beach weekend before you pay any advance, because "sea facing" and "near beach" mean very different things here.
A village homestay behind the coast trades that walk for food, quiet and space. This is where we sit.
About Mayer Bari
Mayer Bari is a homestay at Shibrampur in Namkhana, South 24 Parganas. We are not a beach hotel and we will not pretend to be one. Here is the plain picture:
- Location: Vill and PO Shibrampur, PS Namkhana, District South 24 Parganas, Pin 743357.
- Distances: Bakkhali beach 14 km, Henry's Island 12 km, Frazerganj 12 km, Mousuni Island 7 km, Jambudwip 21 km, Bhagabatpur crocodile project 30 km.
- Rooms: three room types, starting at Rs 3,500 and going up to Rs 5,000 per night, with wi-fi, parking and AC depending on the room. Current rates sit on our booking page.
- Meals: home cooked Bengali food with seasonal fish, served at your timing rather than a restaurant's.
- The village itself: pond side adda, cha and muri on the river bank at dawn, evening puja and aarti, paddy fields and coconut groves.
- Arrival help: pickup from Namkhana station or the Rajnagar Biswambhar High School bus stop. Tell us your train or bus time.
- Events: we also host weddings, receptions and family functions. Details are on our banquet page.
Check availability for your dates | Call or WhatsApp +91 80171 29924 or +91 81002 80787
Direct booking, no aggregator commission.
What to confirm before you book anywhere in this belt
This is a small coastal market, and a few questions save real trouble.
- Ask about the transfer from Namkhana. If you arrive by train or bus, the last leg is on you unless the property arranges it. Settle this in advance, especially for the late evening train.
- Ask how far the sand actually is, in metres, on a map. "Near the beach" covers a very wide range in Bakkhali.
- Ask about power backup. This is delta infrastructure at the end of the line.
- Ask what meals are included. Standalone restaurants are limited compared with a city, and most hotels quote room only and charge per plate on top.
- Book earlier than you think for winter weekends. November to February weekends and the Christmas to New Year stretch are the peak, and rooms across the whole belt are finite.
Practical notes for the trip
- Cash matters. ATM coverage thins out well before you reach the coast. Draw what you need in Kolkata or at Diamond Harbour.
- Mobile coverage is fine in the towns and patchy in the mangrove areas. Download offline maps before you leave the highway.
- Tide timings shape your beach day. The water goes a long way out, and the walk out and back is part of the experience, but do not get caught by a returning tide on a sandbar.
- Swimming is not the point of this beach. The water is silty and safe bathing zones are limited. Treat it as a walking beach.
- Cyclone season overlaps the monsoon and the weeks just after it. This coast takes direct hits. Watch India Meteorological Department advisories if you travel between May and October.
- Two nights beat one. One night gives you a beach evening and a rushed morning. Two give you Henry's Island, Frasergunj and a relaxed departure.
Frequently asked questions
How many hours is Kolkata to Bakkhali?
Three to four hours for most travellers. Self-drive usually takes 3 to 3.5 hours over roughly 125 km via NH-12. The WBTC bus from Esplanade is listed at about 3 hours 35 minutes. By train, Sealdah to Namkhana takes 2 hours 7 minutes to 2 hours 36 minutes depending on the service, plus 25 to 35 minutes for the final road leg to the beach.
Do I still need to take a ferry to reach Bakkhali?
Not in a car. The Hatania Doania Bridge at Namkhana opened on 7 March 2019 and carries NH-12 across the river, so cars drive straight through. Guides that describe a compulsory vehicle barge are describing the pre-2019 route. Sources retrieved in 2026 are less clear about heavy vehicles and large private coaches, so confirm with your operator if you travel on one.
What is the nearest railway station to Bakkhali?
Namkhana (station code NMKA), the last station on the Sealdah South line, about 92 km from Sealdah. It sits roughly 25 km from Bakkhali beach, so you always need a road leg by bus, auto, toto or cab.
How far is Mayer Bari from Namkhana station?
About 14 km, roughly 15 minutes by car or 40 minutes by toto. We arrange pickup if you send us your arrival time when you book.
Why do booking sites show so few Sealdah to Namkhana trains?
Because much of this branch runs as two connected shuttles rather than through services. Aggregators searching "Sealdah to Namkhana" show only the direct trains. Search Sealdah to Lakshmikantapur and Lakshmikantapur to Namkhana separately and you will find many more departures, including early morning ones.
When should I avoid travelling to Bakkhali?
Avoid the monsoon, June to September, when August alone averages about 27.6 rainy days. Also avoid roughly 10 to 20 January, when Gangasagar Mela pilgrim traffic fills the Kakdwip to Namkhana corridor that every Bakkhali route depends on.
Is Bakkhali good for swimming?
Not really. The beach is hard-packed and excellent for walking and cycling, but the sea recedes a long way at low tide and the water carries delta silt. Treat Bakkhali as a walking, sunrise and seafood destination rather than a bathing one.
Planning your trip
Kolkata to Bakkhali is one of the easiest coastal escapes in eastern India, and it became much easier in 2019. Roughly 125 km, three to four hours, one highway that ends where the beach begins.
Pick your mode on group size rather than on cost alone. Four people should drive. Two should take the train and change at Lakshmikantapur. Anyone who wants a single decision should book the morning WBTC bus.
Go between late November and February, work around the Gangasagar Mela window, and give it two nights rather than one.
Ready to go? Check dates at Mayer Bari or call +91 80171 29924. Home cooked meals, village quiet, day trips to the beach, and help with the Namkhana transfer.
Related reads
- Hotels and Resorts in Bakkhali: Where to Stay, Prices and What to Expect
- Best Hotels in Bakkhali: Where to Stay for a Beach Weekend
- Homestay Near Kolkata: Where to Stay in the Sundarban Delta
- Eco Resort Near Kolkata: A Sundarban Delta Escape at Namkhana
- Picnic Spot Near Kolkata: Full Day Package by the Sundarban Delta
- Destination Wedding in Bakkhali: Beach Wedding Venue Guide and Packages
Fares, timetables and toll arrangements in this guide were retrieved on 3 September 2026 from the sources linked above. Bus and train schedules on this route change with the season, so verify live timings on Indian Railways' NTES and with WBTC before you travel.