There are 6 ways to get from Xining to Bangladesh by plane, bus, car, or train
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
17h 36m$164–464Train, bus to Lanzhou, fly to Shahjalal International Airport
cheapest- 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$140–429Bus, 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
4d 8hDrive 2,822.7 km
- Drive from Xining to Dhakacar 2,822.7 km
37h 24m$356–514Fly Xining to Osmani International Airport
- Fly from Xining (XNN) to Osmani International Airport (ZYL)plane XNN - ZYL
25h 52m$197–609Fly Xining to Shah Amanat International Airport
- Fly from Xining (XNN) to Shah Amanat International Airport (CGP)plane XNN - CGP
28h 30m$223–666
Xining (XNN) to Shahjalal International Airport (DAC) flights
Comparing Your Travel Options
The cheapest way to get from Xining to Bangladesh is to train and bus and fly which costs $140 - $430 and takes 13h 55m.
The fastest way to get from Xining to Bangladesh is to train and bus and fly which takes 13h 55m and costs $140 - $430.
The distance between Xining and Bangladesh is 1851 km. The road distance is 2822.7 km.
It takes approximately 17h 36m to get from Xining to Bangladesh, including transfers.
Bangladesh is 2h behind Xining. It is currently 10:06 AM in Xining and 8:06 AM in Bangladesh.
Yes, the driving distance between Xining to Bangladesh is 2823 km. It takes approximately 37h 24m to drive from Xining to Bangladesh.
There are 513+ hotels available in Bangladesh.
What companies run services between Xining, China and Bangladesh?
China Southern Airlines and China Eastern 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
- $190–650
Flights from Xining to Shahjalal International Airport via Beijing Daxing
- Ave. Duration
- 14h 15m
- When
- Wednesday and Friday
- Estimated price
- $190–700
Flights from Lanzhou to Shahjalal International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $160–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 Why you should take the train in the US, How to get from Gatwick Airport into central London, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.




