There are 7 ways to get from Dhaka to Lucknow by train, plane, bus, 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.
Train to Agartala, fly
best- Take the train from Dhaka to Azampurtrain
- Fly from Agartala (IXA) to Chaudhary Charan Singh Airport (LKO)plane IXA - LKO
7h 43m₹6,061–17,120Train
cheapest- Take the train from Dhaka to Benapoletrain
- Take the train from Bangaon Jn to Sealdahtrain
- Take the train from Sealdah to Lucknowtrain
24h 1m₹845–5,788Train via Kanpur
- Take the train from Dhaka to Bhanga Junctiontrain
- Take the train from Bhanga Junction to Benapoletrain
- Take the train from Bangaon Jn to Sealdahtrain
- Take the train from Sealdah to Kanpur Centraltrain
- Take the train from Kanpur Central to Lucknowtrain
22h 45m₹1,044–7,116Train, bus
- Take the train from Dhaka to Benapoletrain
- Take the train from Bangaon Jn to Dum Dumtrain
- Take the bus from Kolkata, West Bengal to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Lucknow, Uttar Pradeshbus
27h 40mDrive 1,185.2 km
- Drive from Dhaka to Lucknowcar 1,185.2 km
17h 20m₹13,528–19,541Fly from Shahjalal International Airport
- Fly from Shahjalal International Airport (DAC) to Chaudhary Charan Singh Airport (LKO)plane DAC - LKO
7h 48m₹11,092–34,365Bus, drive
- Take the bus from Dhaka to Rangpurbus
- Drive from Rangpur to Coochbeharcar
- Take the bus from Cooch Behar to Falakatabus
- Take the bus from Falakata to Siliguribus
- Take the bus from Siliguri, West Bengal to Lucknow, Uttar Pradeshbus
28h 56m
Agartala (IXA) to Chaudhary Charan Singh Airport (LKO) flights
Comparing Your Travel Options
The cheapest way to get from Dhaka to Lucknow is to train which costs ₹800 - ₹6,000 and takes 24h 1m.
The fastest way to get from Dhaka to Lucknow is to train and fly which takes 7h 43m and costs ₹6,000 - ₹18,000.
No, there is no direct train from Dhaka to Lucknow. However, there are services departing from Dhaka and arriving at Lucknow via Bhanga Junction, Bangaon Jn, Sealdah and Kanpur Central. The journey, including transfers, takes approximately 22h 45m.
The distance between Dhaka and Lucknow is 1226 km. The road distance is 1185.2 km.
It takes approximately 7h 43m to get from Dhaka to Lucknow, including transfers.
Dhaka to Lucknow train services, operated by Bangladesh Railway, depart from Dhaka station.
The best way to get from Dhaka to Lucknow is to train via Kanpur which takes 22h 45m and costs ₹1,000 - ₹7,500. Alternatively, you can fly, which costs ₹11,000 - ₹35,000 and takes 7h 48m.
Lucknow is 30 min behind Dhaka. It is currently 5:17 AM in Dhaka and 4:47 AM in Lucknow.
Dhaka to Lucknow train services, operated by Bangladesh Railway, arrive at Bhanga Junction station.
Yes, the driving distance between Dhaka to Lucknow is 1185 km. It takes approximately 17h 20m to drive from Dhaka to Lucknow.
What companies run services between Dhaka, Bangladesh and Lucknow, India?
You can take a train from Dhaka to Lucknow via Bhanga Junction, Benapole, Bangaon Jn, Sealdah, and Kanpur Central in around 22h 45m. Alternatively, IndiGo Airlines, Air India Limited, and Biman Bangladesh Airlines fly from Shahjalal International Airport (DAC) to Chaudhary Charan Singh Airport (LKO) 4 times a day.
- Website
- goindigo.in
Flights from Agartala to Chaudhary Charan Singh Airport via Gauhati
- Ave. Duration
- 3h 55m
- When
- Saturday, Monday, and Thursday
- Estimated price
- ₹6,000–16,000
Flights from Agartala to Chaudhary Charan Singh Airport via Kolkata
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Agartala to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Agartala to Chaudhary Charan Singh Airport via Silchar, Gauhati
- Ave. Duration
- 6h 20m
- When
- Tuesday and Friday
- Estimated price
- ₹6,500–16,000
Flights from Shahjalal International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₹12,000–40,000
Flights from Shahjalal International Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹15,000–42,000
Flights from Shahjalal International Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹17,000–46,000
- [email protected]
- Website
- Bangladesh Railway
Train from Dhaka to Azampur
- Ave. Duration
- 2h 19m
- Frequency
- 3 times a day
- Estimated price
- ₹110–600
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹110–160
- 1st class seat (F_SEAT)
- ₹130–190
- Snigdha
- ₹260–360
- AC class seat (AC_S)
- ₹330–460
- 1st class berth (F_BERTH)
- ₹300–340
- AC class berth (AC_B)
- ₹420–600
Train from Dhaka to Bhanga Junction
- Ave. Duration
- 1h 5m
- Frequency
- 6 times a week
- Estimated price
- ₹80–390
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹80–120
- 1st class seat (F_SEAT)
- ₹95–130
- Snigdha
- ₹210–300
- AC class seat (AC_S)
- ₹280–390
- 1st class berth (F_BERTH)
- ₹180–210
- AC class berth (AC_B)
- ₹230–330
Train from Bhanga Junction to Benapole
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹120–750
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹120–180
- 1st class seat (F_SEAT)
- ₹150–210
- Snigdha
- ₹280–390
- AC class seat (AC_S)
- ₹360–500
- 1st class berth (F_BERTH)
- ₹370–410
- AC class berth (AC_B)
- ₹500–750
- S_Chair
- ₹154
- Shovan
- ₹126
- F_Chair
- ₹232
- F_Seat
- ₹232
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹146–1,100
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹150–220
- 1st class seat (F_SEAT)
- ₹190–270
- Snigdha
- ₹330–460
- AC class seat (AC_S)
- ₹420–600
- 1st class berth (F_BERTH)
- ₹500–600
- AC class berth (AC_B)
- ₹700–1,100
- S_Chair
- ₹177
- Shovan
- ₹146
- F_Chair
- ₹267
- F_Seat
- ₹267
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹146–1,100
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹150–220
- 1st class seat (F_SEAT)
- ₹190–270
- Snigdha
- ₹330–460
- AC class seat (AC_S)
- ₹420–600
- 1st class berth (F_BERTH)
- ₹500–600
- AC class berth (AC_B)
- ₹700–1,100
- S_Chair
- ₹177
- Shovan
- ₹146
- F_Chair
- ₹267
- F_Seat
- ₹267
- [email protected]
- Website
- SLGT Travels
Bus from Kolkata, West Bengal to Varanasi, Uttar Pradesh
- Ave. Duration
- 13h 40m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Varanasi, Uttar Pradesh to Lucknow, Uttar Pradesh
- Ave. Duration
- 6h 30m
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Siliguri, West Bengal to Lucknow, Uttar Pradesh
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
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 Need to know: Jadrolinija, Travelling to the US: What do I need to know?, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
There are 744+ hotels available in Lucknow.





