Rome2Rio

How to get fromDhaka to Bakkhaliby train, ferry, car, or plane

Find Transport to Bakkhali

See all options

There are 5 ways to get from Dhaka to Bakkhali by train, ferry, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, ferry

    best
    1. Take the train from Dhaka to Benapoletrain train
    2. Take the train from Bangaon Jn to Sealdahtrain train
    3. Take the train from Sealdah to Lakshmikantpurtrain train
    4. Take the train from Lakshmikantpur to Namkhanatrain train
    5. Take the ferry from Narayanpur to Namkhana LCT Serviceferry ferry
    11h 35m
    ₹1,178–4,921
  2. Drive 413 km

    1. Drive from Dhaka to Bakkhalicar car 413 km
    6h 4m
    ₹4,644–6,708
  3. Train to Agartala, fly to Netaji Subhas Chandra Bose International Airport, train, ferry

    1. Take the train from Dhaka to Azampurtrain train
    2. Fly from Agartala (IXA) to Netaji Subhas Chandra Bose International Airport (CCU)plane plane IXA - CCU
    3. Take the train from Sealdah to Lakshmikantpurtrain train
    4. Take the train from Lakshmikantpur to Namkhanatrain train
    5. Take the ferry from Narayanpur to Namkhana LCT Serviceferry ferry
    10h 46m
    ₹5,746–10,595
  4. Fly Shahjalal International Airport to Netaji Subhas Chandra Bose International Airport, train, ferry

    1. Fly from Shahjalal International Airport (DAC) to Netaji Subhas Chandra Bose International Airport (CCU)plane plane DAC - CCU
    2. Take the train from Sealdah to Lakshmikantpurtrain train
    3. Take the train from Lakshmikantpur to Namkhanatrain train
    4. Take the ferry from Narayanpur to Namkhana LCT Serviceferry ferry
    9h 56m
    ₹7,477–22,844
  5. Fly Shahjalal International Airport to Jessore Airport, drive, train, ferry

    1. Fly from Shahjalal International Airport (DAC) to Jessore Airport (JSR)plane plane DAC - JSR
    2. Drive from Jessore Airport (JSR) to Bangaon Jncar car
    3. Take the train from Bangaon Jn to Sealdahtrain train
    4. Take the train from Sealdah to Lakshmikantpurtrain train
    5. Take the train from Lakshmikantpur to Namkhanatrain train
    6. Take the ferry from Narayanpur to Namkhana LCT Serviceferry ferry
    10h 55m
    ₹11,386–15,278

Agartala (IXA) to Netaji Subhas Chandra Bose International Airport (CCU) flights

Calendar54Weekly Planes
Duration1h 1mAverage Duration
Ticket₹3,871Cheapest Price
See schedules

Questions & Answers

What companies run services between Dhaka, Bangladesh and Bakkhali, India?

There is no direct connection from Dhaka to Bakkhali. However, you can take the train to Benapole, drive to Bangaon Jn, take the train to Sealdah, take the train to Lakshmikantpur, take the train to Namkhana, walk to Narayanpur, take the ferry to Namkhana LCT Service, then take the taxi to Bakkhali. Alternatively, you can drive from Dhaka to Bakkhali in around 6h 4m.

Airlines
Train operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, Want to know more about Flixbus?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.