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$539. The cheapest oneway price found within the last week was NZ$136.
Cheapest Flights from Shenzhen to Shanghai
Airline One Way One Way / Round-Trip Round-Trip China Southern Airlines NZ$84 NZ$209 China Eastern Airlines NZ$81 NZ$260 Cathay Pacific NZ$1,560 Find Air China NZ$100 NZ$278 China Airlines NZ$866 NZ$848
Airline One Way One Way / Round-Trip Round-Trip Korean Air NZ$1,607 NZ$1,711 Asiana Airlines NZ$1,765 NZ$1,626 AirAsia X NZ$273 NZ$604 AirAsia NZ$351 NZ$714 Philippine Airlines Find NZ$971
Airline One Way One Way / Round-Trip Round-Trip Hong Kong Airlines NZ$864 NZ$696 Dragonair NZ$1,258 Find Eva Air Find NZ$1,537 Tigerair NZ$477 Find Malindo Airways Sdn Bhd ( Malindo Air) NZ$520 Find
Airline One Way One Way / Round-Trip Round-Trip Shanghai Airlines NZ$143 NZ$258 Hainan Airlines NZ$148 NZ$353 Shenzhen Airlines NZ$127 NZ$267 Xiamen Airlines NZ$156 NZ$428 Shandong Airlines NZ$387 NZ$1,084
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.