There are 5 ways to get from Dushanbe to Shanghai by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Shanghai Hongqiao International Airport
best- Fly from Dushanbe International Airport (DYU) to Shanghai Hongqiao International Airport (SHA)plane DYU - SHA
10h 20m¥2,155–7,386Fly to Shanghai Pudong International Airport
cheapest- Fly from Dushanbe International Airport (DYU) to Shanghai Pudong International Airport (PVG)plane DYU - PVG
9h 41m¥2,142–5,902Train, bus
- Take the train from Dushanbe to Beineutrain
- Take the train from Beineu to Astana 1train
- Take the bus from Saparzhai bus station to Ürümqibus
- Take the train from Ürümqi to Shanghai stationtrain
6d 1hDrive 5,747.8 km
- Drive from Dushanbe to Shanghaicar 5,747.8 km
2d 15h¥4,831–6,978Fly to Hangzhou Xiaoshan International Airport, train
- Fly from Dushanbe International Airport (DYU) to Hangzhou Xiaoshan International Airport (HGH)plane DYU - HGH
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
10h 43m¥2,268–7,666
Dushanbe International Airport (DYU) to Shanghai Hongqiao International Airport (SHA) flights
Comparing Your Travel Options
The cheapest way to get from Dushanbe to Shanghai is to fly which costs ¥2100 - ¥6000 and takes 9h 41m.
The fastest way to get from Dushanbe to Shanghai is to fly which takes 9h 41m and costs ¥2100 - ¥6000.
The distance between Dushanbe and Shanghai is 4808 km. The road distance is 5747.8 km.
The best way to get from Dushanbe to Shanghai without a car is to train and bus which takes 6 days 1h and costs .
It takes approximately 10h 20m to get from Dushanbe to Shanghai, including transfers.
Shanghai is 3h ahead of Dushanbe. It is currently 7:32 AM in Dushanbe and 10:32 AM in Shanghai.
Yes, the driving distance between Dushanbe to Shanghai is 5748 km. It takes approximately 2 days 15h to drive from Dushanbe to Shanghai.
There are 1893+ hotels available in Shanghai.
What companies run services between Dushanbe, Tajikistan and Shanghai, China?
China Southern Airlines flies from Dushanbe International Airport (DYU) to Shanghai Hongqiao International Airport (SHA) 3 times a week.
- Website
- csair.com
Flights from Dushanbe International Airport to Shanghai Hongqiao International Airport via Beijing Daxing
- Ave. Duration
- 9h 50m
- When
- Wednesday and Saturday
- Estimated price
- ¥2,100–7,500
Flights from Dushanbe International Airport to Shanghai Hongqiao International Airport via Urumqi
- Ave. Duration
- 10h 5m
- When
- Tuesday
- Estimated price
- ¥2,100–7,500
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Urumqi
- Ave. Duration
- 13h 35m
- When
- Tuesday
- Estimated price
- ¥2,000–7,000
Flights from Dushanbe International Airport to Hangzhou Xiaoshan International Airport via Beijing Daxing
- Ave. Duration
- 9h 15m
- When
- Wednesday and Saturday
- Estimated price
- ¥2,200–8,000
Flights from Dushanbe International Airport to Hangzhou Xiaoshan International Airport via Urumqi
- Ave. Duration
- 9h 35m
- When
- Tuesday
- Estimated price
- ¥2,100–7,500
- Website
- en.ceair.com
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Tashkent
- Ave. Duration
- 13h 30m
- When
- Saturday
- Estimated price
- ¥2,100–6,000
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Almaty
- Ave. Duration
- 14h 30m
- When
- Friday
- Estimated price
- ¥2,000–6,000
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Delhi
- Ave. Duration
- 14h 55m
- When
- Monday
- Estimated price
- ¥2,200–6,500
- Website
- uzairways.com
Flights from Dushanbe International Airport to Hangzhou Xiaoshan International Airport via Tashkent
- Ave. Duration
- 8h 15m
- When
- Sunday
- Estimated price
- ¥3,500–9,000
- Website
- airastana.com
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Almaty
- Ave. Duration
- 13h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥3,300–8,500
- Website
- xiamenair.com
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Beijing Daxing
- Ave. Duration
- 8h 50m
- When
- Wednesday and Saturday
- Estimated price
- ¥2,000–7,000
- Website
- ceair.com
Flights from Dushanbe International Airport to Shanghai Pudong International Airport via Urumqi
- Ave. Duration
- 9h 40m
- When
- Tuesday
- Estimated price
- ¥2,400–7,000
- Phone
- +992 (37) 227 21 77
- [email protected]
- Website
- railway.tj
Train from Dushanbe to Beineu
- Ave. Duration
- 34h 53m
- Frequency
- Once a week
- Book at
- Tajikistan Railways
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Beineu to Astana 1
- Ave. Duration
- 39h 47m
- Frequency
- 3 times a week
- Estimated price
- ¥220–350
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥220–240
- 2nd Class (Coupe)
- ¥310–350
Train from Ürümqi to Shanghai station
- Hard Seat
- ¥320–470
- Hard Sleeper
- ¥700–950
- Soft Sleeper
- ¥1,000–1,500
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Bus from Saparzhai bus station to Ürümqi
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- ¥474
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
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 French strikes 2018: What are my alternative transport options?, South Korea: Travelling from Seoul to Busan , and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.



















