Direct (nonstop) flights from Yibin to Shenzhen

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

YBP
Yibin
🇨🇳 Yibin, China
SZX
Shenzhen Bao'an International Airport
🇨🇳 Shenzhen, China
Flight Time
2h 5m
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 29, 2026

Airlines with non-stop flights

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

Alternative Routes

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

YBP XIC (Xichang) SZX
Leg 1: 55m (154 mi) Leg 2: 2h 5m (814 mi) Total: ~3h 🍃 205 kg CO₂ (+55% vs. direct)
Leg 1
YBP → XIC
55m · 154 mi
View YBP to XIC flights →
Leg 2
XIC → SZX
2h 5m · 814 mi
View XIC to SZX flights →
YBP HAK (Haikou) SZX
Leg 1: 1h 58m (715 mi) Leg 2: 1h 20m (285 mi) Total: ~3h 18m 🍃 210 kg CO₂ (+59% vs. direct)
Leg 1
YBP → HAK
1h 58m · 715 mi
View YBP to HAK flights →
Leg 2
HAK → SZX
1h 20m · 285 mi
View HAK to SZX flights →
YBP LJG (Lijiang) SZX
Leg 1: 1h (301 mi) Leg 2: 2h 35m (897 mi) Total: ~3h 35m 🍃 247 kg CO₂ (+87% vs. direct)
Leg 1
YBP → LJG
1h · 301 mi
View YBP to LJG flights →
Leg 2
LJG → SZX
2h 35m · 897 mi
View LJG to SZX flights →
YBP DLU (Dali City) SZX
Leg 1: 1h 15m (339 mi) Leg 2: 2h 25m (876 mi) Total: ~3h 40m 🍃 250 kg CO₂ (+89% vs. direct)
Leg 1
YBP → DLU
1h 15m · 339 mi
View YBP to DLU flights →
Leg 2
DLU → SZX
2h 25m · 876 mi
View DLU to SZX flights →
YBP JHG (Jinghong) SZX
Leg 1: 1h 30m (526 mi) Leg 2: 2h 20m (836 mi) Total: ~3h 50m 🍃 277 kg CO₂ (+110% vs. direct)
Leg 1
YBP → JHG
1h 30m · 526 mi
View YBP to JHG flights →
Leg 2
JHG → SZX
2h 20m · 836 mi
View JHG to SZX flights →

Looking for the return flight?

SZX → YBP: Flights from Shenzhen to Yibin

Frequently Asked Questions

How long is the direct flight from Yibin to Shenzhen?

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

Which airlines fly nonstop from Yibin to Shenzhen?

Just Shenzhen Airlines.

Is there a nonstop flight from Yibin to Shenzhen?

Yes. 1 airline: Shenzhen Airlines.

How far is Yibin from Shenzhen?

The flight distance from Yibin to Shenzhen 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 Yibin to Shenzhen?

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

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

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

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

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