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 £76. The cheapest oneway price found within the last week was £58.
Cheapest Flights from Guangzhou to Shanghai
Airline One Way One Way / Round-Trip Round-Trip Singapore Airlines £478 Find China Eastern Airlines £66 £128 Cathay Pacific £373 £548 China Southern Airlines £61 £145 Air China £70 £76
Airline One Way One Way / Round-Trip Round-Trip Korean Air Find £1,150 AirAsia £176 £386 Vietnam Airlines Find £693 Philippine Airlines £264 £435 Tigerair £230 £463
Airline One Way One Way / Round-Trip Round-Trip China Airlines £249 £633 Asiana Airlines £437 Find Eva Air £663 Find Jetstar Asia Find £532 Japan Airlines £1,503 Find
Airline One Way One Way / Round-Trip Round-Trip Dragonair £355 £511 Scoot Find £482 AirAsia X £147 £315 Hong Kong Airlines £296 £377 Shanghai Airlines £70 £76
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.