Cheap flights from Guangzhou to Shanghai

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by
Flight Departure Date Arrival Date Price Duration Number Stops Updated
What is the distance between Guangzhou and Shanghai?

The average distance from Guangzhou to Shanghai is 1206 kilometers (equals to 749 miles or 651 nautical miles). Your flight will departure from Guangzhou, China and arrive on Shanghai, China.

How long is the flight from Guangzhou to Shanghai?

The average flight time between Guangzhou to Shanghai is 4 hours 55 minutes

How much is the fare for flight between Guangzhou and Shanghai?

The average price for one-way airfare from Guangzhou to Shanghai is 91 USD (none-taxes) for economy class.

How many flights fly from Guangzhou to Shanghai on the daily basis?

Around 114 flights are flying daily from Guangzhou to Shanghai. Some major airlines between this route are China Eastern Airlines, China Southern, Xiamen Airlines, Air Berlin, Shanghai Airlines, Juneyao Airlines, Spring Airlines, Air China, Shenzhen Airlines, Cape Air, KLM, Sichuan Airlines, Central Mountain Air, Air Moldova, Copa Airlines, Fly SAX, ...

Flight Origin Destination Departure Arrival Equip
9C8856 Guangzhou (CAN) Shanghai (SHA) 4:45 p.m. 7:05 p.m. A320
CZ3503 Guangzhou (CAN) Shanghai (SHA) 4 p.m. 6:10 p.m. A321
CA1838 Guangzhou (CAN) Shanghai (SHA) 8:55 a.m. 11:20 a.m. B738
MU5308 Guangzhou (CAN) Shanghai (SHA) 3:30 p.m. 5:45 p.m. B738
CZ3525 Guangzhou (CAN) Shanghai (SHA) 1 p.m. 3:10 p.m. B789
FM9310 Guangzhou (CAN) Shanghai (SHA) 12:30 p.m. 2:45 p.m. B738
HO1078 Guangzhou (CAN) Shanghai (SHA) 11:55 a.m. 2:05 p.m. A321
9C8836 Guangzhou (CAN) Shanghai (SHA) 11:05 a.m. 1:20 p.m. A320
CZ3531 Guangzhou (CAN) Shanghai (SHA) 10 a.m. 12:10 p.m. A320
FM9308 Guangzhou (CAN) Shanghai (SHA) 9:55 a.m. 12:15 p.m. B738
MU5304 Guangzhou (CAN) Shanghai (SHA) 8:30 a.m. 10:45 a.m. B738
CZ3523 Guangzhou (CAN) Shanghai (SHA) 8 a.m. 10:10 a.m. A320
MU5312 Guangzhou (CAN) Shanghai (SHA) 4:30 p.m. 6:55 p.m. A320
CA1829 Guangzhou (CAN) Shanghai (SHA) 4:20 p.m. 6:40 p.m. B738
HO1288 Guangzhou (CAN) Shanghai (SHA) 9:20 p.m. 11:40 p.m. A321
9C8932 Guangzhou (CAN) Shanghai (SHA) 9:35 p.m. 11:50 p.m. A320
FM9320 Guangzhou (CAN) Shanghai (SHA) 9:30 p.m. 11:35 p.m. B738
MU5310 Guangzhou (CAN) Shanghai (SHA) 6:30 p.m. 9 p.m. B738
MF8551 Guangzhou (CAN) Shanghai (SHA) 3:45 p.m. 5:50 p.m. B738
CZ3571 Guangzhou (CAN) Shanghai (SHA) 3 p.m. 5:20 p.m. A320
MU5306 Guangzhou (CAN) Shanghai (SHA) 2:30 p.m. 4:45 p.m. A321
MU5302 Guangzhou (CAN) Shanghai (SHA) 10:30 a.m. 12:55 p.m. B738
MU5314 Guangzhou (CAN) Shanghai (SHA) 9:30 a.m. 11:35 a.m. B738
9C8930 Guangzhou (CAN) Shanghai (SHA) 6:45 a.m. 9 a.m. A320
ZH5036 Guangzhou (CAN) Shanghai (SHA) 11:55 a.m. 2:05 p.m. 321