Flights from Shanghai to Shenzhen
SHA to SZX. All flight routes from Hongqiao International, China to Shenzhen Bao'an International Airport, China. These routes are operated by 7 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 2 hours and 20 minutes.
Find the best prices on hotels and car rental near Shenzhen Bao'an Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Shenzhen flights
With over 447 flights every week and 9 different airlines you have a wide option of flights to choose from. You can fly non-stop to Shenzhen (SZX) from Shanghai (SHA) with Spring Airlines, China Southern Airlines, Shanghai Airlines, Juneyao Airlines, Xiamen Airlines, China Eastern Airlines or Shenzhen Airlines or you can choose a stopover via Changsha (CSX) or Wuhan (WUH) if it suits you better.
Tip! You can also fly to Shenzhen from Shanghai Pudong International Airport (PVG).
Shanghai to Shenzhen with Spring Airlines
You can fly non-stop every weekday with flights departing between 7 am and 21 pm.
With China Southern Airlines
You can fly non-stop every weekday with flights departing from 7 am to 22 pm.
With Shanghai Airlines
You can fly non-stop every weekday with flights departing at 8 am, 11 am or 13 pm.
With Juneyao Airlines
You can fly non-stop every weekday with flights departing between 7 am and 21 pm.
Miles & flight time: SHA - SZX
The shortest flight time between SHA and SZX is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 40m | - | 755 (1215 km) |
CSX Changsha | 5h 55m | 2h 0m | 919 (1479 km) |
WUH Wuhan | 6h 10m | 2h 15m | 991 (1595 km) |
Unpublished Flight Rates From Shanghai to Shenzhen