There are 7 ways to get from Lanzhou to Dhaka by bus, plane, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly
best- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Shahjalal International Airport (DAC)plane LHW - DAC
11h 8m$135–378Train, bus, drive
cheapest- Take the train from Lanzhou to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Take the bus from Kathmandu to Kakarvittabus
- Take the train from New Jalpaiguri to Haldibaritrain
- Take the train from Chilahati to Dhakatrain
3d 2h$124–268Train, bus, drive, taxi
- Take the train from Lanzhou to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Kathmanducar
- Take the bus from Kathmandu to Faizabadbus
- Take the taxi from Faizabad to Mankapur Jntaxi
- Take the train from Mankapur Jn to Radhikapurtrain
- Take the train from Dinajpur to Dhakatrain
3d 14h$134–292Drive 3,042.5 km
- Drive from Lanzhou to Dhakacar 3,042.5 km
39h 49m$384–554Train, bus, drive via Islāmpur
- Take the train from Lanzhou to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the train from Siliguri Jn to Aluabari Roadtrain
- Drive from Aluabari Road to Kismatcar
- Take the train from Kismat to Dhakatrain
3d 7h$128–271Bus, drive, train
- Take the bus from Lanzhou to Lasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Dhulikhelcar
- Take the bus from Koteshwor to Birtamodebus
- Drive from Birtamode to Siliguri Jncar
- Take the train from Siliguri Jn to Haldibaritrain
- Take the train from Chilahati to Dhakatrain
3d 17h$170–253Bus, drive
- Take the bus from Lanzhou to Lasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Jorpaticar
- Take the bus from Jorpati to Kakadvittabus
- Take the bus from Siliguri, West Bengal to Shillong, Meghalayabus
- Drive from Shillong, Meghalaya to Sylhetcar
- Take the bus from Sylhet to Dhaka Arambagbus
4d
Lanzhou (LHW) to Shahjalal International Airport (DAC) flights
Questions & Answers
The cheapest way to get from Lanzhou to Dhaka is to train and bus and drive which costs $120 - $270 and takes 3 days 2h.
The fastest way to get from Lanzhou to Dhaka is to bus and fly which takes 11h 8m and costs $130 - $380.
The distance between Lanzhou and Dhaka is 1980 km. The road distance is 3042.5 km.
It takes approximately 11h 8m to get from Lanzhou to Dhaka, including transfers.
Dhaka is 2h behind Lanzhou. It is currently 4:24 AM in Lanzhou and 2:24 AM in Dhaka.
Yes, the driving distance between Lanzhou to Dhaka is 3043 km. It takes approximately 39h 49m to drive from Lanzhou to Dhaka.
There are 506+ hotels available in Dhaka.
What companies run services between Lanzhou, China and Dhaka, Bangladesh?
There is no direct connection from Lanzhou to Dhaka. However, you can take the bus to Lanzhou Airport, walk to Lanzhou (LHW) airport, fly to Shahjalal International Airport (DAC), walk to Biman Bandar, then take the train to Dhaka. Alternatively, you can take a train from Lanzhou to Dhaka via Lhasa, Lhasa Beijiao Passenger Transport Terminal, Zhangmu, Narayan Gopal Chowk, Gongabu Buspark, Kathmandu, Kakarvitta, New Jalpaiguri, Haldibari, and Chilahati in around 3d 2h.
- Website
- csair.com
Flights from Lanzhou to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $160–550
Flights from Lanzhou to Shahjalal International Airport via Beijing Daxing
- Ave. Duration
- 9h 32m
- When
- Wednesday and Friday
- Estimated price
- $160–550
Train from Lanzhou to Lhasa
- Hard Seat
- $29–45
- Hard Sleeper
- $60–75
- Soft Sleeper
- $85–130
Train from Lanzhou to Lhasa
- Hard Seat
- $29–45
- Hard Sleeper
- $60–75
- Soft Sleeper
- $85–130
Train from Lanzhou to Lhasa
- Hard Seat
- $29–45
- Hard Sleeper
- $60–75
- Soft Sleeper
- $85–130
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- $5
- Schedules at
- travelchinaguide.com
- Ave. Duration
- 42 min
- Estimated price
- $10–13
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 What documents do I need to cross Niagara Falls?, Travelling to the UK: What do I need to know?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.




