Direct (nonstop) flights from Zhangye to Beijing

1 airline flys nonstop from Zhangye Ganzhou Airport (YZY) to Daxing International Airport (PKX). It's 845 miles (1,360 km), about 2h 35m in the air. Operated by China United Airlines.

YZY
Zhangye Ganzhou Airport
🇨🇳 Zhangye, China
PKX
Daxing International Airport
🇨🇳 Beijing, China
Flight Time
2h 35m
Distance
845 mi
1,360 km
CO₂/pax
156 kg
−46 kg vs. layover
Airlines
1
China United Airlines
Time Diff
Same timezone
Operated by China United Airlines China United Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

China United Airlines KN China United Airlines
Route
YZY → PKX
Flight Time
2h 35m
Distance
845 mi

Alternative Routes

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

YZY LHW (Lanzhou) PKX
Leg 1: 50m (226 mi) Leg 2: 2h 20m (727 mi) Total: ~3h 10m 🍃 202 kg CO₂ (+29% vs. direct)
Leg 1
YZY → LHW
50m · 226 mi
View YZY to LHW flights →
Leg 2
LHW → PKX
2h 20m · 727 mi
View LHW to PKX flights →
YZY XIY (Xian) PKX
Leg 1: 2h (540 mi) Leg 2: 2h (548 mi) Total: ~4h 🍃 226 kg CO₂ (+45% vs. direct)
Leg 1
YZY → XIY
2h · 540 mi
View YZY to XIY flights →
Leg 2
XIY → PKX
2h · 548 mi
View XIY to PKX flights →
YZY DNH (Dunhuang) PKX
Leg 1: 1h 23m (334 mi) Leg 2: 3h 3m (1,153 mi) Total: ~4h 26m 🍃 282 kg CO₂ (+81% vs. direct)
Leg 1
YZY → DNH
1h 23m · 334 mi
View YZY to DNH flights →
Leg 2
DNH → PKX
3h 3m · 1,153 mi
View DNH to PKX flights →
YZY WUH (Wuhan) PKX
Leg 1: 2h 35m (946 mi) Leg 2: 2h 5m (615 mi) Total: ~4h 40m 🍃 299 kg CO₂ (+92% vs. direct)
Leg 1
YZY → WUH
2h 35m · 946 mi
View YZY to WUH flights →
Leg 2
WUH → PKX
2h 5m · 615 mi
View WUH to PKX flights →
YZY CKG (Chongqing) PKX
Leg 1: 2h 25m (713 mi) Leg 2: 2h 30m (873 mi) Total: ~4h 55m 🍃 319 kg CO₂ (+104% vs. direct)
Leg 1
YZY → CKG
2h 25m · 713 mi
View YZY to CKG flights →
Leg 2
CKG → PKX
2h 30m · 873 mi
View CKG to PKX flights →

Looking for the return flight?

PKX → YZY: Flights from Beijing to Zhangye

Frequently Asked Questions

How long is the direct flight from Zhangye to Beijing?

A nonstop flight from Zhangye (YZY) to Beijing (PKX) takes approximately 2 hours and 35 minutes. The distance is 845 miles (1,360 km).

Which airlines fly nonstop from Zhangye to Beijing?

Just China United Airlines.

Is there a nonstop flight from Zhangye to Beijing?

Yes. 1 airline: China United Airlines.

How far is Zhangye from Beijing?

The flight distance from Zhangye to Beijing is 845 miles (1,360 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Zhangye to Beijing?

At 2h 35m, 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 Zhangye to Beijing?

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

Is the return flight from Beijing to Zhangye 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 Zhangye 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 Zhangye Ganzhou Airport for this flight?

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