There are 6 ways to get from Birgunj to Dhaka by taxi, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Tribhuvan International Airport, fly
best- Take the taxi from Birgunj to Tribhuvan International Airport (KTM)taxi
- Fly from Tribhuvan International Airport (KTM) to Shahjalal International Airport (DAC)plane KTM - DAC
5h 29m$252–474Train via Raghunāthpur
cheapest- Take the train from Raxaul Jn to Barsoi Jntrain
- Take the train from Barsoi Jn to Radhikapurtrain
- Take the train from Dinajpur to Dhakatrain
25h 12m$8–59Train
- Take the train from Sagauli Jn to Naihati Jntrain
- Take the train from Benapole to Bhanga Junctiontrain
- Take the train from Bhanga Junction to Dhakatrain
22h 5m$9–70Drive 825.3 km
- Drive from Birgunj to Dhakacar 825.3 km
12h 52m$106–153Fly from Simara Airport
- Fly from Simara Airport (SIF) to Shahjalal International Airport (DAC)plane SIF - DAC
4h 40m$278–624Train via Siliguri
- Take the train from Raxaul Jn to New Jalpaiguritrain
- Take the train from New Jalpaiguri to Haldibaritrain
- Take the train from Chilahati to Dhakatrain
27h 13m$9–66
Tribhuvan International Airport (KTM) to Shahjalal International Airport (DAC) flights
Comparing Your Travel Options
The cheapest way to get from Birgunj to Dhaka is to train via Raghunāthpur which costs $7 - $60 and takes 25h 12m.
The fastest way to get from Birgunj to Dhaka is to fly which takes 4h 40m and costs $270 - $650.
No, there is no direct train from Birgunj to Dhaka. However, there are services departing from Raxaul Jn and arriving at Dhaka via Sagauli Jn, Naihati Jn, Ranaghat Jn, Benapole and Bhanga Junction. The journey, including transfers, takes approximately 22h 5m.
The distance between Birgunj and Dhaka is 819 km. The road distance is 825.3 km.
It takes approximately 5h 29m to get from Birgunj to Dhaka, including transfers.
Birgunj to Dhaka train services, operated by Indian Railways, depart from Sagauli Jn station.
The best way to get from Birgunj to Dhaka is to train which takes 22h 5m and costs $9 - $75. Alternatively, you can fly, which costs $270 - $650 and takes 4h 40m.
Dhaka is 15 min ahead of Birgunj. It is currently 5:06 PM in Birgunj and 5:21 PM in Dhaka.
Birgunj to Dhaka train services, operated by Indian Railways, arrive at Naihati Jn station.
Yes, the driving distance between Birgunj to Dhaka is 825 km. It takes approximately 12h 52m to drive from Birgunj to Dhaka.
What companies run services between Birgunj, Nepal and Dhaka, Bangladesh?
You can take a train from Raxaul Jn to Dhaka via Sagauli Jn, Naihati Jn, Ranaghat Jn, Bangaon Jn, Benapole, and Bhanga Junction in around 22h 5m. Alternatively, Buddha Air Ltd and Biman Bangladesh Airlines fly from Simara Airport (SIF) to Shahjalal International Airport (DAC) once daily.
- Website
- biman-airlines.com
Flights from Tribhuvan International Airport to Shahjalal International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $130–290
Flights from Simara Airport to Shahjalal International Airport via Tribhuvan International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- $260–600
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Sagauli Jn to Naihati Jn
- Ave. Duration
- 12h 33m
- Frequency
- Once a week
- Estimated price
- $3–27
- Website
- irctc.co.in
- Sleeper Class
- $3–5
- Third AC (3A)
- $9–12
- Second AC (2A)
- $12–16
- First Class (1A)
- $21–27
Train from Raxaul Jn to Barsoi Jn
- Ave. Duration
- 13h 11m
- Frequency
- Once a week
- Estimated price
- $2–22
- Website
- irctc.co.in
- Sleeper Class
- $2–4
- Third AC (3A)
- $7–10
- Second AC (2A)
- $10–13
- First Class (1A)
- $17–22
Train from Barsoi Jn to Radhikapur
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from Raxaul Jn to New Jalpaiguri
- Ave. Duration
- 13h 45m
- Frequency
- Once a week
- Estimated price
- $3–26
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $8–11
- Second AC (2A)
- $12–16
- First Class (1A)
- $20–26
Train from New Jalpaiguri to Haldibari
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
- Ave. Duration
- 2h 22m
- Estimated price
- $100–120
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 The London Underground: Essential tips to navigate the Tube, How to travel India's Golden Triangle, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 513+ hotels available in Dhaka.






