Direct (nonstop) flights from Xichang to Beijing

1 airline flys nonstop from Qingshan (XIC) to Beijing Capital International Airport (PEK). It's 1,171 miles (1,884 km), about 3h in the air. Operated by Air China.

XIC
Qingshan
🇨🇳 Xichang, China
PEK
Beijing Capital International Airport
🇨🇳 Beijing, China
Flight Time
3h
Distance
1,171 mi
1,884 km
CO₂/pax
198 kg
−28 kg vs. layover
Airlines
1
Air China
Time Diff
Same timezone
Operated by Air China Air China

Route data last updated: May 29, 2026

Airlines with non-stop flights

Air China CA Air China
Route
XIC → PEK
Flight Time
3h
Distance
1,171 mi

Alternative Routes

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

XIC TFU (Chengdu) PEK
Leg 1: 1h 5m (210 mi) Leg 2: 2h 30m (960 mi) Total: ~3h 35m 🍃 226 kg CO₂ (+14% vs. direct)
Leg 1
XIC → TFU
1h 5m · 210 mi
View XIC to TFU flights →
Leg 2
TFU → PEK
2h 30m · 960 mi
View TFU to PEK flights →
XIC YBP (Yibin) PEK
Leg 1: 50m (154 mi) Leg 2: 2h 45m (1,035 mi) Total: ~3h 35m 🍃 229 kg CO₂ (+16% vs. direct)
Leg 1
XIC → YBP
50m · 154 mi
View XIC to YBP flights →
Leg 2
YBP → PEK
2h 45m · 1,035 mi
View YBP to PEK flights →
XIC MIG (Mian Yang) PEK
Leg 1: 1h 20m (283 mi) Leg 2: 2h 30m (892 mi) Total: ~3h 50m 🍃 242 kg CO₂ (+22% vs. direct)
Leg 1
XIC → MIG
1h 20m · 283 mi
View XIC to MIG flights →
Leg 2
MIG → PEK
2h 30m · 892 mi
View MIG to PEK flights →
XIC CTU (Chengdu) PEK
Leg 1: 1h 15m (208 mi) Leg 2: 2h 45m (966 mi) Total: ~4h 🍃 227 kg CO₂ (+15% vs. direct)
Leg 1
XIC → CTU
1h 15m · 208 mi
View XIC to CTU flights →
Leg 2
CTU → PEK
2h 45m · 966 mi
View CTU to PEK flights →
XIC CKG (Chongqing) PEK
Leg 1: 1h 30m (295 mi) Leg 2: 2h 30m (909 mi) Total: ~4h 🍃 248 kg CO₂ (+25% vs. direct)
Leg 1
XIC → CKG
1h 30m · 295 mi
View XIC to CKG flights →
Leg 2
CKG → PEK
2h 30m · 909 mi
View CKG to PEK flights →

Looking for the return flight?

PEK → XIC: Flights from Beijing to Xichang

Frequently Asked Questions

How long is the direct flight from Xichang to Beijing?

A nonstop flight from Xichang (XIC) to Beijing (PEK) takes approximately 3 hours. The distance is 1,171 miles (1,884 km).

Which airlines fly nonstop from Xichang to Beijing?

Just Air China.

Is there a nonstop flight from Xichang to Beijing?

Yes. 1 airline: Air China.

How far is Xichang from Beijing?

The flight distance from Xichang to Beijing is 1,171 miles (1,884 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 Xichang to Beijing?

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

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

Is the return flight from Beijing to Xichang 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 Xichang 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 Qingshan for this flight?

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