There are 5 ways to get from Madhubani to Dhaka by car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Tribhuvan International Airport, fly
best- Drive from Madhubani to Tribhuvan International Airport (KTM)car
- Fly from Tribhuvan International Airport (KTM) to Shahjalal International Airport (DAC)plane KTM - DAC
7h 32m$181–467Train via Dinājpur
cheapest- Take the train from Madhubani to Katihar Jntrain
- Take the train from Katihar Jn to Radhikapurtrain
- Take the train from Dinajpur to Dhakatrain
22h 59m$7–56Train
- Take the train from Madhubani to Naihati Jntrain
- Take the train from Benapole to Bhanga Junctiontrain
- Take the train from Bhanga Junction to Dhakatrain
20h 58m$8–58Drive 660.6 km
- Drive from Madhubani to Dhakacar 660.6 km
10h 9m$80–115Line 12562 train to Janakpur Airport, fly
- Take the train from Madhubani to Jaynagartrain
- Fly from Janakpur Airport (JKR) to Shahjalal International Airport (DAC)plane JKR - DAC
10h 6m$53–337
Tribhuvan International Airport (KTM) to Shahjalal International Airport (DAC) flights
Comparing Your Travel Options
The cheapest way to get from Madhubani to Dhaka is to train via Dinājpur which costs $7 - $60 and takes 22h 59m.
The fastest way to get from Madhubani to Dhaka is to drive and fly which takes 7h 32m and costs $180 - $470.
No, there is no direct train from Madhubani to Dhaka. However, there are services departing from Madhubani and arriving at Dhaka via Naihati Jn, Ranaghat Jn, Benapole and Bhanga Junction. The journey, including transfers, takes approximately 20h 58m.
The distance between Madhubani and Dhaka is 932 km. The road distance is 660.6 km.
It takes approximately 7h 32m to get from Madhubani to Dhaka, including transfers.
Madhubani to Dhaka train services, operated by Indian Railways, depart from Madhubani station.
Dhaka is 30 min ahead of Madhubani. It is currently 2:17 AM in Madhubani and 2:47 AM in Dhaka.
Madhubani to Dhaka train services, operated by Indian Railways, arrive at Naihati Jn station.
Yes, the driving distance between Madhubani to Dhaka is 661 km. It takes approximately 10h 9m to drive from Madhubani to Dhaka.
There are 458+ hotels available in Dhaka.
What companies run services between Madhubani, India and Dhaka, Bangladesh?
You can take a train from Madhubani to Dhaka via Naihati Jn, Ranaghat Jn, Bangaon Jn, Benapole, and Bhanga Junction in around 20h 58m.
- Website
- biman-airlines.com
Flights from Tribhuvan International Airport to Shahjalal International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $140–300
Flights from Janakpur Airport to Shahjalal International Airport via Tribhuvan International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $140–350
- Website
- himalaya-airlines.com
Flights from Tribhuvan International Airport to Shahjalal International Airport
- Ave. Duration
- 1h 25m
- When
- Wednesday and Sunday
- Estimated price
- $50–310
Flights from Janakpur Airport to Shahjalal International Airport via Tribhuvan International Airport
- Ave. Duration
- 4h 15m
- When
- Wednesday and Sunday
- Estimated price
- $50–320
- Website
- drukair.com.bt
Flights from Tribhuvan International Airport to Shahjalal International Airport via Paro
- Ave. Duration
- 3h 15m
- When
- Monday and Friday
- Estimated price
- $55–330
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Madhubani to Naihati Jn
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- $3–25
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $8–11
- Second AC (2A)
- $12–15
- First Class (1A)
- $20–25
Train from Madhubani to Jaynagar
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- $1–10
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $4–6
- First Class (1A)
- $7–10
Train from Madhubani to Katihar Jn
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- $2–19
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–8
- Second AC (2A)
- $9–12
- First Class (1A)
- $14–19
Train from Katihar Jn to Radhikapur
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- $1–12
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $5–7
- First Class (1A)
- $9–12
- [email protected]
- Website
- Bangladesh Railway
Train from Benapole to Bhanga Junction
- Ave. Duration
- 2h 22m
- Frequency
- 6 times a week
- Estimated price
- $1–7
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $3–4
- AC class berth (AC_B)
- $4–7
Train from Bhanga Junction to Dhaka
- Ave. Duration
- 1h 13m
- Frequency
- 6 times a week
- Estimated price
- $1–4
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–3
- AC class seat (AC_S)
- $2–4
- 1st class berth (F_BERTH)
- $1–3
- AC class berth (AC_B)
- $2–4
Train from Dinajpur to Dhaka
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Estimated price
- $2–21
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $2–4
- 1st class seat (F_SEAT)
- $3–5
- Snigdha
- $5–12
- AC class seat (AC_S)
- $6–9
- 1st class berth (F_BERTH)
- $9–11
- AC class berth (AC_B)
- $14–20
- S_Chair
- $6
- AC_B
- $21
- AC_S
- $14
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 Southend Airport into central London, How to get from London to Edinburgh, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.











