CAN → SHA Guangzhou to Shanghai
live
Direct flights from Guangzhou (CAN) to Shanghai (SHA): 49 nonstop departures observed each week across 7 airlines. 99% of the last 73 operated flights arrived within 15 minutes of schedule. The median arrival is 23 minutes early. No cancellations were recorded across the 73 tracked flights. The nonstop covers 1,176 km, an estimated 2 hours 0 minutes in the air. Measured by Pro Flight Search from live flight boards at Guangzhou and Shanghai. Updated 22 October 2026 at 13:53 UTC.
Today, CAN → SHA Thu 22 Oct · local times
Sched Flight CAN departure SHA arrival
06:45
9C6722 中国春秋航空公司
Departed
Landed 08:38 −32
08:50
CA1837 中国国际航空公司
Left 09:02 +12
Landed 10:45 −35
09:00
9C6892中国春秋航空公司
Left 09:10 +10
Landed 10:54 −36
10:45
9C8836 中国春秋航空公司
Departed
Landed 12:49 −21
14:30
MU5308 中国东方航空公司
Departed
Landed 16:25 −30
15:30
MU5310 中国东方航空公司
Departed
Landed 17:29 −36
16:20
CA1829 中国国际航空公司
Departed
Landed 18:15 −25
16:30
9C8856中国春秋航空公司
Departed
Landed 18:30 −15
16:30
MU5312 中国东方航空公司
Departed
Landed 18:17 −33
18:10
9C6720 中国春秋航空公司
Departed
Landed 20:13 −12
21:15
9C8932 中国春秋航空公司
Sched 21:15 Departure not confirmed by the board
SHA est. 23:10 sched 23:40
21:30
MU9200中国东方航空公司
Sched 21:30 Departure not confirmed by the board
SHA est. 23:28 sched 23:55
·
CZ3503 中国南方航空公司
Departed
Landed 17:56 −29
·
CZ3523 中国南方航空公司
Departed
Landed 09:55 −25
·
CZ3525 中国南方航空公司
Departed
Landed 15:03 −22
·
CZ3529 中国南方航空公司
Departed
Landed 11:03 −17
·
CZ3531 中国南方航空公司
Departed
Landed 12:04 −16
·
CZ3533 中国南方航空公司
Departed
Landed 08:56 −24
·
CZ3537 中国南方航空公司
Departed
Landed 12:59 −21
·
CZ3539 中国南方航空公司
Departed
Landed 14:07 −13
·
CZ3571 中国南方航空公司
Departed
Landed 17:02 −23
·
CZ3581中国南方航空公司
Departed
Landed 19:57 −33
·
CZ3595中国南方航空公司
On schedule
SHA est. 22:44 +24 sched 22:20
·
FM9308 上海航空公司
Departed
Landed 14:22 −38
·
FM9312 上海航空公司
Departed
Landed 15:20 −25
·
FM9318 上海航空公司
Departed
Landed 21:27 −13
·
HO1852吉祥航空公司
On schedule
SHA est. 23:30 sched 23:50
·
HO1854 吉祥航空公司
Departed
Landed 08:31 −24
·
HO1856 吉祥航空公司
Departed
Landed 12:55 −20
·
HO1858 吉祥航空公司
Departed
Landed 16:00 −35
·
HO1870 吉祥航空公司
Departed
Landed 20:47 −13
·
HO2288 吉祥航空公司
Departed
Landed 15:04 −6
·
HU7131 海南航空公司
Departed
Landed 09:42 −28
·
MU5302 中国东方航空公司
Departed
Landed 10:24 −21
·
MU5304 中国东方航空公司
Departed
Landed 11:43 +8
·
MU5306 中国东方航空公司
Departed
Landed 12:20 −40
·
MU5314 中国东方航空公司
Departed
Landed 20:22 −38
·
MU5316 中国东方航空公司
Departed
Landed 16:02 −13
·
MU5320 中国东方航空公司
On schedule
SHA est. 22:32 sched 22:45
·
MU5330 中国东方航空公司
Departed
Landed 19:37 −28
Checked CAN board 21:23 · SHA board 21:53
CAN
Guangzhou
smooth · +8
SHA
Shanghai
smooth · +0
dep bank 06:40–22:20 49x weekly
Runs reliable · 7 airlines · 49x weekly · nonstop
99% on time
of the last 73 operated CAN → SHA flights arrived within 15 minutes
Median arrival delay is −23 min . 0 of 73 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −23 min across the last 73 operated legs
Flight time ~2h 00m estimated from route distance
Weekly departures 49x 7 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 73
The week scheduled departures · origin local time
Air China China Eastern Airlines China Southern Airline Hainan Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air ChinaCA
Flights CA1837 08:50 daily · CA1829 16:20 daily
China Eastern AirlinesMU 95% on time
Flights MU5302 08:35 daily · MU5304 09:30 daily · MU5306 10:30 daily · MU5316 14:00 daily
China Southern AirlineCZ 100% on time
Flights CZ3533 07:00 daily · CZ3523 08:00 daily · CZ3529 09:00 daily · CZ3531 10:00 daily
Hainan AirlinesHU
Flights HU7131 07:40 daily
Juneyao AirlinesHO 100% on time
Flights HO1854 06:40 daily · HO1856 10:55 daily · HO2288 12:55 daily · HO1858 14:15 daily
Shanghai AirlinesFM 100% on time
Flights FM9308 12:30 daily · FM9312 13:30 daily · FM9318 19:30 daily
Spring Airlines9C 100% on time
Flights 9C6722 06:45 Tu Th Sa · 9C8930 06:45 Mo We Fr Su · 9C8836 10:45 daily · 9C6720 18:10 daily
History operated legs · board outcomes
10-22 9C6892 dep +10 → arr −36
10-22 9C8856 arrived −15
10-22 CZ3581 arrived −33
10-21 9C6892 dep +9 → arr −36
10-21 9C8856 dep +9 → arr −23
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from CAN and SHA, paired departure → arrival per flight and day. Board tracking since Wed, Oct 21 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 110 Delayed 13 Within 15m 92/110 Median -16m
9C6720 中国春秋航空公司
2 days
CAN
Departure
Sched 18:10
Scheduled departure
→
SHA
Arrival
20:13
Landed · Sched 20:2512m early
CAN
Departure
18:19
Departed · Sched 18:109m late
→
SHA
Arrival
20:15
Landed · Sched 20:2510m early
Full 9C6720 history →
9C6722 中国春秋航空公司
1 day
CAN
Departure
Sched 06:45
Departure time not on board
→
SHA
Arrival
08:38
Landed · Sched 09:1032m early
Full 9C6722 history →
9C6892 中国春秋航空公司
2 days
CAN
Departure
09:10
Departed · Sched 09:0010m late
→
SHA
Arrival
10:54
Landed · Sched 11:3036m early
CAN
Departure
09:09
Departed · Sched 09:009m late
→
SHA
Arrival
10:54
Landed · Sched 11:3036m early
9C8836 中国春秋航空公司
2 days
CAN
Departure
Sched 10:45
Scheduled departure
→
SHA
Arrival
12:49
Landed · Sched 13:1021m early
CAN
Departure
10:56
Departed · Sched 10:4511m late
→
SHA
Arrival
12:44
Landed · Sched 13:1026m early
Full 9C8836 history →
9C8856 中国春秋航空公司
2 days
CAN
Departure
Sched 16:30
Departure time not on board
→
SHA
Arrival
18:30
Landed · Sched 18:4515m early
CAN
Departure
16:39
Departed · Sched 16:309m late
→
SHA
Arrival
18:22
Landed · Sched 18:4523m early
9C8932 中国春秋航空公司
2 days
CAN
Departure
Sched 21:15
Scheduled departure
→
SHA
Arrival
23:10
Est. · Sched 23:4030m early
CAN
Departure
21:48
Departed · Sched 21:1533m late
→
SHA
Arrival
23:35
Landed · Sched 23:405m early
Full 9C8932 history →
CA1829 中国国际航空公司
2 days
CAN
Departure
Sched 16:20
Departure time not on board
→
SHA
Arrival
18:15
Landed · Sched 18:4025m early
CAN
Departure
16:30
Departed · Sched 16:2010m late
→
SHA
Arrival
18:12
Landed · Sched 18:4028m early
Full CA1829 history →
CA1837 中国国际航空公司
2 days
CAN
Departure
09:02
Departed · Sched 08:5012m late
→
SHA
Arrival
10:45
Landed · Sched 11:2035m early
CAN
Departure
09:04
Departed · Sched 08:5014m late
→
SHA
Arrival
10:52
Landed · Sched 11:2028m early
Full CA1837 history →
CZ3503 中国南方航空公司
2 days
CAN
Departure
Sched 16:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
17:56
Landed · Sched 18:2529m early
CAN
Departure
16:14
Departed · Sched 16:0014m late
→
SHA
Arrival
17:53
Landed · Sched 18:2532m early
Full CZ3503 history →
CZ3523 中国南方航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:55
Landed · Sched 10:2025m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:56
Landed · Sched 10:2024m early
Full CZ3523 history →
CZ3525 中国南方航空公司
2 days
CAN
Departure
Sched 13:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
15:03
Landed · Sched 15:2522m early
CAN
Departure
13:20
Departed · Sched 13:0020m late
→
SHA
Arrival
15:06
Landed · Sched 15:2519m early
Full CZ3525 history →
CZ3529 中国南方航空公司
2 days
CAN
Departure
Sched 09:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
11:03
Landed · Sched 11:2017m early
CAN
Departure
09:13
Departed · Sched 09:0013m late
→
SHA
Arrival
10:56
Landed · Sched 11:2024m early
Full CZ3529 history →
CZ3531 中国南方航空公司
2 days
CAN
Departure
Sched 10:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
12:04
Landed · Sched 12:2016m early
CAN
Departure
10:08
Departed · Sched 10:008m late
→
SHA
Arrival
11:52
Landed · Sched 12:2028m early
Full CZ3531 history →
CZ3533 中国南方航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
08:56
Landed · Sched 09:2024m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
08:50
Landed · Sched 09:2030m early
Full CZ3533 history →
CZ3537 中国南方航空公司
2 days
CAN
Departure
Sched 11:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
12:59
Landed · Sched 13:2021m early
CAN
Departure
11:24
Departed · Sched 11:0024m late
→
SHA
Arrival
13:11
Landed · Sched 13:209m early
Full CZ3537 history →
CZ3539 中国南方航空公司
2 days
CAN
Departure
Sched 12:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
14:07
Landed · Sched 14:2013m early
CAN
Departure
12:12
Departed · Sched 12:0012m late
→
SHA
Arrival
14:01
Landed · Sched 14:2019m early
Full CZ3539 history →
CZ3571 中国南方航空公司
2 days
CAN
Departure
Sched 15:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
17:02
Landed · Sched 17:2523m early
CAN
Departure
15:20
Departed · Sched 15:0020m late
→
SHA
Arrival
17:15
Landed · Sched 17:2510m early
Full CZ3571 history →
CZ3581 中国南方航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
19:57
Landed · Sched 20:3033m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
20:09
Landed · Sched 20:3021m early
CZ3595 中国南方航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
22:44
Est. · Sched 22:2024m late
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
22:22
Landed · Sched 22:202m late
FM9308 上海航空公司
2 days
CAN
Departure
Sched 12:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
14:22
Landed · Sched 15:0038m early
CAN
Departure
13:07
Departed · Sched 12:3037m late
→
SHA
Arrival
14:55
Landed · Sched 15:005m early
Full FM9308 history →
FM9312 上海航空公司
2 days
CAN
Departure
Sched 13:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
15:20
Landed · Sched 15:4525m early
CAN
Departure
13:57
Departed · Sched 13:3027m late
→
SHA
Arrival
15:40
Landed · Sched 15:455m early
Full FM9312 history →
FM9318 上海航空公司
2 days
CAN
Departure
Sched 19:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
21:27
Landed · Sched 21:4013m early
CAN
Departure
19:37
Departed · Sched 19:307m late
→
SHA
Arrival
21:19
Landed · Sched 21:4021m early
Full FM9318 history →
HO1852 吉祥航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
23:30
Est. · Sched 23:5020m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
Sched 23:50
Scheduled time only · no board update captured
HO1854 吉祥航空公司
1 day
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
08:31
Landed · Sched 08:5524m early
Full HO1854 history →
HO1856 吉祥航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
12:55
Landed · Sched 13:1520m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
12:57
Landed · Sched 13:1518m early
Full HO1856 history →
HO1858 吉祥航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
16:00
Landed · Sched 16:3535m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
Full HO1858 history →
HO1870 吉祥航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
20:47
Landed · Sched 21:0013m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
20:35
Landed · Sched 21:0025m early
Full HO1870 history →
HO2288 吉祥航空公司
2 days
CAN
Departure
Sched 12:55
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
15:04
Landed · Sched 15:106m early
CAN
Departure
13:15
Departed · Sched 12:5520m late
→
SHA
Arrival
15:00
Landed · Sched 15:1010m early
Full HO2288 history →
HU7131 海南航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:42
Landed · Sched 10:1028m early
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:29
Landed · Sched 10:1041m early
Full HU7131 history →
MU5302 中国东方航空公司
2 days
CAN
Departure
Sched 08:35
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
10:24
Landed · Sched 10:4521m early
CAN
Departure
08:44
Departed · Sched 08:359m late
→
SHA
Arrival
10:28
Landed · Sched 10:4517m early
Full MU5302 history →
MU5304 中国东方航空公司
2 days
CAN
Departure
Sched 09:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
11:43
Landed · Sched 11:358m late
CAN
Departure
09:39
Departed · Sched 09:309m late
→
SHA
Arrival
11:20
Landed · Sched 11:3515m early
Full MU5304 history →
MU5306 中国东方航空公司
2 days
CAN
Departure
Sched 10:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
12:20
Landed · Sched 13:0040m early
CAN
Departure
10:41
Departed · Sched 10:3011m late
→
SHA
Arrival
12:29
Landed · Sched 13:0031m early
Full MU5306 history →
MU5308 中国东方航空公司
2 days
CAN
Departure
Sched 14:30
Departure time not on board
→
SHA
Arrival
16:25
Landed · Sched 16:5530m early
CAN
Departure
16:05
Departed · Sched 14:3095m late
→
SHA
Arrival
17:51
Landed · Sched 17:0051m late
Full MU5308 history →
MU5310 中国东方航空公司
2 days
CAN
Departure
Sched 15:30
Departure time not on board
→
SHA
Arrival
17:29
Landed · Sched 18:0536m early
CAN
Departure
15:40
Departed · Sched 15:3010m late
→
SHA
Arrival
17:26
Landed · Sched 18:0539m early
Full MU5310 history →
MU5312 中国东方航空公司
2 days
CAN
Departure
Sched 16:30
Departure time not on board
→
SHA
Arrival
18:17
Landed · Sched 18:5033m early
CAN
Departure
16:49
Departed · Sched 16:3019m late
→
SHA
Arrival
18:33
Landed · Sched 18:5017m early
Full MU5312 history →
MU5314 中国东方航空公司
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
20:22
Landed · Sched 21:0038m early
CAN
Departure
18:41
Departed · Sched 18:3011m late
→
SHA
Arrival
20:25
Landed · Sched 20:5530m early
Full MU5314 history →
MU5316 中国东方航空公司
2 days
CAN
Departure
Sched 14:00
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
16:02
Landed · Sched 16:1513m early
CAN
Departure
14:10
Departed · Sched 14:0010m late
→
SHA
Arrival
15:49
Landed · Sched 16:1526m early
Full MU5316 history →
MU5320 中国东方航空公司
2 days
CAN
Departure
Sched 20:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
22:32
Est. · Sched 22:4513m early
CAN
Departure
20:43
Departed · Sched 20:3013m late
→
SHA
Arrival
22:27
Landed · Sched 22:4518m early
Full MU5320 history →
MU5330 中国东方航空公司
2 days
CAN
Departure
Sched 17:30
Scheduled departure
Wed schedule from board history
→
SHA
Arrival
19:37
Landed · Sched 20:0528m early
CAN
Departure
17:48
Departed · Sched 17:3018m late
→
SHA
Arrival
19:31
Landed · Sched 20:0534m early
Full MU5330 history →
MU9200 中国东方航空公司
2 days
CAN
Departure
Sched 21:30
Scheduled departure
→
SHA
Arrival
23:28
Est. · Sched 23:5527m early
CAN
Departure
22:12
Departed · Sched 21:3042m late
→
SHA
Arrival
23:56
Landed · Sched 23:551m late
9C8930 中国春秋航空公司
1 day
CAN
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
08:34
Landed · Sched 09:1036m early
Full 9C8930 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Guangzhou (CAN) to Shanghai (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CAN-SHA
Copy
How we measure this →
CAN to SHA questions
Is CAN–SHA running on time right now? Smooth skies ahead. The departure side at CAN is the weaker end, route health score 94/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CAN–SHA? Operators schedule morning departures around 06:40 and evening departures around 17:30 from CAN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SHA delay card to confirm conditions when you'd arrive.
How long is the flight from CAN to SHA? Great-circle distance is 1,176 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 113–131 min gate-to-gate on this route.
How often does CAN–SHA fly? 7 carriers operate this route, around 261 flights a week between them. Compare carrier days and times in the airline list above.