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.
Guangzhou to Shanghai flight schedules
| Flight | Departure Date | Arrival Date | Price | Duration | Number of stops | Updated |
|---|---|---|---|---|---|---|
| Guangzhou (CAN) - Shanghai (SHA) | 2026-01-19 | 2026-01-19 | 77 USD | 4 hours 40 minutes | Direct | 2026-01-08T07:04:58 |
| Guangzhou (CAN) - Shanghai (SHA) | 2026-01-14 | 2026-01-14 | 96 USD | 4 hours 55 minutes | Direct | 2026-01-09T03:08:15 |
| Guangzhou (CAN) - Shanghai (SHA) | 2026-01-20 | 2026-01-20 | 133 USD | 4 hours 40 minutes | Direct | 2026-01-05T16:03:02 |
| Guangzhou (CAN) - Shanghai (SHA) | 2026-01-15 | 2026-01-15 | 151 USD | 5 hours 10 minutes | Direct | 2026-01-12T05:51:44 |
| Guangzhou (CAN) - Shanghai (SHA) | 2026-02-09 | 2026-02-09 | 227 USD | 4 hours 55 minutes | Direct | 2026-01-05T21:24:34 |
| Guangzhou (CAN) - Shanghai (SHA) | 2026-02-10 | 2026-02-10 | 246 USD | 4 hours 50 minutes | Direct | 2026-01-12T05:37:03 |
Guangzhou to Shanghai flight status
| Flight | Origin | Destination | Departure | Arrival | Equip |
|---|---|---|---|---|---|
| MU5540 | Guangzhou (CAN) | Shanghai (SHA) | 10:45 a.m. | 12:35 p.m. | A332 |
| HO1088 | Guangzhou (CAN) | Shanghai (SHA) | 8:40 p.m. | 11:30 p.m. | A320 |
| CZ3571 | Guangzhou (CAN) | Shanghai (SHA) | 3 p.m. | 5:25 p.m. | B738 |
| ZH1838 | Guangzhou (CAN) | Shanghai (SHA) | 9:05 a.m. | 11:20 a.m. | 738 |
| MU5304 | Guangzhou (CAN) | Shanghai (SHA) | 9:10 a.m. | 11:25 a.m. | B738 |
| CZ3537 | Guangzhou (CAN) | Shanghai (SHA) | 11 a.m. | 1:20 p.m. | Airbus A320neo |
| KL4611 | Guangzhou (CAN) | Shanghai (SHA) | 6:20 p.m. | 7:10 p.m. | 319 |
| HU7131 | Guangzhou (CAN) | Shanghai (SHA) | 7:05 a.m. | 9:20 a.m. | Boeing 737-800 |
| MU5386 | Guangzhou (CAN) | Shanghai (SHA) | noon | 1:25 p.m. | A333 |
| MU5308 | Guangzhou (CAN) | Shanghai (SHA) | 2:30 p.m. | 4:35 p.m. | A332 |
| CZ3525 | Guangzhou (CAN) | Shanghai (SHA) | 1 p.m. | 3:15 p.m. | Boeing 787-9 |
| CZ3539 | Guangzhou (CAN) | Shanghai (SHA) | noon | 2:15 p.m. | Boeing 777-300ER |
| ZH5124 | Guangzhou (CAN) | Shanghai (SHA) | 7:20 p.m. | 10:20 p.m. | None |
| FM9320 | Guangzhou (CAN) | Shanghai (SHA) | 8:30 p.m. | 10:30 p.m. | B738 |
| FM9318 | Guangzhou (CAN) | Shanghai (SHA) | 7:30 p.m. | 9:45 p.m. | B789 |
| HO1288 | Guangzhou (CAN) | Shanghai (SHA) | 12:45 p.m. | 3:35 p.m. | B789 |
| KL4607 | Guangzhou (CAN) | Shanghai (SHA) | 2:40 p.m. | 4:45 p.m. | 333 |
| 3U5082 | Guangzhou (CAN) | Shanghai (SHA) | 12:05 p.m. | 1:55 p.m. | Boeing 737-89P |
| ZH1829 | Guangzhou (CAN) | Shanghai (SHA) | 4:20 p.m. | 6:40 p.m. | 333 |
| CZ3595 | Guangzhou (CAN) | Shanghai (SHA) | 8 p.m. | 10:15 p.m. | Boeing 787-9 |
| CZ3503 | Guangzhou (CAN) | Shanghai (SHA) | 4 p.m. | 6:10 p.m. | Boeing 777-300ER |
| CZ3523 | Guangzhou (CAN) | Shanghai (SHA) | 8 a.m. | 10:10 a.m. | Airbus A350-900 |
| CZ3581 | Guangzhou (CAN) | Shanghai (SHA) | 6 p.m. | 8:20 p.m. | A21N |
| 3U5086 | Guangzhou (CAN) | Shanghai (SHA) | 12:45 p.m. | 2:35 p.m. | Boeing 737-89P |
| MU5306 | Guangzhou (CAN) | Shanghai (SHA) | 10:30 a.m. | 12:40 p.m. | A333 |
| CA1838 | Guangzhou (CAN) | Shanghai (SHA) | 9:05 a.m. | 11:20 a.m. | Airbus A330-300 |
| MU5302 | Guangzhou (CAN) | Shanghai (SHA) | 8:30 a.m. | 11 a.m. | A332 |
| CZ3533 | Guangzhou (CAN) | Shanghai (SHA) | 7 a.m. | 9:15 a.m. | Boeing 777-300ER |
| MU5314 | Guangzhou (CAN) | Shanghai (SHA) | 6:30 p.m. | 8:40 p.m. | A332 |
| MU5312 | Guangzhou (CAN) | Shanghai (SHA) | 4:30 p.m. | 6:40 p.m. | Airbus A350-900 |
| CA1829 | Guangzhou (CAN) | Shanghai (SHA) | 4:20 p.m. | 6:40 p.m. | Airbus A330-300 |
| MU4950 | Guangzhou (CAN) | Shanghai (SHA) | 2:25 p.m. | 4:20 p.m. | |
| MU4694 | Guangzhou (CAN) | Shanghai (SHA) | 8:05 a.m. | 11:05 a.m. | 321 |
| 9C6720 | Guangzhou (CAN) | Shanghai (SHA) | 4:05 p.m. | 6 p.m. | Airbus A320-100/200 |
| FM9308 | Guangzhou (CAN) | Shanghai (SHA) | 12:30 p.m. | 2:40 p.m. | A333 |
| FM9306 | Guangzhou (CAN) | Shanghai (SHA) | 11:30 a.m. | 1:35 p.m. | B789 |
| FM9310 | Guangzhou (CAN) | Shanghai (SHA) | 12:50 p.m. | 2:55 p.m. | A333 |
| MU5316 | Guangzhou (CAN) | Shanghai (SHA) | 1:30 p.m. | 3:35 p.m. | Airbus A330-200 |
| 9C8836 | Guangzhou (CAN) | Shanghai (SHA) | 10:55 a.m. | 1:15 p.m. | A320 |
| 9C8932 | Guangzhou (CAN) | Shanghai (SHA) | 9:35 p.m. | 11:50 p.m. | Airbus A320-100/200 |
| ZH5022 | Guangzhou (CAN) | Shanghai (SHA) | 10:55 a.m. | 1 p.m. | 321 |
| CA3298 | Guangzhou (CAN) | Shanghai (SHA) | 5:15 p.m. | 7 p.m. | Airbus A320-214 |
| CZ3531 | Guangzhou (CAN) | Shanghai (SHA) | 10 a.m. | 12:15 p.m. | Airbus A320-100/200 |
| 9C8856 | Guangzhou (CAN) | Shanghai (SHA) | 6:05 p.m. | 8:10 p.m. | A320 |
| MU3205 | Guangzhou (CAN) | Shanghai (SHA) | 7:20 a.m. | 10:15 a.m. | E90 |
| 9C8930 | Guangzhou (CAN) | Shanghai (SHA) | 6:45 a.m. | 9 a.m. | A20N |
| CA3212 | Guangzhou (CAN) | Shanghai (SHA) | 7:20 a.m. | 9:45 a.m. | Airbus A320-214 |
| CZ3529 | Guangzhou (CAN) | Shanghai (SHA) | 6:15 p.m. | 8:45 p.m. | Airbus A350 |
| MU4696 | Guangzhou (CAN) | Shanghai (SHA) | 7:45 a.m. | 10:45 a.m. | None |
| 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 |
| CZ9272 | Guangzhou (CAN) | Shanghai (SHA) | 11:55 a.m. | 2:30 p.m. | 773 |
| 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 |
| 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. | |
| MF1445 | Guangzhou (CAN) | Shanghai (SHA) | 3 p.m. | 5:20 p.m. | Airbus A330-323 |
| MF1413 | Guangzhou (CAN) | Shanghai (SHA) | 11:50 a.m. | 2:10 p.m. | |
| MF1377 | Guangzhou (CAN) | Shanghai (SHA) | 4 p.m. | 6:10 p.m. | Boeing 787-9 Dreamliner |
| MU3193 | Guangzhou (CAN) | Shanghai (SHA) | 3 p.m. | 5:20 p.m. | E90 |
| MU3175 | Guangzhou (CAN) | Shanghai (SHA) | 7:40 p.m. | 11:40 p.m. | 320 |
| 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 |
| MU9320 | Guangzhou (CAN) | Shanghai (SHA) | 9:30 p.m. | 11:45 p.m. | 333 |
| MU3195 | Guangzhou (CAN) | Shanghai (SHA) | noon | 2:10 p.m. | E90 |
| MU3187 | Guangzhou (CAN) | Shanghai (SHA) | 1 p.m. | 3:10 p.m. | 73G |
| MU3183 | Guangzhou (CAN) | Shanghai (SHA) | 4 p.m. | 6:10 p.m. | 320 |
| 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 |
| AB5770 | Guangzhou (CAN) | Shanghai (SHA) | 6:55 a.m. | 9:10 a.m. | AT7 |
| AB5766 | Guangzhou (CAN) | Shanghai (SHA) | 2:30 p.m. | 4:55 p.m. | AT7 |
| AB5769 | Guangzhou (CAN) | Shanghai (SHA) | 7:30 a.m. | 9:50 a.m. | 319 |
| AB5774 | Guangzhou (CAN) | Shanghai (SHA) | 10:30 a.m. | 12: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. | |
| 9K5075 | Guangzhou (CAN) | Shanghai (SHA) | 11 a.m. | 1:10 p.m. | |
| 9K5074 | Guangzhou (CAN) | Shanghai (SHA) | 10 a.m. | 12:10 p.m. |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
