There are 3 ways to get from Shanghai to Turkmenistan by plane 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 from Shanghai Hongqiao International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Ashgabat International Airport (ASB)plane SHA - ASB
13h 27m$373–1,305Fly from Shanghai Pudong International Airport
cheapest- Fly from Shanghai Pudong International Airport (PVG) to Ashgabat International Airport (ASB)plane PVG - ASB
14h 34m$340–913Drive 6,905.6 km
- Drive from Shanghai Station to Ashgabatcar 6,905.6 km
3d 2h$889–1,284
Shanghai Hongqiao International Airport (SHA) to Ashgabat International Airport (ASB) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai to Turkmenistan is to fly which costs $340 - $950 and takes 14h 34m.
The fastest way to get from Shanghai to Turkmenistan is to fly which takes 13h 27m and costs $370 - $1,300.
The distance between Shanghai and Turkmenistan is 5724 km. The road distance is 6905.6 km.
It takes approximately 13h 27m to get from Shanghai to Turkmenistan, including transfers.
Turkmenistan is 3h behind Shanghai. It is currently 12:24 AM in Shanghai and 9:24 PM in Turkmenistan.
Yes, the driving distance between Shanghai to Turkmenistan is 6906 km. It takes approximately 3 days 2h to drive from Shanghai to Turkmenistan.
There are two+ hotels available in Turkmenistan.
What companies run services between Shanghai, China and Turkmenistan?
China Southern Airlines, Air China, and five other airlines fly from Shanghai Hongqiao International Airport (SHA) to Ashgabat International Airport (ASB) twice daily.
- Website
- csair.com
Flights from Shanghai Hongqiao International Airport to Ashgabat International Airport via Urumqi
- Ave. Duration
- 15h 40m
- When
- Tuesday and Saturday
- Estimated price
- $370–1,400
Flights from Shanghai Hongqiao International Airport to Ashgabat International Airport via Xi An, Urumqi
- Ave. Duration
- 13h 42m
- When
- Tuesday and Saturday
- Estimated price
- $380–1,300
Flights from Shanghai Hongqiao International Airport to Ashgabat International Airport via Shijiazhuang Zhengding, Urumqi
- Ave. Duration
- 15h 15m
- When
- Tuesday and Saturday
- Estimated price
- $380–1,300
Flights from Shanghai Hongqiao International Airport to Ashgabat International Airport via Zhengzhou, Urumqi
- Ave. Duration
- 13h 35m
- When
- Tuesday and Saturday
- Estimated price
- $370–1,300
Flights from Shanghai Pudong International Airport to Ashgabat International Airport via Urumqi
- Ave. Duration
- 18h 25m
- When
- Tuesday and Saturday
- Estimated price
- $320–950
- Website
- flyturkmenistanairlines.eu
Flights from Shanghai Hongqiao International Airport to Ashgabat International Airport via Beijing Capital
- Ave. Duration
- 13h 7m
- When
- Sunday and Friday
- Estimated price
- $650–1,500
Flights from Shanghai Pudong International Airport to Ashgabat International Airport via Incheon
- Ave. Duration
- 11h 57m
- When
- Thursday and Wednesday
- Estimated price
- $550–1,200
Flights from Shanghai Pudong International Airport to Ashgabat International Airport via Beijing Capital
- Ave. Duration
- 14h 7m
- When
- Sunday and Friday
- Estimated price
- $550–1,200
Flights from Shanghai Pudong International Airport to Ashgabat International Airport via Delhi
- Ave. Duration
- 15h 15m
- When
- Tuesday and Friday
- Estimated price
- $330–900
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 Need to know: Eurostar, Why you should take the train in the US, and Need to know: Greyhound - to help you get the most out of your next trip.
