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).
- 172 flights a week
- 9 airlines
- 53 flight numbers
- 1208 km 751 miles
- 1 h 50 min typical flight time
- 6/6 recent flights on time
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
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 |
|---|---|---|---|---|
| | Juneyao Airlines | Nov 7, 2026 | 21:40 | 23:55 |
| | China Eastern Airlines | Nov 7, 2026 | 21:35 | 23:50 |
| | Juneyao Airlines | Nov 7, 2026 | 21:15 | 23:20 |
| | China Southern Airlines | Nov 7, 2026 | 21:00 | 23:15 |
| | Spring Airlines | Nov 7, 2026 | 20:55 | 23:10 |
| | China Eastern Airlines | Nov 7, 2026 | 20:30 | 22:35 |
| | Shenzhen Airlines | Nov 7, 2026 | 20:00 | 22:10 |
| | China Southern Airlines | Nov 7, 2026 | 19:00 | 21:15 |
| | Juneyao Airlines | Nov 7, 2026 | 18:50 | 20:55 |
| | Xiamen Airlines | Nov 7, 2026 | 18:50 | 20:55 |
| | China Eastern Airlines | Nov 7, 2026 | 18:30 | 20:45 |
| | Air China | Nov 7, 2026 | 17:45 | 20:00 |
| | China Eastern Airlines | Nov 7, 2026 | 17:30 | 19:40 |
| | Shenzhen Airlines | Nov 7, 2026 | 17:10 | 19:25 |
| | China Southern Airlines | Nov 7, 2026 | 17:00 | 19:15 |
| | Spring Airlines | Nov 7, 2026 | 16:55 | 19:10 |
| | China Eastern Airlines | Nov 7, 2026 | 16:30 | 18:45 |
| | China Eastern Airlines | Nov 7, 2026 | 16:10 | 18:30 |
| | China Southern Airlines | Nov 7, 2026 | 16:00 | 18:10 |
| | Shanghai Airlines | Nov 7, 2026 | 15:30 | 17:45 |
| | China Southern Airlines | Nov 7, 2026 | 15:00 | 17:15 |
| | Xiamen Airlines | Nov 7, 2026 | 14:50 | 17:05 |
| | Spring Airlines | Nov 7, 2026 | 14:40 | 17:00 |
| | China Eastern Airlines | Nov 7, 2026 | 14:30 | 16:45 |
| | Shenzhen Airlines | Nov 7, 2026 | 14:10 | 16:25 |
| | China Southern Airlines | Nov 7, 2026 | 14:00 | 16:15 |
| | Juneyao Airlines | Nov 7, 2026 | 13:20 | 15:20 |
| | China Eastern Airlines | Nov 7, 2026 | 13:05 | 15:05 |
| | China Southern Airlines | Nov 7, 2026 | 13:00 | 15:10 |
| | 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.| Flight | From | To | Scheduled Time | Departure | Status | Details |
|---|---|---|---|---|---|---|
| CZ3589 | Shenzhen SZX | Shanghai SHA | 21:00 | Scheduled | Track > | |
| 9C8950 | Shenzhen SZX | Shanghai SHA | 20:55 | Scheduled | Track > | |
| MU5358 | Shenzhen SZX | Shanghai SHA | 20:30 | 20:37 | En-Route | Track > |
| ZH9529 | Shenzhen SZX | Shanghai SHA | 20:00 | 20:23 | En-Route | Track > |
| CZ3575 | Shenzhen SZX | Shanghai SHA | 19:00 | 19:17 | En-Route | Track > |
| MF8318 | Shenzhen SZX | Shanghai SHA | 18:50 | Cancelled | Track > | |
| HO1886 | Shenzhen SZX | Shanghai SHA | 18:50 | 19:05 | En-Route | Track > |
| MU5350 | Shenzhen SZX | Shanghai SHA | 18:30 | 18:40 | En-Route | Track > |
| CA1861 | Shenzhen SZX | Shanghai SHA | 17:45 | 19:42 | Delayed | Track > |
| MU5348 | Shenzhen SZX | Shanghai SHA | 17:30 | 17:40 | Landed | Track > |
| ZH9509 | Shenzhen SZX | Shanghai SHA | 17:10 | 17:30 | Landed | Track > |
| CZ3587 | Shenzhen SZX | Shanghai SHA | 17:00 | 17:24 | Landed | Track > |
| 9C8776 | Shenzhen SZX | Shanghai SHA | 16:55 | 17:02 | Landed | Track > |
| MU5346 | Shenzhen SZX | Shanghai SHA | 16:30 | 16:43 | Landed | Track > |
| MU5354 | Shenzhen SZX | Shanghai SHA | 16:10 | 16:26 | Landed | Track > |
On this route now
flights between SZX and SHA are in the air right now (live map).
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.








