Best airfares from Guangzhou to ShanghaiJetradar compares airfares from Guangzhou to Shanghai with hundreds of airlines (including Singapore Airlines, China Eastern Airlines, Cathay Pacific) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Shanghai, you choose where to book. Also there you can find airlines special offers from Guangzhou to Shanghai. The cheapest round-trip price found within the last week was £141. The cheapest oneway price found within the last week was £54.
Cheapest Flights from Guangzhou to Shanghai
Airline One Way One Way / Round-Trip Round-Trip Singapore Airlines £446 Find China Eastern Airlines £58 £189 Cathay Pacific £349 £616 China Southern Airlines £57 £136 Air China £72 £162
Airline One Way One Way / Round-Trip Round-Trip Korean Air Find £1,075 AirAsia £212 £361 Vietnam Airlines Find £647 Philippine Airlines £262 £406 Shanghai Airlines £77 £119
Airline One Way One Way / Round-Trip Round-Trip China Airlines £351 £592 Jetstar Asia Find £497 Asiana Airlines £409 Find Eva Air £620 Find Japan Airlines £1,438 Find
Airline One Way One Way / Round-Trip Round-Trip Tigerair £215 £433 Dragonair £332 £477 Scoot Find £451 Hong Kong Airlines £276 £353 AirAsia X £137 £294
Flights from Guangzhou to Shanghai
Travelling from Guangzhou to Shanghai advices and facts
- The distance between Guangzhou and Shanghai is 737 miles (or 1186 kilometers).
- The shortest flight time is 2h 21m
- There is no time difference between Guangzhou and Shanghai. Check this again shortly before your flight.