Direct (nonstop) flights from Shenzhen to Yibin

1 airline flys nonstop from Shenzhen Bao'an International Airport (SZX) to Yibin (YBP). It's 716 miles (1,152 km), about 2h 30m in the air. Operated by Shenzhen Airlines.

SZX
Shenzhen Bao'an International Airport
🇨🇳 Shenzhen, China
YBP
Yibin
🇨🇳 Yibin, China
Flight Time
2h 30m
Distance
716 mi
1,152 km
CO₂/pax
132 kg
−73 kg vs. layover
Airlines
1
Shenzhen Airlines
Time Diff
Same timezone
Operated by Shenzhen Airlines Shenzhen Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Shenzhen Airlines ZH Shenzhen Airlines
Route
SZX → YBP
Flight Time
2h 30m
Distance
716 mi

Alternative Routes

Other ways to fly from Shenzhen to Yibin with one stop · direct emits 132 kg CO₂ per passenger

SZX XIC (Xichang) YBP
Leg 1: 2h 20m (814 mi) Leg 2: 50m (154 mi) Total: ~3h 10m 🍃 205 kg CO₂ (+55% vs. direct)
Leg 1
SZX → XIC
2h 20m · 814 mi
View SZX to XIC flights →
Leg 2
XIC → YBP
50m · 154 mi
View XIC to YBP flights →
SZX HAK (Haikou) YBP
Leg 1: 1h 25m (285 mi) Leg 2: 2h 10m (715 mi) Total: ~3h 35m 🍃 210 kg CO₂ (+59% vs. direct)
Leg 1
SZX → HAK
1h 25m · 285 mi
View SZX to HAK flights →
Leg 2
HAK → YBP
2h 10m · 715 mi
View HAK to YBP flights →
SZX WUH (Wuhan) YBP
Leg 1: 2h (560 mi) Leg 2: 2h 3m (596 mi) Total: ~4h 3m 🍃 239 kg CO₂ (+81% vs. direct)
Leg 1
SZX → WUH
2h · 560 mi
View SZX to WUH flights →
Leg 2
WUH → YBP
2h 3m · 596 mi
View WUH to YBP flights →
SZX SYX (Sanya) YBP
Leg 1: 1h 40m (413 mi) Leg 2: 2h 25m (785 mi) Total: ~4h 5m 🍃 246 kg CO₂ (+86% vs. direct)
Leg 1
SZX → SYX
1h 40m · 413 mi
View SZX to SYX flights →
Leg 2
SYX → YBP
2h 25m · 785 mi
View SYX to YBP flights →
SZX JHG (Jinghong) YBP
Leg 1: 2h 45m (836 mi) Leg 2: 1h 20m (526 mi) Total: ~4h 5m 🍃 277 kg CO₂ (+110% vs. direct)
Leg 1
SZX → JHG
2h 45m · 836 mi
View SZX to JHG flights →
Leg 2
JHG → YBP
1h 20m · 526 mi
View JHG to YBP flights →

Looking for the return flight?

YBP → SZX: Flights from Yibin to Shenzhen

Frequently Asked Questions

How long is the direct flight from Shenzhen to Yibin?

A nonstop flight from Shenzhen (SZX) to Yibin (YBP) takes approximately 2 hours and 30 minutes. The distance is 716 miles (1,152 km).

Which airlines fly nonstop from Shenzhen to Yibin?

Just Shenzhen Airlines.

Is there a nonstop flight from Shenzhen to Yibin?

Yes. 1 airline: Shenzhen Airlines.

How far is Shenzhen from Yibin?

The flight distance from Shenzhen to Yibin is 716 miles (1,152 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 Shenzhen to Yibin?

At 2h 30m, 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 Shenzhen to Yibin?

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

Is the return flight from Yibin to Shenzhen 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 Shenzhen to Yibin?

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 Shenzhen Bao'an International Airport for this flight?

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