There are 7 ways to get from Xining to Bangladesh by plane, bus, car, train, or plane (Deutsche Bahn)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Xining to Shahjalal International Airport
best- Fly from Xining (XNN) to Shahjalal International Airport (DAC)plane XNN - DAC
12h 36m$124–554Bus, 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, West Bengal to Shillong, Meghalayabus
- Drive from Shillong, Meghalaya to Sylhetcar
- Take the bus from Sylhet to Dhaka Arambagbus
3d 22hDrive 2,823.8 km
- Drive from Xining to Dhakacar 2,823.8 km
37h 20m$356–514Train, bus to Lanzhou, fly to Shahjalal International Airport
- 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 55m$150–429Fly Xining to Osmani International Airport
- Fly from Xining (XNN) to Osmani International Airport (ZYL)plane XNN - ZYL
13h 22m$167–709Fly Xining to Shah Amanat International Airport
- Fly from Xining (XNN) to Shah Amanat International Airport (CGP)plane XNN - CGP
13h 20m$193–816Fly Xining to Netaji Subhas Chandra Bose International Airport, train
- Fly from Xining (XNN) to Netaji Subhas Chandra Bose International Airport (CCU)plane XNN - CCU
- Take the train from Dum Dum Cant to Bangaon Jntrain
- Take the train from Jashore to Khulnatrain
19h 25m$158–475
Xining (XNN) to Shahjalal International Airport (DAC) flights
Questions & Answers
The cheapest way to get from Xining to Bangladesh is to train and bus and fly which costs $150 - $430 and takes 13h 55m.
The fastest way to get from Xining to Bangladesh is to fly which takes 12h 36m and costs $120 - $600.
The distance between Xining and Bangladesh is 1852 km. The road distance is 2823.8 km.
It takes approximately 12h 36m to get from Xining to Bangladesh, including transfers.
Bangladesh is 2h behind Xining. It is currently 2:44 AM in Xining and 12:44 AM in Bangladesh.
Yes, the driving distance between Xining to Bangladesh is 2824 km. It takes approximately 37h 20m to drive from Xining to Bangladesh.
There are 520+ hotels available in Bangladesh.
What companies run services between Xining, China and Bangladesh?
China Southern Airlines, China Eastern Airlines, and three other airlines fly from Xining (XNN) to Shahjalal International Airport (DAC) twice daily.
- Website
- csair.com
Flights from Xining to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- $200–700
Flights from Xining to Shahjalal International Airport via Beijing Daxing
- Ave. Duration
- 14h 15m
- When
- Wednesday and Friday
- Estimated price
- $200–700
Flights from Lanzhou to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $170–600
Flights from Lanzhou to Shahjalal International Airport via Beijing Daxing
- Ave. Duration
- 9h 32m
- When
- Wednesday and Friday
- Estimated price
- $170–600
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
- $16–24
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- $51
- Schedules at
- qichezhan.net
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 do I buy a London Underground ticket?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




