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