Best airfares from Shenzhen to ShanghaiJetradar compares airfares from Shenzhen to Shanghai with hundreds of airlines (including China Southern 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 Shenzhen to Shanghai. The cheapest round-trip price found within the last week was NZ$601. The cheapest oneway price found within the last week was NZ$139.
Cheapest Flights from Shenzhen to Shanghai
Airline One Way One Way / Round-Trip Round-Trip China Southern Airlines NZ$86 NZ$200 China Eastern Airlines NZ$83 NZ$265 Cathay Pacific NZ$1,592 Find Air China NZ$102 NZ$284 China Airlines NZ$885 NZ$1,366
Airline One Way One Way / Round-Trip Round-Trip Korean Air NZ$1,641 NZ$1,747 Asiana Airlines NZ$1,802 NZ$1,660 Philippine Airlines Find NZ$991 AirAsia X NZ$279 NZ$616 AirAsia NZ$626 NZ$894
Airline One Way One Way / Round-Trip Round-Trip Shanghai Airlines NZ$146 NZ$263 Eva Air Find NZ$1,570 Dragonair NZ$1,285 Find Tigerair NZ$487 Find Hong Kong Airlines NZ$882 NZ$711
Airline One Way One Way / Round-Trip Round-Trip Malindo Airways Sdn Bhd ( Malindo Air) NZ$531 Find Hainan Airlines NZ$154 NZ$360 Shenzhen Airlines NZ$129 NZ$273 Xiamen Airlines NZ$159 NZ$437 Juneyao Airlines NZ$114 NZ$225
Flights from Shenzhen to Shanghai
Travelling from Shenzhen to Shanghai advices and facts
- The distance between Shenzhen and Shanghai is 752 miles (or 1211 kilometers).
- The shortest flight time is 2h 24m
- There is no time difference between Shenzhen and Shanghai. Check this again shortly before your flight.