Shanghai Pu Dong, Dalian, and Changchun are the top three Shanghai Airlines airports based on our airline data. This may change if Shanghai Airlines makes updates to their flight routes due to supply and demand.
Priced at $227 per ticket, a flight from Guangzhou Baiyun to Shanghai Pu Dong is the cheapest domestic route Shanghai Airlines has available at the moment. This is a round trip and has 0 stops. The cheapest one-way Shanghai Airlines ticket is flying from Shanghai Pu Dong to Wuzhou Changzhoudao. You can expect to pay around $97 per ticket. This flight has 0 stops.
Flying with Shanghai Airlines from Incheon Intl to Qingdao Jiaodong Intl is the cheapest flight we could find at $136 per ticket. This is an international round-trip flight with 0 stops. The least expensive one-way international Shanghai Airlines flight is: -Incheon Intl to Qingdao Jiaodong Intl, -0 stops, -$76 per ticket
Shanghai Airlines does not have flights from Auckland Intl - you will need to fly out of Kuala Lumpur Intl instead. However, you could fly from Auckland Intl with British Airways or another airline.