There are 5 ways to get from Shanghai Hongqiao Airport (SHA) to Jiayuguan 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 from Shanghai Hongqiao International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Jiayuguan Airport (JGN)plane SHA - JGN
6h 14m¥1,372–3,644Train
cheapest- Take the train from Shanghai Hongqiao Station to Wuxi Stationtrain Cangnan / ...
- Take the train from Wuxi to Jiayuguantrain Shanghai
29h 38m¥321–791Fly from Shanghai Pudong International Airport
- Fly from Shanghai Pudong International Airport (PVG) to Jiayuguan Airport (JGN)plane PVG - JGN
6h 52m¥2,614–4,629Bus, train
- Take the bus from Shanghai General to Jinan Bus Terminalbus
- Take the bus from Jinan to Yinchuan Bus Stationbus
- Take the bus from Yinchuan Bus Station to Zhongweibus
- Take the train from Zhongwei to Jiayuguantrain
2d 4hDrive 2,664.5 km
- Drive from Shanghai Hongqiao Airport (SHA) to Jiayuguancar 2,664.5 km
27h 13m¥2,247–3,245
Shanghai Hongqiao International Airport (SHA) to Jiayuguan Airport (JGN) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai Hongqiao Airport (SHA) to Jiayuguan is to train which costs ¥320 - ¥800 and takes 29h 38m.
The fastest way to get from Shanghai Hongqiao Airport (SHA) to Jiayuguan is to fly which takes 6h 14m and costs ¥1300 - ¥3700.
No, there is no direct train from Shanghai Hongqiao Airport (SHA) to Jiayuguan. However, there are services departing from Hongqiao Airport T1 and arriving at Jiayuguan via Shanghai Hongqiao Station and Wuxi. The journey, including transfers, takes approximately 29h 38m.
The distance between Shanghai Hongqiao Airport (SHA) and Jiayuguan is 2300 km. The road distance is 2664.5 km.
The best way to get from Shanghai Hongqiao Airport (SHA) to Jiayuguan without a car is to train which takes 29h 38m and costs ¥320 - ¥800.
It takes approximately 6h 14m to get from Shanghai Hongqiao Airport (SHA) to Jiayuguan, including transfers.
Shanghai Hongqiao Airport (SHA) to Jiayuguan train services, operated by China Railways G-Class, depart from Shanghai Hongqiao Station.
The best way to get from Shanghai Hongqiao Airport (SHA) to Jiayuguan is to fly which takes 6h 14m and costs ¥1300 - ¥3700. Alternatively, you can train, which costs ¥320 - ¥800 and takes 29h 38m.
Shanghai Hongqiao Airport (SHA) to Jiayuguan train services, operated by China Railways G-Class, arrive at Wuxi Station.
Yes, the driving distance between Shanghai Hongqiao Airport (SHA) to Jiayuguan is 2664 km. It takes approximately 27h 13m to drive from Shanghai Hongqiao Airport (SHA) to Jiayuguan.
What companies run services between Shanghai Hongqiao Airport (SHA), China and Jiayuguan, China?
China Eastern Airlines, Xiamen Airlines, and four other airlines fly from Shanghai Hongqiao International Airport (SHA) to Jiayuguan Airport (JGN) 4 times a day. Alternatively, you can take a subway from Hongqiao Airport T1 to Jiayuguan via Shanghai Hongqiao Train Station, Shanghai Hongqiao Station, Wuxi Station, Wuxi, and Jiayuguan in around 29h 38m.
- Website
- en.ceair.com
Flights from Shanghai Hongqiao International Airport to Jiayuguan Airport via Xi An
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ¥3,300–7,500
Flights from Shanghai Hongqiao International Airport to Jiayuguan Airport via Lanzhou
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥3,300–7,500
Flights from Shanghai Pudong International Airport to Jiayuguan Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,000–7,000
Flights from Shanghai Pudong International Airport to Jiayuguan Airport via Yinchuan Hedong
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥3,000–7,000
Flights from Shanghai Pudong International Airport to Jiayuguan Airport via Lanzhou
- Ave. Duration
- 6h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ¥3,000–7,000
Flights from Shanghai Pudong International Airport to Jiayuguan Airport via Xi An
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ¥3,000–7,000
- Website
- ch.com
Flights from Shanghai Hongqiao International Airport to Jiayuguan Airport via Shijiazhuang Zhengding
- Ave. Duration
- 9h 22m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–3,600
- Website
- sda.cn
Flights from Shanghai Hongqiao International Airport to Jiayuguan Airport via Chongqing
- Ave. Duration
- 11h 25m
- When
- Monday
- Estimated price
- ¥2,800–7,000
Train from Shanghai Hongqiao Station to Wuxi Station
- 2nd Class Seat
- ¥56–62
- 1st Class Seat
- ¥90–100
- Business Class Seat
- ¥120–180
Train from Shanghai Hongqiao Station to Wuxi Station
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- ¥60–110
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥60–85
- Adult - 1st Class
- ¥70–110
Train from Wuxi to Jiayuguan
- Hard Seat
- ¥240–340
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥700–1,100
Train from Zhongwei to Jiayuguan
- Ave. Duration
- 8h 24m
- Frequency
- Once daily
- Estimated price
- ¥80–210
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥80–120
- Hard Sleeper
- ¥170–210
- Soft Sleeper
- ¥270–340
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Shanghai General to Jinan Bus Terminal
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Estimated price
- ¥266
- Schedules at
- bus.ctrip.com
- Website
- qichezhan.net
Bus from Jinan to Yinchuan Bus Station
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Schedules at
- qichezhan.net
Bus from Yinchuan Bus Station to Zhongwei
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ¥35
- 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 Getting to Rome from the airport, Is ride-sharing platform BlaBlaCar right for you?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
There are eight+ hotels available in Jiayuguan.