Direct (nonstop) flights from Xian to Jiayuguan

1 airline flys nonstop from Xi'an Xianyang International Airport (XIY) to Jiayuguan Airport (JGN). It's 685 miles (1,102 km), about 2h 25m in the air. Operated by China Eastern Airlines.

XIY
Xi'an Xianyang International Airport
🇨🇳 Xian, China
JGN
Jiayuguan Airport
🇨🇳 Jiayuguan, China
Flight Time
2h 25m
Distance
685 mi
1,102 km
CO₂/pax
127 kg
−25 kg vs. layover
Airlines
1
China Eastern Airlines
Time Diff
Same timezone
Operated by China Eastern Airlines China Eastern Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

China Eastern Airlines MU China Eastern Airlines
Route
XIY → JGN
Flight Time
2h 25m
Distance
685 mi

Alternative Routes

Other ways to fly from Xian to Jiayuguan with one stop · direct emits 127 kg CO₂ per passenger

XIY JIC (Jinchang) JGN
Leg 1: 1h 40m (455 mi) Leg 2: 1h 18m (233 mi) Total: ~2h 58m 🍃 152 kg CO₂ (+20% vs. direct)
Leg 1
XIY → JIC
1h 40m · 455 mi
View XIY to JIC flights →
Leg 2
JIC → JGN
1h 18m · 233 mi
View JIC to JGN flights →
XIY INC (Yinchuan) JGN
Leg 1: 1h 20m (298 mi) Leg 2: 2h (445 mi) Total: ~3h 20m 🍃 162 kg CO₂ (+28% vs. direct)
Leg 1
XIY → INC
1h 20m · 298 mi
View XIY to INC flights →
Leg 2
INC → JGN
2h · 445 mi
View INC to JGN flights →
XIY DNH (Dunhuang) JGN
Leg 1: 2h 50m (869 mi) Leg 2: 45m (195 mi) Total: ~3h 35m 🍃 222 kg CO₂ (+75% vs. direct)
Leg 1
XIY → DNH
2h 50m · 869 mi
View XIY to DNH flights →
Leg 2
DNH → JGN
45m · 195 mi
View DNH to JGN flights →
XIY TFU (Chengdu) JGN
Leg 1: 1h 40m (380 mi) Leg 2: 2h 25m (743 mi) Total: ~4h 5m 🍃 232 kg CO₂ (+83% vs. direct)
Leg 1
XIY → TFU
1h 40m · 380 mi
View XIY to TFU flights →
Leg 2
TFU → JGN
2h 25m · 743 mi
View TFU to JGN flights →
XIY CKG (Chongqing) JGN
Leg 1: 1h 40m (348 mi) Leg 2: 2h 40m (842 mi) Total: ~4h 20m 🍃 245 kg CO₂ (+93% vs. direct)
Leg 1
XIY → CKG
1h 40m · 348 mi
View XIY to CKG flights →
Leg 2
CKG → JGN
2h 40m · 842 mi
View CKG to JGN flights →

Looking for the return flight?

JGN → XIY: Flights from Jiayuguan to Xian

Frequently Asked Questions

How long is the direct flight from Xian to Jiayuguan?

A nonstop flight from Xian (XIY) to Jiayuguan (JGN) takes approximately 2 hours and 25 minutes. The distance is 685 miles (1,102 km).

Which airlines fly nonstop from Xian to Jiayuguan?

Just China Eastern Airlines.

Is there a nonstop flight from Xian to Jiayuguan?

Yes. 1 airline: China Eastern Airlines.

How far is Xian from Jiayuguan?

The flight distance from Xian to Jiayuguan is 685 miles (1,102 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Xian to Jiayuguan?

At 2h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Xian to Jiayuguan?

Roughly 127 kg CO2 per passenger one-way. That's about the same as driving 635 km.

Is the return flight from Jiayuguan to Xian also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Xian to Jiayuguan?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Xi'an Xianyang International Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.