Direct (nonstop) flights from Jiayuguan to Beijing

2 airlines fly nonstop from Jiayuguan Airport (JGN) to Daxing International Airport (PKX). It's 961 miles (1,547 km), about 3h 3m in the air. Operated by Xiamen Airlines, China Eastern Airlines.

JGN
Jiayuguan Airport
🇨🇳 Jiayuguan, China
PKX
Daxing International Airport
🇨🇳 Beijing, China
Flight Time
3h 3m
Distance
961 mi
1,547 km
CO₂/pax
162 kg
−46 kg vs. layover
Airlines
2
Xiamen Airlines +1
Time Diff
Same timezone
Operated by Xiamen Airlines Xiamen Airlines China Eastern Airlines China Eastern Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Xiamen Airlines MF Xiamen Airlines
Route
JGN → PKX
Flight Time
3h 3m
Distance
961 mi
China Eastern Airlines MU China Eastern Airlines
Route
JGN → PKX
Flight Time
3h 3m
Distance
961 mi

Alternative Routes

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

JGN JIC (Jinchang) PKX
Leg 1: 1h 10m (233 mi) Leg 2: 2h 20m (759 mi) Total: ~3h 30m 🍃 208 kg CO₂ (+28% vs. direct)
Leg 1
JGN → JIC
1h 10m · 233 mi
View JGN to JIC flights →
Leg 2
JIC → PKX
2h 20m · 759 mi
View JIC to PKX flights →
JGN LHW (Lanzhou) PKX
Leg 1: 1h 20m (368 mi) Leg 2: 2h 20m (727 mi) Total: ~3h 40m 🍃 228 kg CO₂ (+41% vs. direct)
Leg 1
JGN → LHW
1h 20m · 368 mi
View JGN to LHW flights →
Leg 2
LHW → PKX
2h 20m · 727 mi
View LHW to PKX flights →
JGN INC (Yinchuan) PKX
Leg 1: 1h 45m (445 mi) Leg 2: 1h 58m (546 mi) Total: ~3h 43m 🍃 208 kg CO₂ (+28% vs. direct)
Leg 1
JGN → INC
1h 45m · 445 mi
View JGN to INC flights →
Leg 2
INC → PKX
1h 58m · 546 mi
View INC to PKX flights →
JGN DNH (Dunhuang) PKX
Leg 1: 50m (195 mi) Leg 2: 3h 3m (1,153 mi) Total: ~3h 53m 🍃 256 kg CO₂ (+58% vs. direct)
Leg 1
JGN → DNH
50m · 195 mi
View JGN to DNH flights →
Leg 2
DNH → PKX
3h 3m · 1,153 mi
View DNH to PKX flights →
JGN XIY (Xian) PKX
Leg 1: 2h 15m (685 mi) Leg 2: 2h (548 mi) Total: ~4h 15m 🍃 253 kg CO₂ (+56% vs. direct)
Leg 1
JGN → XIY
2h 15m · 685 mi
View JGN to XIY flights →
Leg 2
XIY → PKX
2h · 548 mi
View XIY to PKX flights →

Frequently Asked Questions

How long is the direct flight from Jiayuguan to Beijing?

A nonstop flight from Jiayuguan (JGN) to Beijing (PKX) takes approximately 3 hours and 3 minutes. The distance is 961 miles (1,547 km).

Which airlines fly nonstop from Jiayuguan to Beijing?

2 airlines: Xiamen Airlines, China Eastern Airlines.

Is there a nonstop flight from Jiayuguan to Beijing?

Yes. 2 airlines: Xiamen Airlines, China Eastern Airlines.

How far is Jiayuguan from Beijing?

The flight distance from Jiayuguan to Beijing is 961 miles (1,547 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Jiayuguan to Beijing?

At 3h 3m, 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 Jiayuguan to Beijing?

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

Is the return flight from Beijing to Jiayuguan 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 Jiayuguan to Beijing?

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 Jiayuguan Airport for this flight?

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