There are 5 ways to get from Tajikistan to Dunhuang 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 from Dushanbe International Airport
best- Fly from Dushanbe International Airport (DYU) to Dunhuang (DNH)plane DYU - DNH
8h 9m¥2,110–7,012Fly from Khudjand International Airport
cheapest- Fly from Khudjand International Airport (LBD) to Dunhuang (DNH)plane LBD - DNH
27h 13m¥1,119–4,922Bus, drive, train
- Take the bus from Asian Express Terminal to Shahristanbus
- Drive from Shahristan to Zomincar
- Take the bus from Zomin to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
- Take the train from Kashgar to Jiuquantrain
- Take the bus from Jiuquan to Dunhuangbus
3d¥1,253–1,897Drive 2,822.5 km
- Drive from Dushanbe to Dunhuangcar 2,822.5 km
35h 56m¥2,399–3,464Drive to Samarkand International Airport, fly
- Drive from Panjakent to Samarkand International Airport (SKD)car
- Fly from Samarkand International Airport (SKD) to Dunhuang (DNH)plane SKD - DNH
16h 30m¥2,540–8,557
Dushanbe International Airport (DYU) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Tajikistan to Dunhuang is to bus and drive and train which costs ¥1200 - ¥1900 and takes 3 days 0h.
The fastest way to get from Tajikistan to Dunhuang is to fly which takes 8h 9m and costs ¥2100 - ¥7000.
The distance between Tajikistan and Dunhuang is 2235 km. The road distance is 2822.5 km.
It takes approximately 8h 9m to get from Tajikistan to Dunhuang, including transfers.
Dunhuang is 3h ahead of Tajikistan. It is currently 12:31 AM in Tajikistan and 3:31 AM in Dunhuang.
Yes, the driving distance between Tajikistan to Dunhuang is 2823 km. It takes approximately 35h 56m to drive from Tajikistan to Dunhuang.
There are 20+ hotels available in Dunhuang.
What companies run services between Tajikistan and Dunhuang, China?
China Southern Airlines, Air China, and five other airlines fly from Dushanbe International Airport (DYU) to Dunhuang (DNH) 6 times a week.
- Website
- tianjin-air.com
Flights from Dushanbe International Airport to Dunhuang via Urumqi
- Ave. Duration
- 15h 55m
- When
- Friday
- Estimated price
- ¥2,100–7,000
Flights from Samarkand International Airport to Dunhuang via Urumqi
- Ave. Duration
- 15h
- When
- Monday
- Estimated price
- ¥2,500–8,500
Flights from Khudjand International Airport to Dunhuang via Kashi, Urumqi
- Ave. Duration
- 26h 30m
- When
- Tuesday
- Estimated price
- ¥1,100–5,500
- Website
- chinaexpressair.com
Flights from Dushanbe International Airport to Dunhuang via Urumqi, Hami
- Ave. Duration
- 8h 45m
- When
- Saturday and Friday
- Estimated price
- ¥2,100–7,500
Flights from Samarkand International Airport to Dunhuang via Xi An
- Ave. Duration
- 22h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥3,500–13,000
- Website
- airchangan.com
Flights from Dushanbe International Airport to Dunhuang via Xi An
- Ave. Duration
- 16h
- When
- Monday and Thursday
- Estimated price
- ¥2,800–11,000
Flights from Samarkand International Airport to Dunhuang via Xi An
- Ave. Duration
- 16h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥3,500–13,000
- Website
- airchina.com
Flights from Dushanbe International Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 14h 30m
- When
- Wednesday
- Estimated price
- ¥3,200–11,000
- Website
- en.ceair.com
Flights from Samarkand International Airport to Dunhuang via Xi An
- Ave. Duration
- 22h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥3,500–13,000
Train from Kashgar to Jiuquan
- Ave. Duration
- 27h 20m
- Frequency
- Once daily
- Estimated price
- ¥220–613
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥220–320
- Hard Sleeper
- ¥440–550
- Soft Sleeper
- ¥650–850
- Phone
- 1616
Bus from Asian Express Terminal to Shahristan
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- ¥61
- Phone
- +99871 207-87-00
- [email protected]
- Website
- uztrans.uz
Bus from Zomin to Tashkent bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ¥27
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Tashkent bus station to Bishkek Avtovokzal
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ¥190–270
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
- Phone
- +996 312 64-23-27
- [email protected]
- Website
- avtovokzal.kg
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥574
- Book at
- https://tezket.kg/
- [email protected]
- Website
- chinabusguide.com
Bus from Jiuquan to Dunhuang
- Ave. Duration
- 4h 40m
- Frequency
- Every 3 hours
- Estimated price
- ¥80–170
- Schedules at
- chinabusguide.com
- Bus
- ¥120–170
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 Heading to Europe? Read this before you buy a Eurail Pass, How do I get from Sydney to Melbourne, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.






