Flights Shenzhen to Shanghai SZX to SHA

Flights from Shenzhen (SZX) to Shanghai (SHA): 9 airlines operate 53 flight numbers on this route, about 172 flights a week, distance 1208 km / 751 miles. The next departure is HO1790 (Juneyao Airlines) on Sat, Nov 7 at 21:15 UTC+8 (13:15 GMT).

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

SZX Shenzhen Shenzhen Bao'an International Airport SHA Shanghai Shanghai Hongqiao International Airport
Route map SZX to SHA Great-circle route from Shenzhen Bao'an International Airport, China to Shanghai Hongqiao International Airport, China, 1208 km. Map data: Natural Earth. CHINA SZX SHA Map data: Natural Earth

Shenzhen to Shanghai Flights

The 30 most recent of 53 flight numbers from SZX to SHA, with the date each last flew. Local times: SZX UTC+8, SHA UTC+8.

Flight Airline Last seen Departure Arrival
HO1888 Juneyao Airlines Nov 7, 2026 21:40 23:55
MU5360 China Eastern Airlines Nov 7, 2026 21:35 23:50
HO1790 Juneyao Airlines Nov 7, 2026 21:15 23:20
CZ3589 China Southern Airlines Nov 7, 2026 21:00 23:15
9C8950 Spring Airlines Nov 7, 2026 20:55 23:10
MU5358 China Eastern Airlines Nov 7, 2026 20:30 22:35
ZH9529 Shenzhen Airlines Nov 7, 2026 20:00 22:10
CZ3575 China Southern Airlines Nov 7, 2026 19:00 21:15
HO1886 Juneyao Airlines Nov 7, 2026 18:50 20:55
MF8318 Xiamen Airlines Nov 7, 2026 18:50 20:55
MU5350 China Eastern Airlines Nov 7, 2026 18:30 20:45
CA1861 Air China Nov 7, 2026 17:45 20:00
MU5348 China Eastern Airlines Nov 7, 2026 17:30 19:40
ZH9509 Shenzhen Airlines Nov 7, 2026 17:10 19:25
CZ3587 China Southern Airlines Nov 7, 2026 17:00 19:15
9C8776 Spring Airlines Nov 7, 2026 16:55 19:10
MU5346 China Eastern Airlines Nov 7, 2026 16:30 18:45
MU5354 China Eastern Airlines Nov 7, 2026 16:10 18:30
CZ3563 China Southern Airlines Nov 7, 2026 16:00 18:10
FM9334 Shanghai Airlines Nov 7, 2026 15:30 17:45
CZ3625 China Southern Airlines Nov 7, 2026 15:00 17:15
MF8332 Xiamen Airlines Nov 7, 2026 14:50 17:05
9C8882 Spring Airlines Nov 7, 2026 14:40 17:00
MU5344 China Eastern Airlines Nov 7, 2026 14:30 16:45
ZH9507 Shenzhen Airlines Nov 7, 2026 14:10 16:25
CZ3557 China Southern Airlines Nov 7, 2026 14:00 16:15
HO1884 Juneyao Airlines Nov 7, 2026 13:20 15:20
MU5340 China Eastern Airlines Nov 7, 2026 13:05 15:05
CZ3561 China Southern Airlines Nov 7, 2026 13:00 15:10
FM9332 Shanghai Airlines Nov 7, 2026 12:30 14:45

Upcoming flights

Local times at the departure airport.
Flight From To Scheduled Time Departure Status Details
HO1790 Shenzhen SZX Shanghai SHA 21:15 Scheduled Track >
MU5360 Shenzhen SZX Shanghai SHA 21:35 Scheduled Track >
HO1888 Shenzhen SZX Shanghai SHA 21:40 Scheduled Track >

Recent flights

Local times at the departure airport.

Airlines flying SZX to SHA

SZX to SHA FAQ

How long is the flight from Shenzhen to Shanghai?
About 1 h 50 min: that is the median flight time of the last 6 flights that landed; the timetable allows 2 h 15 min.
Which airlines fly from Shenzhen to Shanghai?
China Southern Airlines, China Eastern Airlines, Spring Airlines, Juneyao Airlines, Shenzhen Airlines, Xiamen Airlines, Shanghai Airlines, Air China and Yangtze River Express have flights from Shenzhen (SZX) to Shanghai (SHA) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Shenzhen to Shanghai?
About 172 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from Shenzhen to Shanghai on time?
6 of the last 6 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Shenzhen from Shanghai?
1208 km (751 miles) in a straight line between Shenzhen Bao'an International Airport and Shanghai Hongqiao International Airport.

Shanghai (SHA) to Shenzhen (SZX) flights >