Flights to Jiayuguan at a glance
- cities with nonstop flights here
- 2
- nonstop flights a week
- 25
- flight time from Beijing
- 4h 55m
- flight time from Shanghai
- 4h 30m
- arrival airport
- Jiayuguan
Where you can fly to Jiayuguan from
Nonstop flights, busiest routes first
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Jiayuguan from?
From 2 cities. The busiest routes are from Beijing (14 flights a week) and Shanghai (11 flights a week).
How long is the flight from Beijing to Jiayuguan?
A nonstop flight takes about 4 hours 55 minutes.
How long is the flight from Shanghai to Jiayuguan?
A nonstop flight takes about 4 hours 30 minutes.
Which airport do flights to Jiayuguan arrive at?
All nonstop flights land at Jiayuguan (JGN).