Direct flights from Shanghai (PVG)
From Shanghai Shanghai Pudong International Airport airport, 237 destinations are served non-stop in 50 countries, with about 5,902 flights a week. With a single stop, 1,689 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 34 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Moscow (SVO), Russia | MU · SU | 6,851 km | 9h 55m | ≈ 30 | every day |
| London (LGW), United Kingdom | CA · MU | 9,251 km | 12h 17m | ≈ 28 | every day |
| Frankfurt (FRA), Germany | CA · LH · MU | 8,857 km | 13h 40m | ≈ 26 | every day |
| Istanbul (IST), Türkiye | MU · TK | 8,022 km | 11h 55m | ≈ 24 | every day |
| Paris (CDG), France | AF · MU | 9,266 km | 14h 20m | ≈ 22 | every day |
| Amsterdam (AMS), Netherlands | KL · MU | 8,911 km | 13h 55m | ≈ 19 | every day |
| Barcelona (BCN), Spain | CA · MU | 9,864 km | 13h 20m | ≈ 14 | every day |
| London (LHR), United Kingdom | BA · MU | 9,241 km | 14h 45m | ≈ 14 | every day |
| Milan (MXP), Italy | CA · MU | 9,145 km | 12h 25m | ≈ 14 | every day |
| Helsinki (HEL), Finland | AY · HO | 7,394 km | 12h 00m | ≈ 11 | every day |
| Munich (MUC), Germany | CA · LH | 8,778 km | 13h 10m | ≈ 10 | every day |
| Saint Petersburg (LED), Russia | MU | 7,137 km | 10h 15m | ≈ 10 | every day |
| Athens (ATH), Greece | HO | 8,557 km | 11h 45m | ≈ 7 | every day |
| Brussels (BRU), Belgium | HO · HU | 9,025 km | 11h 57m | ≈ 7 | every day |
| Budapest (BUD), Hungary | FM | 8,364 km | 11h 45m | ≈ 7 | every day |
| Geneva (GVA), Switzerland | MU | 9,262 km | 12h 20m | ≈ 7 | every day |
| Madrid (MAD), Spain | MU | 10,269 km | 13h 55m | ≈ 7 | every day |
| Rome (FCO), Italy | MU | 9,170 km | 12h 45m | ≈ 7 | every day |
| Vienna (VIE), Austria | OS | 8,497 km | 12h 25m | ≈ 7 | every day |
| Zurich (ZRH), Switzerland | LX · MU | 9,031 km | 13h 30m | ≈ 7 | Mon, Tue, Thu, Sun |
| Vladivostok (VVO), Russia | FV · S7 | 1,639 km | 3h 25m | ≈ 6 | Mon, Wed, Thu, Sat, Sun |
| Copenhagen (CPH), Denmark | MU | 8,277 km | 11h 45m | ≈ 5 | Mon, Tue, Thu, Sat, Sun |
| Manchester (MAN), United Kingdom | HO | 9,185 km | 12h 20m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| Venice (VCE), Italy | MU | 8,926 km | 12h 20m | ≈ 5 | Mon, Thu, Fri, Sat, Sun |
| Marseille (MRS), France | FM | 9,513 km | 12h 40m | ≈ 4 | Tue, Wed, Fri, Sun |
| Dublin (DUB), Ireland | MU | 9,363 km | 13h 20m | ≈ 3 | Mon, Wed, Fri |
| Kazan (KZN), Russia | MU | 6,127 km | 9h 20m | ≈ 3 | Wed, Fri, Sun |
| Stockholm (ARN), Sweden | MU | 7,780 km | 11h 20m | ≈ 3 | Mon, Thu, Sat |
| Belgrade (BEG), Serbia | JU | 8,441 km | 11h 55m | ≈ 2 | Wed, Sun |
| Irkutsk (IKT), Russia | S7 | 2,744 km | 4h 30m | ≈ 2 | Tue, Thu |
| Khabarovsk (KHV), Russia | HZ | 2,237 km | 3h 50m | ≈ 2 | Wed, Sun |
| Krasnojarsk (KJA), Russia | FV | 3,595 km | 5h 40m | ≈ 2 | Thu, Sat |
| Novosibirsk (OVB), Russia | S7 | 4,053 km | 6h 20m | ≈ 2 | Mon, Thu |
| Yuzhno-Sakhalinsk (UUS), Russia | HZ | 2,501 km | 4h 00m | ≈ 1 | Fri |
North America · 9 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Los Angeles (LAX), United States | CZ · DL · MU · UA | 10,415 km | 11h 52m | ≈ 27 | every day |
| San Francisco (SFO), United States | MU · UA | 9,877 km | 11h 25m | ≈ 10 | every day |
| Vancouver (YVR), Canada | AC · MU | 9,016 km | 10h 25m | ≈ 9 | every day |
| Toronto (YYZ), Canada | AC · MU | 11,414 km | 13h 57m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sat |
| Dallas (DFW), United States | AA | 11,808 km | 13h 35m | ≈ 7 | every day |
| Detroit (DTW), United States | DL | 11,462 km | 13h 42m | ≈ 7 | every day |
| Seattle (SEA), United States | DL | 9,189 km | 10h 41m | ≈ 7 | every day |
| New York (JFK), United States | MU | 11,873 km | 14h 55m | ≈ 5 | Mon, Tue, Wed, Fri, Sun |
| Zhaosu (ZFL), China | MU | 3,792 km | 5h 55m | ≈ 3 | Tue, Thu, Sat |
Asia · 185 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Dalian (DLC), China | 9C · CA · CZ · FM · HO · MU · Y8 | 870 km | 1h 55m | ≈ 176 | every day |
| Hong Kong (HKG), Hong Kong | 9C · CX · FM · HO · HX · MU | 1,254 km | 2h 50m | ≈ 157 | every day |
| Shenyang (SHE), China | 9C · CA · CZ · FM · HO · MF · MU | 1,176 km | 2h 25m | ≈ 157 | every day |
| Guangzhou (CAN), China | AQ · CA · CZ · FM · HO · HU · MU · ZH | 1,204 km | 2h 30m | ≈ 145 | every day |
| Chongqing (CKG), China | 3U · 9C · CA · FM · G5 · HO · HU · MU · OQ · PN · Y8 | 1,461 km | 2h 55m | ≈ 136 | every day |
| Shenzhen (SZX), China | CA · CZ · HU · MU · Y8 · ZH | 1,233 km | 2h 30m | ≈ 132 | every day |
| Changchun (CGQ), China | 9C · CA · CZ · FM · HO · MU · Y8 | 1,469 km | 2h 40m | ≈ 130 | every day |
| Harbin (HRB), China | 3U · 9C · CA · CZ · FM · HO · MF · MU | 1,655 km | 2h 55m | ≈ 126 | every day |
| Bangkok (BKK), Thailand | 9C · FM · HO · MU · TG · VZ | 2,896 km | 4h 35m | ≈ 119 | every day |
| Singapore (SIN), Singapore | 9C · CA · FM · HO · MU · SQ | 3,805 km | 5h 30m | ≈ 116 | every day |
| Seoul (ICN), South Korea | 9C · CZ · FM · KE · MU · OZ · ZE | 821 km | 2h 05m | ≈ 113 | every day |
| Chengdu (CTU), China | 3U · CA · EU · MU | 1,703 km | 3h 15m | ≈ 108 | every day |
| Kunming (KMG), China | 3U · CA · CZ · FM · HO · KY · MU | 1,966 km | 3h 30m | ≈ 101 | every day |
| Xian (XIY), China | 3U · CA · CZ · FM · HO · HU · MU · Y8 | 1,272 km | 2h 45m | ≈ 95 | every day |
| Qingdao (TAO), China | CZ · HO · MU · SC · Y8 | 602 km | 1h 40m | ≈ 92 | every day |
| Beijing (PKX), China | CA · CZ · HO · KN · MF · MU | 1,051 km | 2h 15m | ≈ 91 | every day |
| Kuala Lumpur (KUL), Malaysia | 9C · D7 · FM · HO · MH · OD | 3,796 km | 5h 35m | ≈ 91 | every day |
| Tokyo (NRT), Japan | 9C · CA · CZ · GK · HO · IJ · MU · NH | 1,796 km | 2h 55m | ≈ 89 | every day |
| Chengdu (TFU), China | 3U · CA · CZ · FM · HO · HU · MU | 1,660 km | 3h 15m | ≈ 88 | every day |
| Osaka (KIX), Japan | 9C · CA · FM · HO · MM · MU · NH | 1,307 km | 2h 20m | ≈ 85 | every day |
| Beijing (PEK), China | CA · HU · MU · Y8 | 1,099 km | 2h 20m | ≈ 82 | every day |
| Jeju (CJU), South Korea | 9C · HO · LJ · MU · ZE | 513 km | 1h 30m | ≈ 82 | every day |
| Guiyang (KWE), China | CA · CZ · FM · GY · HO · MU · Y8 | 1,547 km | 2h 55m | ≈ 74 | every day |
| Wuhan (WUH), China | CZ · HO · MU | 724 km | 1h 55m | ≈ 73 | every day |
| Haikou (HAK), China | CA · CZ · FM · HO · HU · MU | 1,686 km | 3h 05m | ≈ 70 | every day |
| Lanzhou (LHW), China | 9C · CA · FM · HO · MU | 1,779 km | 3h 20m | ≈ 69 | every day |
| Guilin (KWL), China | 9C · FM · HO · MU · Y8 | 1,326 km | 2h 35m | ≈ 63 | every day |
| Jieyang (SWA), China | 9C · CZ · FM · HO · MU | 993 km | 2h 15m | ≈ 61 | every day |
| Changsha (CSX), China | CZ · FM · HO · HU | 892 km | 2h 10m | ≈ 60 | every day |
| Zhengzhou (CGO), China | CZ · FM · HO · MU · Y8 | 834 km | 2h 05m | ≈ 60 | every day |
| Zhuhai (ZUH), China | CA · CZ · FM · HO · MU | 1,316 km | 2h 42m | ≈ 59 | every day |
| Sanya (SYX), China | 9C · CZ · FM · HU · MU | 1,896 km | 3h 30m | ≈ 58 | every day |
| Hanoi (HAN), Vietnam | CA · HO · MU · VJ · VN | 1,938 km | 3h 35m | ≈ 56 | every day |
| Lijiang (LJG), China | 9C · CA · HO · JD · MU | 2,153 km | 3h 45m | ≈ 54 | every day |
| Taipei (TPE), Taiwan | 9C · BR · CA · CZ · HO · MU | 677 km | 2h 00m | ≈ 53 | every day |
| Tianjin (TSN), China | BK · CA · FM · GS · MF | 975 km | 2h 25m | ≈ 50 | every day |
| Ho Chi Minh City (SGN), Vietnam | 9C · 9G · CZ · HO · MU · VJ · VN | 2,746 km | 4h 20m | ≈ 49 | every day |
| Macau (MFM), Macao | 9C · FM · MU · NX | 1,290 km | 2h 45m | ≈ 49 | every day |
| Phuket (HKT), Thailand | 9C · FM · HO | 3,535 km | 5h 17m | ≈ 49 | every day |
| Shijiazhuang (SJW), China | 9C · KN · MU · NS | 1,025 km | 2h 20m | ≈ 49 | every day |
| Tokyo (HND), Japan | 9C · FM · HO · MM · MU · NH | 1,737 km | 2h 55m | ≈ 49 | every day |
| Xiamen (XMN), China | 9C · FM · HO · MU · SC | 818 km | 2h 05m | ≈ 49 | every day |
| Nanning (NNG), China | CZ · FM · HO · MU | 1,650 km | 3h 00m | ≈ 45 | every day |
| Taiyuan (TYN), China | 9C · HO · MU | 1,116 km | 2h 30m | ≈ 42 | every day |
| Wenzhou (WNZ), China | CA · FM · HO · MU | 371 km | 1h 20m | ≈ 41 | every day |
| Hohhot (HET), China | CA · MU · Y8 | 1,403 km | 2h 45m | ≈ 40 | every day |
| Dayong (DYG), China | FM · HO | 1,115 km | 2h 25m | ≈ 38 | every day |
| Fuzhou (FOC), China | MU | 616 km | 1h 40m | ≈ 38 | every day |
| Jinghong (JHG), China | 8L · 9C · HO · JD | 2,322 km | 3h 50m | ≈ 38 | every day |
| Yinchuan (INC), China | CA · GJ · HO · MF · MU | 1,616 km | 3h 10m | ≈ 38 | every day |
| Xining (XNN), China | 9C · CA · FM · HO · MU | 1,917 km | 3h 32m | ≈ 37 | every day |
| Manila (MNL), Philippines | 5J · HO · MU · PR | 1,851 km | 3h 40m | ≈ 36 | every day |
| Busan (PUS), South Korea | 7C · 9C · FM · KE · MU | 802 km | 2h 00m | ≈ 34 | every day |
| Yantai (YNT), China | HO · MU | 728 km | 1h 45m | ≈ 34 | every day |
| Zhanjiang (ZHA), China | CA · FM · MU | 1,586 km | 2h 50m | ≈ 34 | every day |
| Weihai (WEH), China | 9C · FM · GS · MU · Y8 | 673 km | 1h 55m | ≈ 33 | every day |
| Huizhou (HUZ), China | CA · HO · KN · MU | 1,148 km | 2h 25m | ≈ 32 | every day |
| Urumqi (URC), China | FM · UQ · Y8 | 3,312 km | 5h 25m | ≈ 31 | every day |
| Dali City (DLU), China | 8L · 9C · MU | 2,184 km | 3h 45m | ≈ 28 | every day |
| Kota Kinabalu (BKI), Malaysia | 9C · AK · FM | 2,868 km | 4h 25m | ≈ 28 | every day |
| Liuzhou (LZH), China | MU · Y8 | 1,443 km | 2h 45m | ≈ 26 | every day |
| Chiang Mai (CNX), Thailand | 9C · HO · MU | 2,673 km | 4h 25m | ≈ 25 | every day |
| Kashi (KHG), China | CZ · HO · MU | 4,211 km | 6h 45m | ≈ 25 | every day |
| Fukuoka (FUK), Japan | 9C · MU | 855 km | 2h 07m | ≈ 24 | every day |
| Nagoya (NGO), Japan | 9C · HO · MU | 1,457 km | 2h 35m | ≈ 23 | every day |
| Jinan (TNA), China | MU · SC | 764 km | 1h 45m | ≈ 22 | every day |
| Nanchang (KHN), China | MU | 622 km | 1h 40m | ≈ 22 | every day |
| Beihai (BHY), China | MU | 1,639 km | 2h 55m | ≈ 21 | every day |
| Denpasar (DPS), Indonesia | HO · MU | 4,492 km | 6h 20m | ≈ 21 | every day |
| Mian Yang (MIG), China | 9C · FM | 1,620 km | 3h 10m | ≈ 21 | every day |
| Qinhuangdao (BPE), China | FM · Y8 | 980 km | 2h 10m | ≈ 21 | every day |
| Yichang (YIH), China | FM · GS · MU | 988 km | 2h 05m | ≈ 21 | every day |
| Datong (DAT), China | HO · MU | 1,243 km | 2h 55m | ≈ 19 | every day |
| Hailar (HLD), China | FM · HO · MU | 2,016 km | 3h 40m | ≈ 19 | every day |
| Jakarta (CGK), Indonesia | GA · HO · MU | 4,446 km | 6h 35m | ≈ 19 | every day |
| Baotou (BAV), China | FM | 1,490 km | 3h 02m | ≈ 17 | every day |
| Jinjiang (JJN), China | 9C · MU | 772 km | 1h 55m | ≈ 15 | every day |
| Nanjing (NKG), China | MU | 286 km | 1h 15m | ≈ 15 | every day |
| Daegu (TAE), South Korea | MU | 825 km | 1h 55m | ≈ 14 | every day |
| Daqing (DQA), China | CA · MU | 1,758 km | 2h 57m | ≈ 14 | every day |
| Doha (DOH), Qatar | QR | 6,796 km | 9h 30m | ≈ 14 | every day |
| Dongsheng (DSN), China | MU | 1,425 km | 2h 50m | ≈ 14 | every day |
| Enshi (ENH), China | 9C | 1,181 km | 2h 30m | ≈ 14 | every day |
| Hefei (HFE), China | MU | 467 km | 1h 25m | ≈ 14 | every day |
| Jiamusi (JMU), China | CA · MU | 1,896 km | 3h 10m | ≈ 14 | every day |
| Mangshi (LUM), China | MU | 2,404 km | 4h 05m | ≈ 14 | every day |
| Penang (PEN), Malaysia | FM · HO | 3,649 km | 5h 40m | ≈ 14 | every day |
| Phnom Penh (KTI), Cambodia | 9C · MU | 2,802 km | 4h 20m | ≈ 14 | every day |
| Yuncheng (YCU), China | MU | 1,095 km | 2h 15m | ≈ 14 | every day |
| Zunyi (ZYI), China | 9C · MU | 1,487 km | 2h 50m | ≈ 14 | every day |
| Altay (AAT), China | CZ · HO · MU | 3,393 km | 5h 45m | ≈ 13 | every day |
| Cheongju (CJJ), South Korea | 9C · MU · ZE | 812 km | 2h 02m | ≈ 13 | every day |
| Dunhuang (DNH), China | HO · MU | 2,636 km | 4h 20m | ≈ 13 | every day |
| Taipei (TSA), Taiwan | BR · FM | 677 km | 1h 50m | ≈ 13 | every day |
| Kaohsiung (KHH), Taiwan | 9C · BR · HO | 964 km | 2h 20m | ≈ 12 | every day |
| Shiyan (WDS), China | 9C · FM | 1,041 km | 2h 25m | ≈ 11 | every day |
| Yibin (YBP), China | MU | 1,680 km | 3h 10m | ≈ 11 | every day |
| Delhi (DEL), India | AI · MU | 4,292 km | 6h 50m | ≈ 10 | every day |
| Yulin (UYN), China | HO · KN | 1,372 km | 2h 50m | ≈ 10 | every day |
| Yining (YIN), China | HO · MU | 3,796 km | 6h 15m | ≈ 8 | Tue, Wed, Thu, Sat, Sun |
| Abu Dhabi (AUH), United Arab Emirates | EY | 6,551 km | 9h 05m | ≈ 7 | every day |
| Almaty (ALA), Kazakhstan | KC · MU | 4,133 km | 7h 35m | ≈ 7 | Mon, Wed, Fri, Sat |
| Cebu City (CEB), Philippines | MU | 2,327 km | 4h 40m | ≈ 7 | every day |
| Changzhi (CIH), China | HO | 983 km | 2h 20m | ≈ 7 | every day |
| Chifeng (CIF), China | HO | 1,253 km | 2h 52m | ≈ 7 | every day |
| Colombo (CMB), Sri Lanka | MU | 5,099 km | 7h 05m | ≈ 7 | every day |
| Dazhou (DZH), China | MU | 1,367 km | 2h 30m | ≈ 7 | every day |
| Dongying (DOY), China | 9C | 761 km | 2h 10m | ≈ 7 | every day |
| Fuoshan (FUO), China | KN | 1,244 km | 2h 40m | ≈ 7 | every day |
| Ganzhou (KOW), China | MU | 904 km | 1h 50m | ≈ 7 | every day |
| Guangyuan (GYS), China | 9C | 1,528 km | 3h 05m | ≈ 7 | every day |
| Handan (HDG), China | MU | 907 km | 2h 15m | ≈ 7 | every day |
| Hangzhou (HGH), China | MU | 165 km | 1h 10m | ≈ 7 | every day |
| Hengyang (HNY), China | FM | 1,020 km | 2h 25m | ≈ 7 | every day |
| Heze (HZA), China | 9C | 724 km | 1h 55m | ≈ 7 | every day |
| Ji'An (JGS), China | MU | 836 km | 2h 00m | ≈ 7 | every day |
| Jiayuguan (JGN), China | HO · MU | 2,325 km | 4h 20m | ≈ 7 | Mon, Tue, Wed, Thu, Fri, Sun |
| Jinzhou (JNZ), China | MU | 1,111 km | 2h 25m | ≈ 7 | every day |
| Kolkata (CCU), India | 6E | 3,425 km | 6h 00m | ≈ 7 | every day |
| Linyi (LYI), China | FM | 537 km | 1h 45m | ≈ 7 | every day |
| Luzhou (LZO), China | MU | 1,588 km | 2h 50m | ≈ 7 | every day |
| Male (MLE), Maldives | MU | 5,861 km | 8h 00m | ≈ 7 | every day |
| Nanchong (NAO), China | MU | 1,500 km | 3h 15m | ≈ 7 | every day |
| Qiaoli (LFQ), China | HO | 1,099 km | 2h 35m | ≈ 7 | every day |
| Qionghai (BAR), China | MU | 1,754 km | 3h 15m | ≈ 7 | every day |
| Qiqihar (NDG), China | MU | 1,807 km | 3h 00m | ≈ 7 | every day |
| Shashi (SHS), China | MU | 915 km | 1h 55m | ≈ 7 | every day |
| Tangshan (TVS), China | FM | 1,014 km | 2h 10m | ≈ 7 | every day |
| Tehran (IKA), Iran | W5 | 6,443 km | 9h 25m | ≈ 7 | every day |
| Turpan (TLQ), China | 9C | 3,163 km | 5h 12m | ≈ 7 | every day |
| Wanxian (WXN), China | FM | 1,275 km | 2h 37m | ≈ 7 | every day |
| Xichang (XIC), China | MU | 1,927 km | 3h 50m | ≈ 7 | every day |
| Xingyi (ACX), China | MU | 1,782 km | 3h 15m | ≈ 7 | every day |
| Xinyang (XAI), China | MU | 746 km | 2h 10m | ≈ 7 | every day |
| Xinzhou (WUT), China | FM | 1,154 km | 2h 40m | ≈ 7 | every day |
| Yanji (YNJ), China | MU | 1,470 km | 2h 55m | ≈ 7 | every day |
| Yingkou (YKH), China | HO | 1,046 km | 2h 10m | ≈ 7 | every day |
| Yiwu (YIW), China | MU | 263 km | 1h 15m | ≈ 7 | every day |
| Yueyang (YYA), China | HO | 844 km | 2h 05m | ≈ 7 | every day |
| Zunyi (WMT), China | MU | 1,527 km | 2h 55m | ≈ 7 | every day |
| Okinawa (OKA), Japan | 9C · MU | 791 km | 2h 40m | ≈ 6 | Mon, Tue, Thu, Fri, Sat |
| Baishan (NBS), China | 9C | 1,321 km | 2h 35m | ≈ 5 | Mon, Wed, Thu, Sat, Sun |
| Sapporo (CTS), Japan | 9C · MU | 2,180 km | 3h 30m | ≈ 5 | Tue, Wed, Fri, Sat, Sun |
| Ankang (AKA), China | MU | 1,233 km | 2h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Anshan (AOG), China | FM | 1,112 km | 2h 55m | ≈ 4 | Mon, Wed, Fri, Sun |
| Bahrain (BAH), Bahrain | GF | 6,843 km | 9h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Bazhong (BZX), China | CA | 1,439 km | 2h 50m | ≈ 4 | Mon, Wed, Fri, Sun |
| Chaoyang (CHG), China | MU | 1,163 km | 2h 10m | ≈ 4 | Tue, Thu, Sat, Sun |
| Chenzhou (HCZ), China | HO | 1,061 km | 2h 20m | ≈ 4 | Mon, Tue, Thu, Sat |
| Dandong (DDG), China | CZ | 1,013 km | 2h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Hanzhong (HZG), China | HO | 1,409 km | 2h 50m | ≈ 4 | Mon, Wed, Fri, Sun |
| Longan (LNL), China | HO | 1,530 km | 3h 00m | ≈ 4 | Mon, Wed, Fri, Sun |
| Longyan (LCX), China | HO | 784 km | 2h 00m | ≈ 4 | Mon, Wed, Fri, Sun |
| Luliang (LLV), China | MU | 1,217 km | 2h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Nanyang (NNY), China | CZ | 890 km | 2h 10m | ≈ 4 | Mon, Wed, Fri, Sun |
| Shuozhou (SZH), China | HO | 1,225 km | 3h 00m | ≈ 4 | Mon, Wed, Fri, Sun |
| Tashkent (TAS), Uzbekistan | MU | 4,770 km | 7h 55m | ≈ 4 | Mon, Tue, Thu, Sat |
| Tongliao (TGO), China | 9C | 1,381 km | 3h 00m | ≈ 4 | Mon, Wed, Thu, Sat |
| Ulaanbaatar (UBN), Mongolia | 9C | 2,233 km | 3h 50m | ≈ 4 | Tue, Thu, Fri, Sat |
| Yan'an (ENY), China | MU | 1,284 km | 2h 27m | ≈ 4 | Mon, Wed, Fri, Sun |
| An Shun (AVA), China | 9C | 1,644 km | 3h 10m | ≈ 3 | Tue, Thu, Sat |
| Bole (BPL), China | FM | 3,737 km | 6h 10m | ≈ 3 | Tue, Thu, Sat |
| Lincang (LNJ), China | MU | 2,296 km | 4h 00m | ≈ 3 | Tue, Thu, Sat |
| Luoyang (LYA), China | Y8 | 965 km | 2h 15m | ≈ 3 | Tue, Thu, Sat |
| Mei Xian (MXZ), China | MU | 948 km | 2h 30m | ≈ 3 | Tue, Thu, Sat |
| Pan Zhi Hua (PZI), China | MU | 2,012 km | 3h 10m | ≈ 3 | Mon, Wed, Fri |
| Phu Quoc (PQC), Vietnam | MU | 2,969 km | 5h 05m | ≈ 3 | Tue, Thu, Sat |
| Qianjiang (JIQ), China | 9C | 1,258 km | 2h 40m | ≈ 3 | Mon, Wed, Fri |
| Qingyang (IQN), China | HO | 1,414 km | 2h 50m | ≈ 3 | Tue, Thu, Sat |
| Sanyuanpu (TNH), China | 9C | 1,283 km | 2h 45m | ≈ 3 | Tue, Thu, Sat |
| Shaoguan (HSC), China | HO | 1,066 km | 2h 20m | ≈ 3 | Tue, Thu, Sat |
| Shymkent (CIT), Kazakhstan | DV | 4,746 km | 7h 55m | ≈ 3 | Mon, Tue, Fri |
| Tbilisi (TBS), Georgia | MU | 6,750 km | 10h 10m | ≈ 3 | Wed, Fri, Sun |
| Tongren (TEN), China | HO | 1,262 km | 2h 37m | ≈ 3 | Tue, Thu, Sat |
| Ulanhot (HLH), China | HO | 1,674 km | 3h 25m | ≈ 3 | Tue, Thu, Sat |
| Vientiane (VTE), Laos | MU | 2,428 km | 4h 15m | ≈ 3 | Mon, Wed, Fri |
| Xingtai (XNT), China | Y8 | 943 km | 2h 20m | ≈ 3 | Tue, Thu, Sat |
| Yongzhou (LLF), China | MU | 1,127 km | 2h 25m | ≈ 3 | Tue, Thu, Sat |
| Yulin (YLX), China | HO | 1,509 km | 3h 05m | ≈ 3 | Tue, Thu, Sat |
| Zhangye (YZY), China | 9C | 2,099 km | 4h 00m | ≈ 3 | Wed, Fri, Sun |
| Zhaotong (ZAT), China | MU | 1,796 km | 3h 37m | ≈ 3 | Tue, Thu, Sat |
| Chengde (CDE), China | 9C | 1,159 km | 2h 42m | ≈ 2 | Thu, Sun |
| Hiroshima (HIJ), Japan | MU | 1,101 km | 2h 00m | ≈ 2 | Mon, Fri |
| Kathmandu (KTM), Nepal | H9 | 3,535 km | 6h 25m | ≈ 2 | Tue, Sat |
| Ningbo (NGB), China | FM | 150 km | 1h 00m | ≈ 2 | Mon, Thu |
Africa · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Cairo (CAI), Egypt | MS · MU | 8,369 km | 12h 15m | ≈ 10 | Mon, Tue, Thu, Fri, Sat, Sun |
| Addis Ababa (ADD), Ethiopia | ET | 8,831 km | 11h 30m | ≈ 7 | every day |
Oceania · 4 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Sydney (SYD), Australia | HO · MU | 7,864 km | 10h 20m | ≈ 18 | every day |
| Melbourne (MEL), Australia | HO · MU | 8,017 km | 10h 27m | ≈ 17 | every day |
| Auckland (AKL), New Zealand | MU · NZ | 9,368 km | 11h 30m | ≈ 16 | every day |
| Brisbane (BNE), Australia | MU | 7,308 km | 9h 50m | ≈ 7 | every day |
Longest direct flight
New York (JFK): 11,873 km, about 14h 55m, by China Eastern.
Busiest route
Dalian (DLC): about 176 flights a week (Spring Airlines, Air China, China Southern Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern, Suparna Airlines).
Single ticket
Etihad Airways also sells, under its own flight number, flights on 68 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Shanghai?
237 destinations in 50 countries, including 34 in Europe.
Which airlines fly from Shanghai?
Sichuan Airlines, Cebu Pacific Air, IndiGo, Jeju Air, Lucky Air, Spring Airlines, 9G Rail, American Airlines, Air Canada, Air France, Air India, AirAsia, 9 Air, Finnair, British Airways, Okay Airways, EVA Air, Air China, Cathay Pacific, China Southern Airlines, AirAsia X, Delta, SCAT Airlines, Ethiopian, Chengdu Airlines, Etihad Airways, Shanghai Airlines, FV, Gestair, Garuda Indonesia, Gulf Air, Loong Air, Jetstar Japan, Tianjin Airlines, Colorful GuiZhou Airlines, Himalaya Airlines, Juneyao Airlines, Hainan Airlines, Hong Kong Airlines, Aurora, Spring Japan, Beijing Capital Airlines, Air Serbia, Air Astana, Korean Air, KLM, China United Airlines, Kunming Airlines, Lufthansa, Jin Air, Swiss, XiamenAir, Malaysia Airlines, Peach Aviation, EgyptAir, China Eastern, ANA, Hebei Airlines, Air Macau, Air New Zealand, Batik Air Malaysia, Chongqing Airlines, Austrian, Asiana, West Air (China), Philippine Airlines, Qatar Airways, S7 Airlines, Shandong Airlines, Singapore Airlines, Aeroflot, Thai Airways, Turkish Airlines, United, Urumqi Airlines, VietJet Air, Vietnam Airlines, Thai Vietjet Air, Mahan Air, Suparna Airlines, Eastar Jet, Shenzhen Airlines.
Where can I go with a single stop?
1,689 destinations can be reached from Shanghai with a single stop. Build your itinerary on the map to find them.