| Origin | Destination | Duration | Route |
|---|---|---|---|
🇹🇭 BangkokBKK | 🇨🇳 Shanghai (Pudong)PVG |
| — |
| View route |
🇨🇳 BaotouBAV | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 BeijingPKX | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 NanjingNKG | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 Xianyang (Weicheng)XIY | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 Wuhan (Huangpi)WUH | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 HefeiHFE | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 Fuzhou (Changle)FOC | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 NanchangKHN | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 Linyi (Hedong)LYI | — | View route |
🇨🇳 ChangchunCGQ | 🇨🇳 Huai'anHIA | — | View route |
🇨🇳 Changsha (Changsha)CSX | 🇨🇳 KunmingKMG | — | View route |
🇨🇳 Changsha (Changsha)CSX | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Changsha (Changsha)CSX | 🇨🇳 Wenzhou (Longwan)WNZ | — | View route |
🇨🇳 Chengdu (Jianyang)TFU | 🇨🇳 ÜrümqiURC | — | View route |
🇨🇳 Chengdu (Jianyang)TFU | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 ChongqingCKG | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 Dalian (Ganjingzi)DLC | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Dalian (Ganjingzi)DLC | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 Dalian (Ganjingzi)DLC | 🇨🇳 Wenzhou (Longwan)WNZ | — | View route |
🇨🇳 Dalian (Ganjingzi)DLC | 🇨🇳 Rizhao (Donggang)RIZ | — | View route |
🇨🇳 Fuzhou (Changle)FOC | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 Fuzhou (Changle)FOC | 🇲🇾 SepangKUL | — | View route |
🇨🇳 Guangzhou (Huadu)CAN | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 Guilin (Lingui)KWL | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 Guilin (Lingui)KWL | 🇨🇳 Huai'anHIA | — | View route |
🇨🇳 Guiyang (Nanming)KWE | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Haikou (Meilan)HAK | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 HailarHLD | 🇨🇳 HohhotHET | — | View route |
🇨🇳 HangzhouHGH | 🇨🇳 Linyi (Hedong)LYI | — | View route |
🇨🇳 HarbinHRB | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 HefeiHFE | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 HefeiHFE | 🇨🇳 Liuzhou (Liujiang)LZH | — | View route |
🇨🇳 HohhotHET | 🇨🇳 HailarHLD | — | View route |
🇨🇳 HohhotHET | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇭🇰 Hong KongHKG | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Huai'anHIA | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 Huai'anHIA | 🇨🇳 Guilin (Lingui)KWL | — | View route |
🇨🇳 Jieyang (Rongcheng)SWA | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 Jieyang (Rongcheng)SWA | 🇨🇳 NanjingNKG | — | View route |
🇨🇳 Jieyang (Rongcheng)SWA | 🇨🇳 KunmingKMG | — | View route |
🇨🇳 Jieyang (Rongcheng)SWA | 🇨🇳 NingboNGB | — | View route |
🇨🇳 Jieyang (Rongcheng)SWA | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 Jieyang (Rongcheng)SWA | 🇨🇳 ZhoushanHSN | — | View route |
🇨🇳 Jinghong (Gasa)JHG | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Jinghong (Gasa)JHG | 🇨🇳 KunmingKMG | — | View route |
🇲🇾 Kota KinabaluBKI | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 Changsha (Changsha)CSX | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 Jieyang (Rongcheng)SWA | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 TianjinTSN | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 Jinghong (Gasa)JHG | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 Qingdao (Jiaozhou)TAO | — | View route |
🇨🇳 KunmingKMG | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 KunmingKMG | HNYHNY | — | View route |
🇨🇳 Lanzhou (Yongdeng)LHW | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 NanchangKHN | 🇨🇳 TianjinTSN | — | View route |
🇨🇳 NanchangKHN | 🇨🇳 Qionghai (Basuo)BAR | — | View route |
🇨🇳 NanchangKHN | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 NanjingNKG | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 NanjingNKG | 🇨🇳 Jieyang (Rongcheng)SWA | — | View route |
🇨🇳 Nanning (Jiangnan)NNG | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Nanning (Jiangnan)NNG | 🇨🇳 Wenzhou (Longwan)WNZ | — | View route |
🇨🇳 NingboNGB | 🇨🇳 Jieyang (Rongcheng)SWA | — | View route |
🇨🇳 NingboNGB | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 NingboNGB | 🇭🇺 BudapestBUD | — | View route |
🇨🇳 OrdosDSN | 🇨🇳 Wuhan (Huangpi)WUH | — | View route |
🇯🇵 OsakaKIX | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇲🇾 PenangPEN | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇹🇭 PhuketHKT | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Qingdao (Jiaozhou)TAO | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 Qingdao (Jiaozhou)TAO | 🇨🇳 KunmingKMG | — | View route |
🇨🇳 Qingdao (Jiaozhou)TAO | 🇨🇳 JixiJXA | — | View route |
🇨🇳 QuanzhouJJN | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 Sanya (Tianya)SYX | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇰🇷 SeoulICN | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇰🇷 SeoulGMP | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇲🇾 SepangKUL | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇲🇾 SepangKUL | 🇨🇳 Fuzhou (Changle)FOC | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 ShenzhenSZX | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Guangzhou (Huadu)CAN | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 XiamenXMN | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Xianyang (Weicheng)XIY | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 ChongqingCKG | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 KunmingKMG | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Sanya (Tianya)SYX | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Changsha (Changsha)CSX | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 ÜrümqiURC | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Jieyang (Rongcheng)SWA | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 TianjinTSN | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 TaiyuanTYN | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Qingdao (Jiaozhou)TAO | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Wuhan (Huangpi)WUH | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Zhuhai (Jinwan)ZUH | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Chengdu (Jianyang)TFU | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 QuanzhouJJN | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇭🇰 Hong KongHKG | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 BeijingPKX | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Guiyang (Nanming)KWE | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 YantaiYNT | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Lanzhou (Yongdeng)LHW | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇲🇴 Nossa Senhora do CarmoMFM | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Haikou (Meilan)HAK | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Nanning (Jiangnan)NNG | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Fuzhou (Changle)FOC | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇰🇷 SeoulGMP | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇯🇵 TokyoHND | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇹🇼 Taipei (Songshan)TSA | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 HohhotHET | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 ShenyangSHE | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 YinchuanINC | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Ji'anJGS | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Guilin (Lingui)KWL | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 NanchangKHN | — | View route |
🇨🇳 Shanghai (Minhang)SHA | 🇨🇳 Haidong (Huzhu Tu Autonomous County)XNN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 HarbinHRB | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇭🇰 Hong KongHKG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 ShenyangSHE | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Dalian (Ganjingzi)DLC | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Guangzhou (Huadu)CAN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇹🇭 BangkokBKK | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇰🇷 SeoulICN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 ChongqingCKG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇯🇵 OsakaKIX | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Haikou (Meilan)HAK | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Xianyang (Weicheng)XIY | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇲🇾 SepangKUL | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇹🇭 PhuketHKT | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Jieyang (Rongcheng)SWA | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Sanya (Tianya)SYX | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Guiyang (Nanming)KWE | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Jinghong (Gasa)JHG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Nanning (Jiangnan)NNG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Changsha (Changsha)CSX | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇲🇴 Nossa Senhora do CarmoMFM | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Lanzhou (Yongdeng)LHW | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇯🇵 TokyoHND | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 XiamenXMN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Guilin (Lingui)KWL | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 TianjinTSN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Wenzhou (Longwan)WNZ | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Zhuhai (Jinwan)ZUH | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇰🇷 BusanPUS | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇲🇾 Kota KinabaluBKI | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 ÜrümqiURC | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Mianyang (Fucheng)MIG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Haidong (Huzhu Tu Autonomous County)XNN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Yichang (Xiaoting)YIH | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇲🇾 PenangPEN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Zhangjiajie (Yongding)DYG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 BaotouBAV | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Jinzhou (Linghai)JNZ | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Qinhuangdao (Changli)BPE | — | View route |
🇨🇳 Shanghai (Pudong)PVG | HNYHNY | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Linyi (Hedong)LYI | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Shiyan (Maojian)WDS | — | View route |
🇨🇳 Shanghai (Pudong)PVG | TVSTVS | — | View route |
🇨🇳 Shanghai (Pudong)PVG | WXNWXN | — | View route |
🇨🇳 Shanghai (Pudong)PVG | WUTWUT | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 JixiJXA | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 AnshanAOG | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇹🇼 Taipei (Songshan)TSA | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 Rizhao (Donggang)RIZ | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇨🇳 NingboNGB | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇭🇺 BudapestBUD | — | View route |
🇨🇳 Shanghai (Pudong)PVG | 🇫🇷 Marignane, Bouches-du-RhôneMRS | — | View route |
🇨🇳 ShenyangSHE | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 ShenyangSHE | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 ShenzhenSZX | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 TaiyuanTYN | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 TianjinTSN | 🇨🇳 KunmingKMG | — | View route |
🇨🇳 TianjinTSN | 🇨🇳 NanchangKHN | — | View route |
🇨🇳 TianjinTSN | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 TianjinTSN | 🇨🇳 Wenzhou (Longwan)WNZ | — | View route |
🇯🇵 TokyoHND | 🇨🇳 Shanghai (Minhang)SHA | — | View route |
🇨🇳 ÜrümqiURC | 🇨🇳 Chengdu (Jianyang)TFU | — | View route |
🇨🇳 ÜrümqiURC | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 Xianyang (Weicheng)XIY | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 ZhengzhouCGO | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 Changsha (Changsha)CSX | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 TianjinTSN | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 Nanning (Jiangnan)NNG | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 Dalian (Ganjingzi)DLC | — | View route |
🇨🇳 Wenzhou (Longwan)WNZ | 🇨🇳 YantaiYNT | — | View route |
🇨🇳 Wuhan (Huangpi)WUH | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 Wuhan (Huangpi)WUH | 🇨🇳 OrdosDSN | — | View route |
🇨🇳 Zhangjiajie (Yongding)DYG | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 KunmingKMG | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 Dalian (Ganjingzi)DLC | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 Shanghai (Pudong)PVG | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 ChangchunCGQ | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 Wenzhou (Longwan)WNZ | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 ZhoushanHSN | — | View route |
🇨🇳 ZhengzhouCGO | 🇨🇳 YinchuanINC | — | View route |
Shanghai Airlines (FM), founded in 1985 as China's pioneering commercially operated airline backed by Shanghai municipal and enterprise investments, stands as a key player in the nation's aviation landscape. Headquartered in Shanghai and fully owned by China Eastern Airlines since their 2010 merger, it shifted from Star Alliance membership (2007-2010) to SkyTeam affiliate status, enhancing its global connectivity.
Operating from dual hubs—Shanghai Hongqiao (SHA) and Pudong International (PVG)—Shanghai Airlines serves over 140 destinations, blending extensive domestic routes across 60+ Chinese cities with international flights to hotspots in Japan, South Korea, Thailand, Vietnam, Malaysia, Indonesia, Singapore, Cambodia, the Philippines, Maldives, Australia, France, Hungary, Morocco, Russia, and more. Its all-Boeing fleet of 88 modern aircraft, averaging 10 years old, underscores efficiency: narrowbody 737s dominate short-haul operations, while 787-9 Dreamliners enable comfortable long-haul journeys.
What sets Shanghai Airlines apart is its premium full-service approach amid China's competitive market—think attentive crews, Eastern Miles loyalty integration, and a signature white crane logo symbolizing grace. Despite mixed passenger feedback on in-flight entertainment and meals, it excels in safety (7/7 AirlineRatings) and punctuality, offering solid value for Asia-Pacific travelers. As a vital feeder for China Eastern's network, it bolsters Shanghai's status as a mega-hub, delivering reliable service with a distinctly Chinese flair.