Cheap flights from Guangzhou to Shanghai

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

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

Guangzhou to Shanghai flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Guangzhou (CAN) - Shanghai (SHA) 2026-09-06 2026-09-06 106 USD 5 hours 5 minutes Direct 2026-02-28T16:51:07
Guangzhou (CAN) - Shanghai (SHA) 2026-03-06 2026-03-06 141 USD 4 hours 55 minutes Direct 2026-02-25T06:56:36
Guangzhou (CAN) - Shanghai (SHA) 2026-03-11 2026-03-11 142 USD 5 hours 10 minutes Direct 2026-02-27T21:54:16
Guangzhou (CAN) - Shanghai (SHA) 2026-05-07 2026-05-07 147 USD 5 hours 5 minutes Direct 2026-02-23T18:20:22
Guangzhou (CAN) - Shanghai (SHA) 2026-03-19 2026-03-19 163 USD 5 hours 5 minutes Direct 2026-02-27T18:18:31
Guangzhou (CAN) - Shanghai (SHA) 2026-03-20 2026-03-20 165 USD 5 hours 5 minutes Direct 2026-02-27T18:19:44
Guangzhou (CAN) - Shanghai (SHA) 2026-04-13 2026-04-13 189 USD 4 hours 45 minutes Direct 2026-02-22T15:44:14

Guangzhou to Shanghai flight status

Flight Origin Destination Departure Arrival Equip
MU5316 Guangzhou (CAN) Shanghai (SHA) 1:30 p.m. 3:35 p.m. Airbus A330-200
CZ3523 Guangzhou (CAN) Shanghai (SHA) 8 a.m. 10:10 a.m. Airbus A350-900
CZ3537 Guangzhou (CAN) Shanghai (SHA) 11 a.m. 1:20 p.m. Airbus A320neo
FM9308 Guangzhou (CAN) Shanghai (SHA) 12:30 p.m. 2:40 p.m. A333
CZ3503 Guangzhou (CAN) Shanghai (SHA) 4 p.m. 6:10 p.m. Boeing 777-300ER
9C8932 Guangzhou (CAN) Shanghai (SHA) 9:35 p.m. 11:50 p.m. Airbus A320-100/200
MU5314 Guangzhou (CAN) Shanghai (SHA) 6:30 p.m. 8:40 p.m. A332
CZ3581 Guangzhou (CAN) Shanghai (SHA) 6 p.m. 8:20 p.m. A21N
ZH5022 Guangzhou (CAN) Shanghai (SHA) 10:55 a.m. 1 p.m. 321
CA1829 Guangzhou (CAN) Shanghai (SHA) 4:20 p.m. 6:40 p.m. Airbus A330-300
ZH1829 Guangzhou (CAN) Shanghai (SHA) 4:20 p.m. 6:40 p.m. 333
CZ3533 Guangzhou (CAN) Shanghai (SHA) 7 a.m. 9:15 a.m. Boeing 777-300ER
ZH1838 Guangzhou (CAN) Shanghai (SHA) 9:05 a.m. 11:20 a.m. 738
MU5540 Guangzhou (CAN) Shanghai (SHA) 10:45 a.m. 12:35 p.m. A332
FM9310 Guangzhou (CAN) Shanghai (SHA) 12:50 p.m. 2:45 p.m. A333
FM9318 Guangzhou (CAN) Shanghai (SHA) 7:30 p.m. 9:35 p.m. B789
HU7131 Guangzhou (CAN) Shanghai (SHA) 7:05 a.m. 9:20 a.m. Boeing 737-800
FM9320 Guangzhou (CAN) Shanghai (SHA) 8:30 p.m. 10:30 p.m. B738
KL4611 Guangzhou (CAN) Shanghai (SHA) 6:20 p.m. 7:10 p.m. 319
ZH5124 Guangzhou (CAN) Shanghai (SHA) 7:20 p.m. 10:20 p.m. None
MU5386 Guangzhou (CAN) Shanghai (SHA) noon 1:25 p.m. A333
CA1838 Guangzhou (CAN) Shanghai (SHA) 9:05 a.m. 11:20 a.m. Airbus A330-300
9C6720 Guangzhou (CAN) Shanghai (SHA) 4:05 p.m. 6 p.m. Airbus A320-100/200
9C8836 Guangzhou (CAN) Shanghai (SHA) 10:55 a.m. 1:15 p.m. A320
CA3298 Guangzhou (CAN) Shanghai (SHA) 5:15 p.m. 7 p.m. Airbus A320-214
MU4694 Guangzhou (CAN) Shanghai (SHA) 7:55 a.m. 11 a.m. 321
CZ3539 Guangzhou (CAN) Shanghai (SHA) noon 2:15 p.m. Boeing 777-300ER
MU5304 Guangzhou (CAN) Shanghai (SHA) 9:10 a.m. 11:25 a.m. B738
MU4696 Guangzhou (CAN) Shanghai (SHA) 5:20 p.m. 8:15 p.m. None
CZ3595 Guangzhou (CAN) Shanghai (SHA) 8 p.m. 10:15 p.m. Boeing 787-9
KL4607 Guangzhou (CAN) Shanghai (SHA) 2:40 p.m. 4:45 p.m. 333
9C8856 Guangzhou (CAN) Shanghai (SHA) 6:05 p.m. 8:10 p.m. A320
MU4950 Guangzhou (CAN) Shanghai (SHA) 2:25 p.m. 4:20 p.m.
CZ3529 Guangzhou (CAN) Shanghai (SHA) 7 p.m. 9:25 p.m. Airbus A350
HO1088 Guangzhou (CAN) Shanghai (SHA) 8:15 p.m. 10:55 p.m. A320
MU5306 Guangzhou (CAN) Shanghai (SHA) 10:30 a.m. 12:40 p.m. A333
MU5308 Guangzhou (CAN) Shanghai (SHA) 2:30 p.m. 4:35 p.m. A332
HO1288 Guangzhou (CAN) Shanghai (SHA) 1:45 p.m. 4:35 p.m. B789
CA3212 Guangzhou (CAN) Shanghai (SHA) 7:20 a.m. 9:45 a.m. Airbus A320-214
MU3205 Guangzhou (CAN) Shanghai (SHA) 7:20 a.m. 10:15 a.m. E90
3U5086 Guangzhou (CAN) Shanghai (SHA) 12:45 p.m. 2:35 p.m. Boeing 737-89P
3U5082 Guangzhou (CAN) Shanghai (SHA) 11:55 a.m. 1:55 p.m. Boeing 737-89P
CZ3525 Guangzhou (CAN) Shanghai (SHA) 1 p.m. 3:15 p.m. Boeing 787-9
MU5312 Guangzhou (CAN) Shanghai (SHA) 4:30 p.m. 6:40 p.m. Airbus A350-900
9C8930 Guangzhou (CAN) Shanghai (SHA) 6:45 a.m. 9 a.m. A20N
MU5302 Guangzhou (CAN) Shanghai (SHA) 8:30 a.m. 11 a.m. A332
FM9306 Guangzhou (CAN) Shanghai (SHA) 11:30 a.m. 1:35 p.m. B789
CZ3571 Guangzhou (CAN) Shanghai (SHA) 3 p.m. 5:25 p.m. B738
CZ3531 Guangzhou (CAN) Shanghai (SHA) 10 a.m. 12:15 p.m. Airbus A320-100/200
KL4714 Guangzhou (CAN) Shanghai (SHA) 10:05 p.m. 11:45 p.m. 787
MU4938 Guangzhou (CAN) Shanghai (SHA) 8:15 a.m. 11:25 a.m. Airbus A330-323
MU7292 Guangzhou (CAN) Shanghai (SHA) 3:20 p.m. 6:15 p.m. B738
MU5310 Guangzhou (CAN) Shanghai (SHA) 3:30 p.m. 5:45 p.m. Airbus A330-300
MU3954 Guangzhou (CAN) Shanghai (SHA) 6:15 p.m. 7:30 p.m.
CZ3547 Guangzhou (CAN) Shanghai (SHA) 7 p.m. 9:15 p.m. B789
CA9832 Guangzhou (CAN) Shanghai (SHA) 1:05 p.m. 3:20 p.m. A333
CA9834 Guangzhou (CAN) Shanghai (SHA) 9:05 p.m. 12:10 a.m. A333
CZ3185 Guangzhou (CAN) Shanghai (SHA) 3:30 p.m. 6:25 p.m. 77W
FM9314 Guangzhou (CAN) Shanghai (SHA) 2:30 p.m. 4:45 p.m. A333
FM9304 Guangzhou (CAN) Shanghai (SHA) 10 a.m. 12:05 p.m. A333
HU6129 Guangzhou (CAN) Shanghai (SHA) 10:10 a.m. noon B738
MU9250 Guangzhou (CAN) Shanghai (SHA) 12:30 p.m. 3:05 p.m.
HO1078 Guangzhou (CAN) Shanghai (SHA) 10:35 a.m. 1:05 p.m. B789
MU9212 Guangzhou (CAN) Shanghai (SHA) 11:20 a.m. 2:35 p.m.
FM8474 Guangzhou (CAN) Shanghai (SHA) 1:30 p.m. 3:55 p.m. Boeing 787-9
FM8476 Guangzhou (CAN) Shanghai (SHA) 2:30 p.m. 5:10 p.m. Boeing 737-200 Combi
CZ9268 Guangzhou (CAN) Shanghai (SHA) 8:35 p.m. 10:20 p.m. 320
CZ9276 Guangzhou (CAN) Shanghai (SHA) 9:55 a.m. 12:55 p.m. 321
CZ9274 Guangzhou (CAN) Shanghai (SHA) 9:20 a.m. 11:45 a.m. 333
CZ9272 Guangzhou (CAN) Shanghai (SHA) 11:55 a.m. 2:30 p.m. 773
CZ9270 Guangzhou (CAN) Shanghai (SHA) 9:40 a.m. 11:15 a.m. 773
CZ9321 Guangzhou (CAN) Shanghai (SHA) 11:30 a.m. 2:25 p.m. 320
9K5073 Guangzhou (CAN) Shanghai (SHA) 8:01 a.m. 10:10 a.m.
CZ9282 Guangzhou (CAN) Shanghai (SHA) 9:15 a.m. 11:50 a.m. 333
CZ9280 Guangzhou (CAN) Shanghai (SHA) 8:15 p.m. 11:25 p.m. 333
CZ9278 Guangzhou (CAN) Shanghai (SHA) 6:45 p.m. 9:35 p.m.
MU9314 Guangzhou (CAN) Shanghai (SHA) 5:30 p.m. 8:05 p.m. 333
MU9318 Guangzhou (CAN) Shanghai (SHA) 9:30 p.m. 11:50 p.m. 333
MU9316 Guangzhou (CAN) Shanghai (SHA) 7:30 p.m. 9:45 p.m. 738
MU9312 Guangzhou (CAN) Shanghai (SHA) 1 p.m. 3:15 p.m. 738
MU9310 Guangzhou (CAN) Shanghai (SHA) 2:30 p.m. 5:10 p.m. 333
MU9304 Guangzhou (CAN) Shanghai (SHA) 9:50 a.m. 12:10 p.m. 333
MU9308 Guangzhou (CAN) Shanghai (SHA) 12:30 p.m. 3 p.m. 737
MU9306 Guangzhou (CAN) Shanghai (SHA) 11:30 a.m. 2 p.m.
MF1407 Guangzhou (CAN) Shanghai (SHA) 7 a.m. 9:10 a.m.
MF1455 Guangzhou (CAN) Shanghai (SHA) 4:50 p.m. 7 p.m. Boeing 787-9 Dreamliner
MF1411 Guangzhou (CAN) Shanghai (SHA) 11 a.m. 1:10 p.m.
MF1377 Guangzhou (CAN) Shanghai (SHA) 4 p.m. 6:10 p.m. Boeing 787-9 Dreamliner
MF1413 Guangzhou (CAN) Shanghai (SHA) 11:50 a.m. 2:10 p.m.
MF1445 Guangzhou (CAN) Shanghai (SHA) 3 p.m. 5:20 p.m. Airbus A330-323
MU3193 Guangzhou (CAN) Shanghai (SHA) 3 p.m. 5:20 p.m. E90
MU3179 Guangzhou (CAN) Shanghai (SHA) 1 p.m. 3:10 p.m. None
MU3181 Guangzhou (CAN) Shanghai (SHA) 9 a.m. 11:15 a.m. 738
MU3177 Guangzhou (CAN) Shanghai (SHA) 8 a.m. 10:10 a.m. E90
MU3175 Guangzhou (CAN) Shanghai (SHA) 7:40 p.m. 11:40 p.m. 320
MU9320 Guangzhou (CAN) Shanghai (SHA) 9:30 p.m. 11:45 p.m. 333
MU3183 Guangzhou (CAN) Shanghai (SHA) 4 p.m. 6:10 p.m. 320
MU3187 Guangzhou (CAN) Shanghai (SHA) 1 p.m. 3:10 p.m. 73G
MU3195 Guangzhou (CAN) Shanghai (SHA) noon 2:10 p.m. E90
MU3189 Guangzhou (CAN) Shanghai (SHA) 10 a.m. 12:10 p.m. 319
MU3185 Guangzhou (CAN) Shanghai (SHA) 8 a.m. 10:10 a.m. E90
MU3191 Guangzhou (CAN) Shanghai (SHA) 7 a.m. 9:10 a.m. E90
MU3197 Guangzhou (CAN) Shanghai (SHA) 5 p.m. 7:20 p.m. 320
HO4676 Guangzhou (CAN) Shanghai (SHA) 11:55 a.m. 2:05 p.m. 789
B5586 Guangzhou (CAN) Shanghai (SHA) None None B738
CZ4936 Guangzhou (CAN) Shanghai (SHA) 8 p.m. 10:10 p.m.
HO3748 Guangzhou (CAN) Shanghai (SHA) 10:30 a.m. 12:55 p.m. Boeing 737-89P
9U869 Guangzhou (CAN) Shanghai (SHA) 6:30 p.m. 9 p.m. E90
MF1397 Guangzhou (CAN) Shanghai (SHA) 8:01 a.m. 10:10 a.m.
AB5068 Guangzhou (CAN) Shanghai (SHA) 11:30 a.m. 2:05 p.m. 319
CM5691 Guangzhou (CAN) Shanghai (SHA) 12:45 p.m. 3:10 p.m. CR7
AB6490 Guangzhou (CAN) Shanghai (SHA) 5 p.m. 7 p.m. 320
AB5774 Guangzhou (CAN) Shanghai (SHA) 10:30 a.m. 12:55 p.m. AT7
AB5770 Guangzhou (CAN) Shanghai (SHA) 6:55 a.m. 9:10 a.m. AT7
AB5769 Guangzhou (CAN) Shanghai (SHA) 7:30 a.m. 9:50 a.m. 319
AB5766 Guangzhou (CAN) Shanghai (SHA) 2:30 p.m. 4:55 p.m. AT7
AB5776 Guangzhou (CAN) Shanghai (SHA) 4:20 p.m. 6:40 p.m. 320
9M809 Guangzhou (CAN) Shanghai (SHA) 8:30 p.m. 10:45 p.m.
9K5074 Guangzhou (CAN) Shanghai (SHA) 10 a.m. 12:10 p.m.
9K5075 Guangzhou (CAN) Shanghai (SHA) 11 a.m. 1:10 p.m.