Wayfli › Shanghai (PVG) › To Shenzhen (SZX)

Shanghai (PVG) to Shenzhen (SZX) flights

There are direct flights from Shanghai Pudong International Airport to Shenzhen Bao'an International Airport, sold by 6 airlines (including codeshares): Air China, China Southern Airlines, Juneyao Airlines, China Eastern, All Nippon Airways and Shenzhen Airlines. The distance is 1,233 km, about 2h in the air. There are also 12 one-stop options, via airports such as Taipei, Hangzhou and Xiamen.

Live fares for PVG → SZXSee all routes on the map
1,233 kmdistance
~2hdirect flight time (estimate)
6direct airlines
12one-stop options

Direct flights from Shanghai to Shenzhen

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → SZXAir China, China Southern Airlines, Juneyao Airlines, China Eastern, All Nippon Airways, Shenzhen Airlines1,233 km~2h

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
TPE TaipeiSpring Airlines and EVA Air then China Airlines and China Southern Airlines1,479 km~4h 30m
HGH HangzhouChina Eastern then Spring Airlines and Air China1,236 km~4h 10m
XMN XiamenSpring Airlines and Shanghai Airlines then Air China and China Southern Airlines1,306 km~4h 15m
CSX ChangchaChina Southern Airlines and Shanghai Airlines then China Southern Airlines and Shenzhen Airlines1,512 km~4h 30m
NKG NanjingChina Eastern then Air China and China Southern Airlines1,415 km~4h 25m
FOC FuzhouJuneyao Airlines and China Eastern then China Southern Airlines and Xiamen Airlines1,313 km~4h 15m
KHN NanchangAir China and China Eastern then Air China and China Southern Airlines1,346 km~4h 20m
HFE HefeiLucky Air and China Eastern then Air China and China Southern Airlines1,516 km~4h 30m
WNZ WenzhouAir China and China Eastern then Air China and China Southern Airlines1,290 km~4h 15m
JJN QuanzhouAir China and Shenzhen Airlines then Air China and China Southern Airlines1,315 km~4h 15m
KOW GanzhouChina Eastern then China Southern Airlines1,274 km~4h 15m
HSN ZhoushanChina Eastern then China Southern Airlines1,321 km~4h 15m

More from Shanghai and Shenzhen

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.