There are 8 ways to get from Xining to Dhaka by train, bus, plane, 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.
Train, bus to Lanzhou, fly
best- Take the train from Xining to Lanzhou Westtrain
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Shahjalal International Airport (DAC)plane LHW - DAC
13h 51m$150–502Fly from Xining
cheapest- Fly from Xining (XNN) to Shahjalal International Airport (DAC)plane XNN - DAC
12h 42m$134–607Train, bus, drive
- Take the train from Xining to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Basundharacar
- Take the bus from Kathmandu to Kakarvittabus
- Take the train from New Jalpaiguri to Haldibaritrain
- Take the train from Chilahati to Dhakatrain
3d 9h$183–347Train, bus, drive, taxi
- Take the train from Xining 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 21h$189–368Drive 2,822.7 km
- Drive from Xining to Dhakacar 2,822.7 km
37h 24m$364–525Train, taxi to Zhongwei Shapotou Airport, fly
- Take the train from Xining to Zhongwei South Stationtrain
- Take the taxi from Zhongwei South Station to Zhongwei Shapotou Airport (ZHY)taxi
- Fly from Zhongwei Shapotou Airport (ZHY) to Shahjalal International Airport (DAC)plane ZHY - DAC
27h 11m$195–571Bus, drive
- Take the bus from Xining 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 to Balurghatbus
- Take the bus from Joypurhat to Dhakabus
4dBus, drive, taxi, train
- Take the bus from Xining to Lasa Bus Stationbus
- 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
4d 8h$213–347
Lanzhou (LHW) to Shahjalal International Airport (DAC) flights
Comparing Your Travel Options
The cheapest way to get from Xining to Dhaka is to train and bus and drive which costs $180 - $350 and takes 3 days 9h.
The fastest way to get from Xining to Dhaka is to fly which takes 12h 42m and costs $130 - $650.
The distance between Xining and Dhaka is 2189 km. The road distance is 2822.7 km.
It takes approximately 13h 51m to get from Xining to Dhaka, including transfers.
Dhaka is 2h behind Xining. It is currently 3:46 AM in Xining and 1:46 AM in Dhaka.
Yes, the driving distance between Xining to Dhaka is 2823 km. It takes approximately 37h 24m to drive from Xining to Dhaka.
There are 435+ hotels available in Dhaka.
What companies run services between Xining, China and Dhaka, Bangladesh?
China Eastern Airlines, China Southern Airlines, and three other airlines fly from Xining (XNN) to Shahjalal International Airport (DAC) twice daily.
- Website
- en.ceair.com
Flights from Lanzhou to Shahjalal International Airport via Kunming
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $140–470
Flights from Zhongwei Shapotou Airport to Shahjalal International Airport via Kunming
- Ave. Duration
- 28h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–700
Flights from Zhongwei Shapotou Airport to Shahjalal International Airport via Chengdu, Kunming
- Ave. Duration
- 18h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–490
Flights from Zhongwei Shapotou Airport to Shahjalal International Airport via Xi An, Kunming
- Ave. Duration
- 24h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–550
Flights from Zhongwei Shapotou Airport to Shahjalal International Airport via Chongqing, Kunming
- Ave. Duration
- 22h 45m
- When
- Wednesday and Sunday
- Estimated price
- $150–500
Flights from Zhongwei Shapotou Airport to Shahjalal International Airport via Zhengzhou, Kunming
- Ave. Duration
- 22h 45m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $170–550
- Website
- csair.com
Flights from Lanzhou to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $180–650
Flights from Lanzhou to Shahjalal International Airport via Beijing Daxing
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $180–650
Flights from Xining to Shahjalal International Airport via Beijing Daxing
- Ave. Duration
- 15h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $220–800
Flights from Xining to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 17h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $220–800
- Website
- biman-airlines.com
Flights from Xining to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 12h 30m
- When
- Monday and Friday
- Estimated price
- $350–850
- Website
- himalaya-airlines.com
Flights from Xining to Shahjalal International Airport via Lhasa, Kathmandu
- Ave. Duration
- 8h 5m
- When
- Wednesday and Friday
- Estimated price
- $130–600
- Website
- airchina.com
Flights from Zhongwei Shapotou Airport to Shahjalal International Airport via Beijing Capital
- Ave. Duration
- 29h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $170–470
Train from Xining to Lanzhou West
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- $12–24
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $12–17
- Adult - 1st Class
- $17–24
Train from Xining to Zhongwei South Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $22–50
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $22–35
- Adult - 1st Class
- $35–50
Train from Xining to Lanzhou West
- Hard Seat
- $4–6
- Hard sleeper
- $9–13
- Soft sleeper
- $15–20
Train from Xining to Lanzhou West
- 2nd Class Seat
- $13–15
- 1st Class Seat
- $22–25
- Business Class Seat
- $30–45
Train from Xining to Lhasa
- Hard Seat
- $26–40
- Hard Sleeper
- $55–70
- Soft Sleeper
- $80–120
Train from Xining to Lhasa
- Hard Seat
- $26–40
- Hard Sleeper
- $55–70
- Soft Sleeper
- $80–120
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
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
Train from Mankapur Jn to Radhikapur
- Ave. Duration
- 19h 6m
- Frequency
- Once a week
- Estimated price
- $4–35
- Website
- irctc.co.in
- Sleeper Class
- $4–6
- Third AC (3A)
- $11–14
- Second AC (2A)
- $15–20
- First Class (1A)
- $26–35
Train from Mankapur Jn to Radhikapur
- Ave. Duration
- 19h 6m
- Frequency
- Once a week
- Estimated price
- $4–35
- Website
- irctc.co.in
- Sleeper Class
- $4–6
- Third AC (3A)
- $11–14
- Second AC (2A)
- $15–20
- First Class (1A)
- $26–35
- support@eticket.railway.gov.bd
- Website
- Bangladesh Railway
Train from Chilahati to Dhaka
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Estimated price
- $2–21
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $2–4
- 1st class seat (F_SEAT)
- $3–5
- Snigdha
- $5–8
- AC class seat (AC_S)
- $6–9
- 1st class berth (F_BERTH)
- $10–12
- AC class berth (AC_B)
- $15–21
- S_Chair
- $2
- Shovan
- $2
- F_Chair
- $3
- F_Seat
- $3
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
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
- 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
- Website
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
- Phone
- 0353-2514920
- nbstcenquiry@gmail.com
- Website
- North Bengal State Transport
Bus from Kathmandu to Kakarvitta
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Estimated price
- $4–22
- Website
- North Bengal State Transport
- Phone
- +91-11-23370236
- info@dimts.in
- Website
- DTC
Bus from Kathmandu to Faizabad
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $1–14
- Website
- DTC
- Ordinary Buses
- $1
- AC Buses
- $1–2
- Airport Express Services
- $10–14
Bus from Kathmandu to Faizabad
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $1–14
- Website
- DTC
- Ordinary Buses
- $1
- AC Buses
- $1–2
- Airport Express Services
- $10–14
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- $51
- Schedules at
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- $51
- Schedules at
- qichezhan.net
- Phone
- +977 985-2059959
- Website
- bussewa.com
Bus from Jorpati to Kakadvitta
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $18
- Book at
- bussewa.com
- Phone
- +91 74784 41620
- sahasuman947@gmail.com
- Website
- New Dolphin Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h
- Frequency
- Once daily
- Website
- New Dolphin Travels
- Phone
- +91 80 4633 3629
- mithusarkar9932181142@gmail.com
- Website
- Jio Dolphin Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Website
- Jio Dolphin Travels
- Website
- Om Diya Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Schedules at
- Om Diya Travels
- Website
- Maa Josoda Paribahan
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Maa Josoda Paribahan
- Website
- Padmanabha Paribahan
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Schedules at
- Padmanabha Paribahan
- Phone
- +91 9560015900
- shrikrishnatravelscargo@gmail.com
- Website
- Shree Krishna Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- Shree Krishna Travels
- Website
- Priya Diya Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h 10m
- Frequency
- 6 times a week
- Schedules at
- Priya Diya Travels
- Website
- Mohanta Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- Mohanta Travels
- Phone
- +880 1938-896451
- Website
- Shah Fateh Ali Paribahan
Bus from Joypurhat to Dhaka
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Shah Fateh Ali Paribahan
- Ave. Duration
- 1h 1m
- Estimated price
- $10–23
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 Why you should take the train in the US, Need to know: Jadrolinija, and Travelling by boat in Italy - to help you get the most out of your next trip.
















































