Cheap flights from Shanghai to Guangzhou

Find cheap Guangzhou to Shanghai flights with our free search service. Compare all available fares for direct or connection flights from Guangzhou to Shanghai.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Shanghai to Guangzhou flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Shanghai (SHA) - Guangzhou (CAN) 2026-03-06 2026-03-06 134 USD 4 hours 55 minutes Direct 2026-02-25T06:55:49
Shanghai (SHA) - Guangzhou (CAN) 2026-03-09 2026-03-09 153 USD 5 hours 5 minutes Direct 2026-02-25T04:56:14
Shanghai (SHA) - Guangzhou (CAN) 2026-03-24 2026-03-24 167 USD 4 hours 55 minutes Direct 2026-02-28T11:38:43
Shanghai (SHA) - Guangzhou (CAN) 2026-03-26 2026-03-26 175 USD 5 hours 0 minutes Direct 2026-03-02T11:33:34
Shanghai (SHA) - Guangzhou (CAN) 2026-07-15 2026-07-15 519 USD 16 hours 50 minutes Connection 2026-02-28T18:30:01

Shanghai to Guangzhou flight status

Flight Origin Destination Departure Arrival Equip
CZ3549 Shanghai (PVG) Guangzhou (CAN) 6:45 a.m. 9:30 a.m. A321
MU5345 Shanghai (PVG) Guangzhou (CAN) 7:45 a.m. 10:20 a.m. Airbus A350-900
HU7332 Shanghai (PVG) Guangzhou (CAN) 7:40 a.m. 10:30 a.m. Boeing 737
ZH1865 Shanghai (PVG) Guangzhou (CAN) 5:05 p.m. 7:40 p.m. 330
9C6685 Shanghai (PVG) Guangzhou (CAN) 9:40 a.m. 2 p.m. A20N
CZ8212 Shanghai (PVG) Guangzhou (CAN) 8:25 p.m. 11:10 p.m. Airbus A330-223
MU3211 Shanghai (PVG) Guangzhou (CAN) 3:10 p.m. 4:25 p.m. None
FM9303 Shanghai (PVG) Guangzhou (CAN) 8:30 a.m. 11:05 a.m. B738
IB2502 Shanghai (PVG) Guangzhou (CAN) 7 a.m. 7:50 a.m. None
CZ3488 Shanghai (PVG) Guangzhou (CAN) 11:20 a.m. 2:40 p.m. Airbus A320-100/200
CZ3585 Shanghai (PVG) Guangzhou (CAN) 10:50 p.m. 1:35 a.m. A333
KL4533 Shanghai (PVG) Guangzhou (CAN) 10:05 p.m. 11:55 p.m.
AA7161 Shanghai (PVG) Guangzhou (CAN) 11:50 a.m. 1:05 p.m. None
CA1865 Shanghai (PVG) Guangzhou (CAN) 5:05 p.m. 7:40 p.m. A333
MU3213 Shanghai (PVG) Guangzhou (CAN) 7:25 a.m. 9:15 a.m. 319
MU5313 Shanghai (PVG) Guangzhou (CAN) 5 p.m. 7:30 p.m. Airbus A320neo
MU3631 Shanghai (PVG) Guangzhou (CAN) 1:50 p.m. 3:30 p.m. 738
HU7142 Shanghai (PVG) Guangzhou (CAN) 1:30 p.m. 3:35 p.m. B738
CF9026 Shanghai (PVG) Guangzhou (CAN) 6:10 a.m. 8:50 a.m.
CF9036 Shanghai (PVG) Guangzhou (CAN) 11:40 p.m. 2:25 a.m.
KL4350 Shanghai (PVG) Guangzhou (CAN) 8 p.m. 11:25 p.m. 320
AA7060 Shanghai (PVG) Guangzhou (CAN) 4:30 p.m. 5:55 p.m. 73H
Y87957 Shanghai (PVG) Guangzhou (CAN) 2:05 a.m. 4:20 a.m.
9C8541 Shanghai (PVG) Guangzhou (CAN) 12:25 p.m. 3:35 p.m. A20N
DL6358 Shanghai (PVG) Guangzhou (CAN) 11:31 a.m. 2:05 p.m. ERJ
DL6355 Shanghai (PVG) Guangzhou (CAN) 10:15 p.m. 7:30 a.m. ERJ
DL6354 Shanghai (PVG) Guangzhou (CAN) 11:55 a.m. 8:15 p.m. ERJ
FM9317 Shanghai (PVG) Guangzhou (CAN) 6:30 p.m. 8:55 p.m.
HU7532 Shanghai (PVG) Guangzhou (CAN) 10:35 a.m. 1:10 p.m.
FM9311 Shanghai (PVG) Guangzhou (CAN) 1:30 p.m. 4:10 p.m. B738
BT415 Shanghai (PVG) Guangzhou (CAN) 9:10 a.m. 10:45 a.m. DH4
HO2027 Shanghai (PVG) Guangzhou (CAN) 3:10 p.m. 5:55 p.m. A321
MU9527 Shanghai (PVG) Guangzhou (CAN) 4:30 p.m. 6:50 p.m. 738
MU9303 Shanghai (PVG) Guangzhou (CAN) 9 a.m. 11:30 a.m. 738
MU9311 Shanghai (PVG) Guangzhou (CAN) 9:15 p.m. 11:40 p.m. 738
MF1077 Shanghai (PVG) Guangzhou (CAN) 3:15 p.m. 6 p.m. Airbus A321-271N
Y87924 Shanghai (PVG) Guangzhou (CAN) 4:05 a.m. 6:50 a.m.
MU9317 Shanghai (PVG) Guangzhou (CAN) 9:25 p.m. 12:10 a.m. 738
CZ380 Shanghai (PVG) Guangzhou (CAN) 6:20 p.m. 9:05 p.m. A321
CZ0380 Shanghai (PVG) Guangzhou (CAN) 6:20 p.m. 9:05 p.m.
MF1423 Shanghai (PVG) Guangzhou (CAN) 3:50 p.m. 6:10 p.m. Airbus A321-231
AB4491 Shanghai (PVG) Guangzhou (CAN) 3:40 p.m. 5:20 p.m. 320
9W0306 Shanghai (PVG) Guangzhou (CAN) 3:50 p.m. 6:10 p.m. 73H
JJ2127 Shanghai (PVG) Guangzhou (CAN) 10:45 p.m. 1:15 a.m. A321
BE6972 Shanghai (PVG) Guangzhou (CAN) 9:15 p.m. 11:40 p.m. S20
AB4093 Shanghai (PVG) Guangzhou (CAN) 11:55 a.m. 2:40 p.m. 77W
AB2817 Shanghai (PVG) Guangzhou (CAN) 9:30 a.m. 12:10 p.m. 320
CZ4934 Shanghai (PVG) Guangzhou (CAN) 9:20 p.m. 11:55 p.m. 321