PVG → CAN Shanghai to Guangzhou
live
Direct flights from Shanghai (PVG) to Guangzhou (CAN): 56 nonstop departures observed each week across 8 airlines. 81% of the last 21 operated flights arrived within 15 minutes of schedule. The median arrival is 8 minutes early. No cancellations were recorded across the 21 tracked flights. The nonstop covers 1,203 km, an estimated 2 hours 3 minutes in the air. Measured by Pro Flight Search from live flight boards at Shanghai and Guangzhou. Updated 10 September 2026 at 17:53 UTC.
PVG
Shanghai
busy · +18
CAN
Guangzhou
smooth · +0
dep bank 06:30–23:10 56x weekly
Runs reliable · 8 airlines · 56x weekly · nonstop
81% on time
of the last 21 operated PVG → CAN flights arrived within 15 minutes
Median arrival delay is −8 min . 0 of 21 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −8 min across the last 21 operated legs
Flight time ~2h 03m estimated from route distance
Weekly departures 56x 8 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 21
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines Dalian Airlines 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
China Eastern AirlinesMU 80% on time
Flights MU5329 13:30 daily · MU5311 16:20 daily · MU5361 21:00 daily · MU5325 22:25 daily
China Southern AirlinesCZ
Flights CZ3549 06:55 daily · CZ3585 18:20 daily · CZ8212 22:05 daily
Dalian AirlinesCA
Flights CA8327 varies daily · CA8581 varies daily · CA8347 16:05 Th Fr Su · CA1865 17:05 daily
Hainan AirlinesHU
Flights HU7332 08:00 Mo We Th Fr Sa Su · HU7432 10:00 daily
MAP JetAQ
Flights AQ1012 19:35 daily · AQ1006 varies daily
Shanghai AirlinesFM
Flights FM7271 06:30 Mo Fr · FM9305 09:00 daily
Shenzhen AirlinesZH
Flights ZH9536 12:25 daily · ZH9534 19:15 daily
吉祥航空公司HO
Flights HO2287 09:15 daily
History operated legs · board outcomes
Show 13 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 PVG and CAN, paired departure → arrival per flight and day. Board tracking since Thu, Sep 10 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 60 Completed 34 Delayed 15 Within 15m 21/34 Median +10m
AQ1006 九元航空有限公司
3 days
PVG
Departure
Sched 23:10
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
23:29
Departed · Sched 22:2564m late
→
CAN
Arrival
Sched 01:00
Scheduled arrival · landing pending
PVG
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:54
Landed · Sched 01:3541m early
Full AQ1006 history →
AQ1012 九元航空有限公司
2 days
PVG
Departure
Sched 19:35
Scheduled departure
→
CAN
Arrival
Sched 22:15
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
19:44
Departed · Sched 19:359m late
→
CAN
Arrival
21:43
Landed · Sched 22:1532m early
Full AQ1012 history →
CA1865 中国国际航空公司
2 days
PVG
Departure
Sched 17:05
Scheduled departure
→
CAN
Arrival
Sched 19:40
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
17:49
Departed · Sched 17:0544m late
→
CAN
Arrival
19:42
Landed · Sched 19:402m late
Full CA1865 history →
CA8327 中国国际航空公司
2 days
PVG
Departure
Sched 07:55
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
08:40
Departed · Sched 08:1030m late
→
CAN
Arrival
10:45
Landed · Sched 10:2520m late
Full CA8327 history →
CA8347 中国国际航空公司
1 day
PVG
Departure
Sched 16:05
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CA8347 history →
CA8581 中国国际航空公司
2 days
PVG
Departure
09:55
Est. · Sched 09:2530m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
10:31
Departed · Sched 10:0526m late
→
Full CA8581 history →
CZ3549 中国南方航空公司
2 days
PVG
Departure
Sched 06:55
Scheduled departure
→
CAN
Arrival
Sched 09:15
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
07:12
Departed · Sched 06:5517m late
→
CAN
Arrival
09:09
Landed · Sched 09:156m early
Full CZ3549 history →
CZ3585 中国南方航空公司
2 days
PVG
Departure
Sched 18:20
Scheduled departure
→
CAN
Arrival
Sched 21:05
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
18:41
Departed · Sched 18:2021m late
→
CAN
Arrival
20:45
Landed · Sched 21:0520m early
Full CZ3585 history →
CZ8212 中国南方航空公司
3 days
PVG
Departure
Sched 22:05
Scheduled departure
→
CAN
Arrival
Sched 00:30
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
23:13
Departed · Sched 22:0568m late
→
CAN
Arrival
Sched 00:30
Scheduled arrival · landing pending
PVG
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:05
Landed · Sched 00:3025m early
Full CZ8212 history →
FM7271 上海航空公司
1 day
PVG
Departure
Sched 06:30
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full FM7271 history →
FM9305 上海航空公司
2 days
PVG
Departure
Sched 09:00
Scheduled departure
→
CAN
Arrival
Sched 12:20
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
10:06
Departed · Sched 09:0066m late
→
CAN
Arrival
12:06
Landed · Sched 12:2014m early
Full FM9305 history →
HO2287 吉祥航空公司
2 days
PVG
Departure
10:10
Est. · Sched 09:1555m late
→
CAN
Arrival
Sched 11:40
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
09:30
Departed · Sched 09:1515m late
→
CAN
Arrival
11:36
Landed · Sched 11:404m early
Full HO2287 history →
HU6208 海南航空公司
1 day
PVG
Departure
Sched 20:30
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
HU7332 海南航空公司
1 day
PVG
Departure
Sched 08:00
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full HU7332 history →
HU7432 海南航空公司
2 days
PVG
Departure
Sched 10:00
Scheduled departure
→
CAN
Arrival
Sched 13:30
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
11:13
Departed · Sched 10:0073m late
→
CAN
Arrival
13:12
Landed · Sched 13:3018m early
Full HU7432 history →
MU5311 中国东方航空公司
2 days
PVG
Departure
Sched 16:20
Scheduled departure
→
CAN
Arrival
Sched 18:45
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
16:32
Departed · Sched 16:2012m late
→
CAN
Arrival
18:38
Landed · Sched 18:457m early
Full MU5311 history →
MU5325 中国东方航空公司
3 days
PVG
Departure
Sched 22:25
Scheduled departure
→
CAN
Arrival
Sched 00:50
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
23:09
Departed · Sched 22:2544m late
→
CAN
Arrival
Sched 00:50
Scheduled arrival · landing pending
PVG
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:29
Landed · Sched 00:5021m early
Full MU5325 history →
MU5329 中国东方航空公司
2 days
PVG
Departure
Sched 13:30
Scheduled departure
→
CAN
Arrival
Sched 15:50
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
13:40
Departed · Sched 13:3010m late
→
CAN
Arrival
15:42
Landed · Sched 15:508m early
Full MU5329 history →
MU5361 中国东方航空公司
2 days
PVG
Departure
Sched 20:45
Scheduled departure
→
CAN
Arrival
Sched 23:30
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
21:13
Departed · Sched 20:4528m late
→
CAN
Arrival
23:17
Last seen · Sched 23:3013m early
Full MU5361 history →
ZH9534 深圳航空公司
2 days
PVG
Departure
Sched 19:15
Scheduled departure
→
CAN
Arrival
Sched 22:00
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
19:27
Departed · Sched 19:1512m late
→
CAN
Arrival
21:22
Landed · Sched 22:0038m early
Full ZH9534 history →
ZH9536 深圳航空公司
2 days
PVG
Departure
Sched 12:25
Scheduled departure
→
CAN
Arrival
Sched 14:55
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
12:42
Departed · Sched 12:2517m late
→
CAN
Arrival
14:51
Landed · Sched 14:554m early
Full ZH9536 history →
CA8565 Air China
1 day
PVG
Departure
20:35
Departed · Sched 20:305m late
→
CAN
Arrival
22:37
Last seen · Sched 23:0528m early
Full CA8565 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 — Shanghai (PVG) to Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PVG-CAN
Copy
How we measure this →
PVG to CAN questions
Is PVG–CAN running on time right now? Mostly on schedule. The departure side at PVG is the weaker end, route health score 74/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PVG–CAN? Operators schedule morning departures around 06:30 and evening departures around 17:05 from PVG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CAN delay card to confirm conditions when you'd arrive.
How long is the flight from PVG to CAN? Great-circle distance is 1,203 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 115–133 min gate-to-gate on this route.
How often does PVG–CAN fly? 8 carriers operate this route, around 132 flights a week between them. Compare carrier days and times in the airline list above.