site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
  1. Flightmap
  2. Airports in China
  3. Flights from PVG

Flights from Shanghai (PVG)

Last updated: Oct 2, 2026

Did you mean flights to Shanghai?

Shanghai Pudong is the city's international gateway, about 30 kilometers east of the center on the East China Sea coast, and a hub for China Eastern and Shanghai Airlines. It jumped from tenth to fifth in ACI World's 2025 ranking, the biggest climb inside the global top ten.

Right now there are 275 airports in 54 countries connected to Shanghai, 129 of them domestic, with 109 airlines flying scheduled passenger traffic.

Shanghai's longest nonstop connection is New York (JFK), 7,378 miles, offered by China Eastern Airlines.

The Shanghai Maglev connects the airport to Longyang Road station at up to 431 km/h, making it the fastest commercial train service in the world and the trip into town about eight minutes long.

On this page

  1. Airlines flying from Shanghai
  2. Popular destinations from Shanghai
  3. Popular destinations with a stopover
  4. Information on Points & Miles
  5. Long-haul flights from Shanghai
  6. Flights from Shanghai (PVG) by country
  7. Seasonal and upcoming routes from Shanghai
  8. Airline alliances from Shanghai
  9. Award programs flying from Shanghai
  10. Intercontinental flights from Shanghai
  11. Domestic flights from Shanghai
  12. Alternative airports near Shanghai
  13. Frequently asked questions

Airlines flying from Shanghai

  • China Eastern Airlines208 destinations
  • Juneyao Airlines124 destinations
  • XiamenAir81 destinations
  • Etihad Airways70 destinations
  • Air China66 destinations
  • Spring Airlines66 destinations
  • Shanghai Airlines64 destinations
  • China Southern Airlines61 destinations
  • Shenzhen Airlines58 destinations
  • Air France35 destinations
  • KLM33 destinations
  • Delta Air Lines32 destinations
  • Sichuan Airlines32 destinations
  • Yangtze River Express28 destinations
  • Shandong Airlines27 destinations
  • Hainan Airlines22 destinations
  • Qantas22 destinations
  • China Express Airlines15 destinations
  • Lufthansa15 destinations
  • Zhejiang Loong Airlines15 destinations
Show top 20 airlinesShow less

Popular destinations from Shanghai

The places reachable from Shanghai on the most scheduled services, busiest first.

  • Hong Kong (HKG)780 mi
  • Chengdu (CTU)1,059 mi
  • Kunming (KMG)1,235 mi
  • Dalian (DLC)541 mi
  • Shenyang (SHE)731 mi
  • Chengdu (TFU)1,059 mi
  • Beijing (PEK)683 mi
  • Changchun (CGQ)913 mi
  • Harbin (HRB)1,029 mi
  • Chongqing (CKG)908 mi
  • Shenzhen (SZX)766 mi
  • Osaka (KIX)812 mi
  • Bangkok (BKK)1,800 mi
  • Guangzhou (CAN)748 mi
  • Seoul (ICN)511 mi
  • Xianyang (XIY)791 mi
  • Taipei (TPE)421 mi
  • Wuhan (WUH)451 mi
  • Kuala Lumpur (KUL)2,359 mi
  • Singapore (SIN)2,365 mi
Show top 20 destinationsShow less

Popular destinations with a stopover

Aside from the non-stop destinations above, these popular places require a connection:

  • Ezeiza (EZE)Argentina
  • Karamay (KRY)China
  • Xilinhot (XIL)China
  • Zhongwei (ZHY)China
  • Heihe (HEK)China
  • Casablanca (CMN)Morocco
  • Mohe (OHE)China
  • Lhasa (LXA)China
  • Wuzhou (WUZ)China
  • Guyuan (GYU)China
  • Jinchang (JIC)China
  • Hotan (HTN)China
  • Hami (HMI)China
  • Baise (AEB)China
  • Aksu (AKU)China
  • Yichun (LDS)China
  • Jebel Ali (DWC)United Arab Emirates
Show all 17 destinationsShow less

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop destinations from Shanghai not already shown in a shorter great-circle distance band.

From Shanghai, which places within 500 miles can I reach?

  • Shanghai (SHA)28 mi
  • Ningbo (NGB)93 mi
  • Hangzhou (HGH)103 mi
  • Yiwu (YIW)163 mi
  • Nanjing (NKG)178 mi
  • Wenzhou (WNZ)230 mi
  • Hefei (HFE)291 mi
  • Jeju City (CJU)319 mi
  • Linyi (LYI)334 mi
  • Qingdao (TAO)363 mi
  • Fuzhou (FOC)383 mi
  • Nanchang (KHN)387 mi
  • Weihai (WEH)418 mi
  • Taipei City (TSA)420 mi
  • Taipei (TPE)421 mi
  • Yantai (YNT)433 mi
  • Wuhan (WUH)451 mi
  • Dongying (DOY)472 mi
  • Jinan (TNA)474 mi
  • Quanzhou (JJN)480 mi
Show top 20 destinationsShow less

From Shanghai, which places within 1,000 miles can I reach?

  • Cheongju (CJJ)505 mi
  • Xiamen (XMN)508 mi
  • Seoul (ICN)511 mi
  • Daegu (TAE)513 mi
  • Zhengzhou (CGO)518 mi
  • Ji'an (JGS)520 mi
  • Fukuoka (FUK)532 mi
  • Dalian (DLC)541 mi
  • Nanyang (NNY)553 mi
  • Changsha (CSX)554 mi
  • Ganzhou (KOW)557 mi
  • Handan (HDG)563 mi
  • Shashi (SHS)568 mi
  • Meixian (MXZ)583 mi
  • Kaohsiung City (KHH)599 mi
  • Luoyang (LYA)600 mi
  • Tianjin (TSN)606 mi
  • Changzhi (CIH)611 mi
  • Yichang (YIH)614 mi
  • Shantou (SWA)616 mi
Show top 20 destinationsShow less

From Shanghai, which places within 2,000 miles can I reach?

  • Mianyang (MIG)1,007 mi
  • Vladivostok (VVO)1,018 mi
  • Beihai (BHY)1,019 mi
  • Anshun (AVA)1,022 mi
  • Nanning (NNG)1,025 mi
  • Yinchuan (INC)1,027 mi
  • Harbin (HRB)1,029 mi
  • Ulanhot (HLH)1,040 mi
  • Yibin (YBP)1,045 mi
  • Haikou (HAK)1,047 mi
  • Chengdu (CTU)1,059 mi
  • Chengdu (TFU)1,059 mi
  • Tokyo (HND)1,079 mi
  • Daqing Shi (DQA)1,093 mi
  • Lanzhou (LHW)1,106 mi
  • Xingyi (ACX)1,107 mi
  • Tokyo (NRT)1,116 mi
  • Qiqihar (NDG)1,118 mi
  • Zhaotong (ZAT)1,118 mi
  • Manila (MNL)1,150 mi
Show top 20 destinationsShow less

From Shanghai, which places within 3,000 miles can I reach?

  • Manado-Celebes Island (MDC)2,055 mi
  • Urumqi (URC)2,058 mi
  • Altay (AAT)2,109 mi
  • Kolkata (CCU)2,128 mi
  • Phuket (HKT)2,196 mi
  • Kathmandu (KTM)2,197 mi
  • Krasnoyarsk (KJA)2,233 mi
  • Penang (PEN)2,267 mi
  • Bole (BPL)2,322 mi
  • Kuala Lumpur (KUL)2,359 mi
  • Yining (YIN)2,359 mi
  • Singapore (SIN)2,365 mi
  • Novosibirsk (OVB)2,519 mi
  • Almaty (ALA)2,568 mi
  • Kashgar (KHG)2,616 mi
  • New Delhi (DEL)2,667 mi
  • Jakarta (CGK)2,763 mi
  • Denpasar-Bali Island (DPS)2,791 mi
  • Shymkent (CIT)2,950 mi
  • Tashkent (TAS)2,964 mi
Show all 20 destinationsShow less

From Shanghai, which places within 4,000 miles can I reach?

  • Colombo (CMB)3,168 mi
  • Male (MLE)3,642 mi
  • Kazan (KZN)3,808 mi

From Shanghai, which places within 5,000 miles can I reach?

  • Tehran (IKA)4,003 mi
  • Dubai (DXB)4,007 mi
  • Abu Dhabi (AUH)4,070 mi
  • Tbilisi (TBS)4,194 mi
  • Doha (DOH)4,223 mi
  • Manama (BAH)4,252 mi
  • Moscow (SVO)4,257 mi
  • St. Petersburg (LED)4,435 mi
  • Riyadh (RUH)4,513 mi
  • Brisbane (BNE)4,540 mi
  • Helsinki (HEL)4,594 mi
  • Adelaide (ADL)4,694 mi
  • Stockholm (ARN)4,834 mi
  • Sydney (SYD)4,887 mi
  • Melbourne (MEL)4,982 mi
  • Arnavutkoy (IST)4,985 mi
Show all 16 destinationsShow less

From Shanghai, which places within 6,000 miles can I reach?

  • Copenhagen (CPH)5,143 mi
  • Budapest (BUD)5,197 mi
  • Cairo (CAI)5,200 mi
  • Belgrad (BEG)5,244 mi
  • Vienna (VIE)5,280 mi
  • Athens (ATH)5,317 mi
  • Mackenzie (YZY)5,345 mi
  • Munich (MUC)5,455 mi
  • Addis Ababa (ADD)5,487 mi
  • Frankfurt-am-Main (FRA)5,505 mi
  • Amsterdam (AMS)5,537 mi
  • Venezia (VCE)5,546 mi
  • Vancouver (YVR)5,602 mi
  • Brussels (BRU)5,608 mi
  • Zurich (ZRH)5,612 mi
  • Milan (MXP)5,682 mi
  • Rome (FCO)5,697 mi
  • Manchester (MAN)5,708 mi
  • Seattle (SEA)5,709 mi
  • London (LHR)5,742 mi
Show top 20 destinationsShow less

From Shanghai, which places within 7,000 miles can I reach?

  • Barcelona (BCN)6,129 mi
  • San Francisco (SFO)6,138 mi
  • Algiers (ALG)6,295 mi
  • Madrid (MAD)6,381 mi
  • Los Angeles (LAX)6,472 mi
  • Las Vegas (LAS)6,506 mi

From Shanghai, which places within 8,000 miles can I reach?

  • Toronto (YYZ)7,093 mi
  • Detroit (DTW)7,122 mi
  • Dallas-Fort Worth (DFW)7,337 mi
  • New York (JFK)7,378 mi

Long-haul flights from Shanghai

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes from Shanghai of 3,000 miles or more.

  • New York (JFK)7,378 mi
  • Dallas-Fort Worth (DFW)7,337 mi
  • Detroit (DTW)7,122 mi
  • Toronto (YYZ)7,093 mi
  • Las Vegas (LAS)6,506 mi
  • Los Angeles (LAX)6,472 mi
  • Madrid (MAD)6,381 mi
  • Algiers (ALG)6,295 mi
  • San Francisco (SFO)6,138 mi
  • Barcelona (BCN)6,129 mi
  • Marseille (MRS)5,911 mi
  • Auckland (AKL)5,821 mi
  • Dublin (DUB)5,819 mi
  • Paris (CDG)5,758 mi
  • Geneva (GVA)5,755 mi
  • London (LGW)5,749 mi
  • London (LHR)5,742 mi
  • Seattle (SEA)5,709 mi
  • Manchester (MAN)5,708 mi
  • Rome (FCO)5,697 mi
Show top 20 destinationsShow less

Flights from Shanghai (PVG) by country

  • Shanghai has nonstop service to 9 airports in Japan: Osaka (KIX), Tokyo (NRT), Tokyo (HND), Tokoname (NGO), Fukuoka (FUK), Chitose / Tomakomai (CTS), Naha (OKA), Sendai (SDJ), and Hiroshima (HIJ). Flights are offered by Air China (Star Alliance), All Nippon Airways (Star Alliance), China Eastern Airlines (SkyTeam), China Southern Airlines, Japan Airlines (Oneworld), Jetstar Japan, Juneyao Airlines, Peach Aviation, Shandong Airlines, Shanghai Airlines (SkyTeam), Spring Airlines, Spring Airlines Japan, and XiamenAir (SkyTeam).

    Japan9 destinations
  • Shanghai has nonstop service to 9 airports in Russian Federation: Moscow (SVO), St. Petersburg (LED), Kazan (KZN), Vladivostok (VVO), Krasnoyarsk (KJA), Yuzhno-Sakhalinsk (UUS), Irkutsk (IKT), Novosibirsk (OVB), and Khabarovsk (KHV). Flights are offered by Aeroflot (SkyTeam), Aurora Airlines, China Eastern Airlines (SkyTeam), Rossiya (SkyTeam), and S7 Airlines.

    Russian Federation9 destinations
  • Shanghai has nonstop service to 7 airports in United States: Los Angeles (LAX), Seattle (SEA), San Francisco (SFO), Dallas-Fort Worth (DFW), Detroit (DTW), New York (JFK), and Las Vegas (LAS). Flights are offered by Air China (Star Alliance), American Airlines (Oneworld), China Eastern Airlines (SkyTeam), China Southern Airlines, Delta Air Lines (SkyTeam), and United Airlines (Star Alliance).

    United States7 destinations
  • Shanghai has nonstop service to 5 airports in South Korea: Seoul (ICN), Jeju City (CJU), Busan (PUS), Daegu (TAE), and Cheongju (CJJ). Flights are offered by Asiana Airlines (Star Alliance), China Eastern Airlines (SkyTeam), China Southern Airlines, Eastar Jet, Hahn Air Systems, Jeju Air, Jin Air, Juneyao Airlines, Korean Air (SkyTeam), Shanghai Airlines (SkyTeam), Spring Airlines, and XiamenAir (SkyTeam).

    South Korea5 destinations
  • Shanghai has nonstop service to 4 airports in Australia: Melbourne (MEL), Sydney (SYD), Brisbane (BNE), and Adelaide (ADL). Flights are offered by Air France (SkyTeam), China Eastern Airlines (SkyTeam), Juneyao Airlines, LATAM Chile, and Qantas (Oneworld).

    Australia4 destinations
  • Shanghai has nonstop service to 4 airports in Malaysia: Kuala Lumpur (KUL), Kota Kinabalu (BKI), Penang (PEN), and Tawau (TWU). Flights are offered by AirAsia, AirAsia X, China Eastern Airlines (SkyTeam), China Southern Airlines, Juneyao Airlines, Malaysia Airlines (Oneworld), Malindo Airways, Oman Air (Oneworld), Shanghai Airlines (SkyTeam), and Spring Airlines.

    Malaysia4 destinations
  • Shanghai has nonstop service to 4 airports in Thailand: Bangkok (BKK), Phuket (HKT), Chiang Mai (CNX), and Bangkok (DMK). Flights are offered by Air China (Star Alliance), Bangkok Airways, China Eastern Airlines (SkyTeam), Emirates, Juneyao Airlines, Kenya Airways (SkyTeam), Shanghai Airlines (SkyTeam), Spring Airlines, Thai Airways (Star Alliance), Thai Lion Air, and Thai Vietjet Air.

    Thailand4 destinations
  • Shanghai has nonstop service to 3 airports in Canada: Vancouver (YVR), Toronto (YYZ), and Mackenzie (YZY). Flights are offered by Air Canada (Star Alliance), Air China (Star Alliance), China Eastern Airlines (SkyTeam), and Spring Airlines.

    Canada3 destinations
  • Shanghai has nonstop service to 3 airports in Indonesia: Jakarta (CGK), Denpasar-Bali Island (DPS), and Manado-Celebes Island (MDC). Flights are offered by China Eastern Airlines (SkyTeam), Garuda Indonesia (SkyTeam), Juneyao Airlines, and TransNusa Air Services.

    Indonesia3 destinations
  • Shanghai has nonstop service to 3 airports in Italy: Rome (FCO), Milan (MXP), and Venezia (VCE). Flights are offered by AerolĂ­neas Argentinas (SkyTeam), Air China (Star Alliance), China Eastern Airlines (SkyTeam), and TAP Portugal (Star Alliance).

    Italy3 destinations
  • Shanghai has nonstop service to 3 airports in Philippines: Manila (MNL), Lapu-Lapu City (CEB), and Malay (MPH). Flights are offered by Cebu Pacific, China Eastern Airlines (SkyTeam), Juneyao Airlines, Philippine Airlines (Oneworld), and Royal Air Charter Service.

    Philippines3 destinations
  • Shanghai has nonstop service to 3 airports in Taiwan: Taipei (TPE), Taipei City (TSA), and Kaohsiung City (KHH). Flights are offered by Air China (Star Alliance), China Airlines (SkyTeam), China Eastern Airlines (SkyTeam), China Southern Airlines, EVA Air (Star Alliance), Juneyao Airlines, Shanghai Airlines (SkyTeam), Spring Airlines, and Uni Airways.

    Taiwan3 destinations
  • Shanghai has nonstop service to 3 airports in United Kingdom: London (LGW), London (LHR), and Manchester (MAN). Flights are offered by Air China (Star Alliance), British Airways (Oneworld), China Eastern Airlines (SkyTeam), China Southern Airlines, Iberia (Oneworld), Juneyao Airlines, and LATAM Chile.

    United Kingdom3 destinations
  • Shanghai has nonstop service to 3 airports in Viet Nam: Hanoi (HAN), Ho Chi Minh City (SGN), and Duong Dong (PQC). Flights are offered by 9G Rail, Air China (Star Alliance), China Eastern Airlines (SkyTeam), China Southern Airlines, Flexflight, Hahn Air Systems, Juneyao Airlines, Lufthansa (Star Alliance), Spring Airlines, Swiss International Air Lines (Star Alliance), VietJet Air, Vietnam Airlines (SkyTeam), and XiamenAir (SkyTeam).

    Viet Nam3 destinations
  • Shanghai has nonstop service to 2 airports in France: Paris (CDG) and Marseille (MRS). Flights are offered by Air France (SkyTeam), China Eastern Airlines (SkyTeam), KLM (SkyTeam), and Shanghai Airlines (SkyTeam).

    France2 destinations
  • Shanghai has nonstop service to 2 airports in Germany: Frankfurt-am-Main (FRA) and Munich (MUC). Flights are offered by Air China (Star Alliance), Air New Zealand (Star Alliance), Alitalia (Star Alliance), China Eastern Airlines (SkyTeam), Lufthansa (Star Alliance), and TAP Portugal (Star Alliance).

    Germany2 destinations
  • Shanghai has nonstop service to 2 airports in India: New Delhi (DEL) and Kolkata (CCU). Flights are offered by Air India (Star Alliance), China Eastern Airlines (SkyTeam), and IndiGo.

    India2 destinations
  • Shanghai has nonstop service to 2 airports in Kazakhstan: Almaty (ALA) and Shymkent (CIT). Flights are offered by Air Astana, China Eastern Airlines (SkyTeam), China Southern Airlines, and SCAT Airlines.

    Kazakhstan2 destinations
  • Shanghai has nonstop service to 2 airports in Spain: Madrid (MAD) and Barcelona (BCN). Flights are offered by AerolĂ­neas Argentinas (SkyTeam), Air China (Star Alliance), China Eastern Airlines (SkyTeam), LATAM Chile, Shenzhen Airlines (Star Alliance), and TAP Portugal (Star Alliance).

    Spain2 destinations
  • Shanghai has nonstop service to 2 airports in Switzerland: Zurich (ZRH) and Geneva (GVA). Flights are offered by Alitalia (Star Alliance), China Eastern Airlines (SkyTeam), and Swiss International Air Lines (Star Alliance).

    Switzerland2 destinations
Show top 20 countriesShow less

Seasonal and upcoming routes from Shanghai

Not flying yet

  • Tawau (TWU)Oct 6, 2026 – Dec 24, 2026
  • Riyadh (RUH)Starts Oct 22, 2026
  • Algiers (ALG)Oct 27, 2026 – Mar 25, 2027
  • Shanghai (SHA)Dec 1, 2026 – Dec 1, 2026
  • Adelaide (ADL)Dec 17, 2026 – Feb 15, 2027
  • Sendai (SDJ)Dec 22, 2026 – Mar 27, 2027
  • Las Vegas (LAS)Jan 4, 2027 – Jan 5, 2027

Ending before the rest

  • Anshun (AVA)Through Oct 8, 2026
  • Tonghua (TNH)Through Oct 8, 2026
  • Anshan (AOG)Through Oct 23, 2026
  • Hiroshima (HIJ)Through Oct 23, 2026
  • Malay (MPH)Through Oct 23, 2026
  • Bole (BPL)Through Oct 24, 2026
  • Chaoyang (CHG)Through Oct 24, 2026
  • Kathmandu (KTM)Through Oct 24, 2026
  • Yongzhou (LLF)Through Oct 24, 2026
  • TEN (TEN)Through Oct 24, 2026
  • Yining (YIN)Through Oct 24, 2026
  • Manado-Celebes Island (MDC)Through Oct 26, 2026
  • Tehran (IKA)Through Dec 31, 2026
  • Yuzhno-Sakhalinsk (UUS)Through Mar 21, 2027
  • Dandong (DDG)Through Mar 22, 2027
  • Khabarovsk (KHV)Through Mar 25, 2027
  • Ningbo (NGB)Through Mar 25, 2027
  • Ankang (AKA)Through Mar 26, 2027
  • Shymkent (CIT)Through Mar 26, 2027
  • Dublin (DUB)Through Mar 26, 2027
Show top 20 routesShow less

The other 151 routes are scheduled across the whole window the feed publishes.

Airline alliances from Shanghai

  • SkyTeam185 destinations
  • Star Alliance79 destinations
  • Oneworld46 destinations

Award programs flying from Shanghai

How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Club Premier185 destinations
  • Delta SkyMiles185 destinations
  • Flying Blue185 destinations
  • SAS EuroBonus185 destinations
  • Virgin Atlantic185 destinations
  • Aeroplan79 destinations
  • All Nippon Airways79 destinations
  • EVA Air Infinity MileageLands79 destinations
  • LifeMiles79 destinations
  • Lufthansa Miles & More79 destinations
  • Singapore KrisFlyer79 destinations
  • TAP Miles&Go79 destinations
  • Turkish Miles&Smiles79 destinations
  • United MileagePlus79 destinations
  • Etihad Guest65 destinations
  • Alaska Atmos Rewards46 destinations
  • American Airlines46 destinations
  • British Airways46 destinations
  • Cathay Pacific46 destinations
  • Finnair Plus46 destinations
Show top 20 programsShow less

Intercontinental flights from Shanghai

Non-stop flights from Shanghai to Europe

Aegean Airlines (Star Alliance) flies nonstop from Shanghai to Athens (ATH).

Aeroflot (SkyTeam) flies nonstop from Shanghai to Moscow (SVO), Vladivostok (VVO), Krasnoyarsk (KJA), Yuzhno-Sakhalinsk (UUS), and Khabarovsk (KHV).

AerolĂ­neas Argentinas (SkyTeam) flies nonstop from Shanghai to Madrid (MAD) and Rome (FCO).

Air China (Star Alliance) flies nonstop from Shanghai to Frankfurt-am-Main (FRA), London (LGW), Milan (MXP), Munich (MUC), Barcelona (BCN), and Vienna (VIE).

Air France (SkyTeam) flies nonstop from Shanghai to Paris (CDG) and Amsterdam (AMS).

Air New Zealand (Star Alliance) flies nonstop from Shanghai to Frankfurt-am-Main (FRA).

Air Serbia flies nonstop from Shanghai to Belgrad (BEG).

Alitalia (Star Alliance) flies nonstop from Shanghai to Frankfurt-am-Main (FRA), Zurich (ZRH), Munich (MUC), and Vienna (VIE).

Aurora Airlines flies nonstop from Shanghai to Yuzhno-Sakhalinsk (UUS) and Khabarovsk (KHV).

Austrian Airlines (Star Alliance) flies nonstop from Shanghai to Vienna (VIE).

British Airways (Oneworld) flies nonstop from Shanghai to London (LHR).

China Eastern Airlines (SkyTeam) flies nonstop from Shanghai to Madrid (MAD), Rome (FCO), Frankfurt-am-Main (FRA), Paris (CDG), Arnavutkoy (IST), London (LGW), Moscow (SVO), London (LHR), Milan (MXP), Zurich (ZRH), Amsterdam (AMS), St. Petersburg (LED), Barcelona (BCN), Geneva (GVA), Venezia (VCE), Kazan (KZN), Budapest (BUD), Helsinki (HEL), Stockholm (ARN), Copenhagen (CPH), Athens (ATH), Marseille (MRS), and Dublin (DUB).

China Southern Airlines flies nonstop from Shanghai to London (LHR) and Belgrad (BEG).

Finnair (Oneworld) flies nonstop from Shanghai to Helsinki (HEL).

Hainan Airlines flies nonstop from Shanghai to Brussels (BRU).

Iberia (Oneworld) flies nonstop from Shanghai to London (LHR).

Juneyao Airlines flies nonstop from Shanghai to Manchester (MAN), Helsinki (HEL), Brussels (BRU), and Athens (ATH).

KLM (SkyTeam) flies nonstop from Shanghai to Paris (CDG) and Amsterdam (AMS).

LATAM Chile flies nonstop from Shanghai to Madrid (MAD) and London (LHR).

Lufthansa (Star Alliance) flies nonstop from Shanghai to Frankfurt-am-Main (FRA) and Munich (MUC).

Rossiya (SkyTeam) flies nonstop from Shanghai to Moscow (SVO), Vladivostok (VVO), and Krasnoyarsk (KJA).

S7 Airlines flies nonstop from Shanghai to Vladivostok (VVO), Irkutsk (IKT), and Novosibirsk (OVB).

Shanghai Airlines (SkyTeam) flies nonstop from Shanghai to Budapest (BUD) and Marseille (MRS).

Shenzhen Airlines (Star Alliance) flies nonstop from Shanghai to Barcelona (BCN).

Swiss International Air Lines (Star Alliance) flies nonstop from Shanghai to Zurich (ZRH).

TAP Portugal (Star Alliance) flies nonstop from Shanghai to Frankfurt-am-Main (FRA), Milan (MXP), and Barcelona (BCN).

Turkish Airlines (Star Alliance) flies nonstop from Shanghai to Arnavutkoy (IST).

Non-stop flights from Shanghai to North America

Air Canada (Star Alliance) flies nonstop from Shanghai to Vancouver (YVR) and Toronto (YYZ).

Air China (Star Alliance) flies nonstop from Shanghai to Los Angeles (LAX), San Francisco (SFO), and Vancouver (YVR).

American Airlines (Oneworld) flies nonstop from Shanghai to Seattle (SEA) and Dallas-Fort Worth (DFW).

China Eastern Airlines (SkyTeam) flies nonstop from Shanghai to Los Angeles (LAX), San Francisco (SFO), Vancouver (YVR), Toronto (YYZ), and New York (JFK).

China Southern Airlines flies nonstop from Shanghai to Dallas-Fort Worth (DFW).

Delta Air Lines (SkyTeam) flies nonstop from Shanghai to Los Angeles (LAX), Seattle (SEA), Detroit (DTW), and Las Vegas (LAS).

Spring Airlines flies nonstop from Shanghai to Mackenzie (YZY).

United Airlines (Star Alliance) flies nonstop from Shanghai to Los Angeles (LAX) and San Francisco (SFO).

Non-stop flights from Shanghai to Oceania

AerolĂ­neas Argentinas (SkyTeam) flies nonstop from Shanghai to Auckland (AKL).

Air China (Star Alliance) flies nonstop from Shanghai to Auckland (AKL).

Air France (SkyTeam) flies nonstop from Shanghai to Melbourne (MEL), Sydney (SYD), and Brisbane (BNE).

Air New Zealand (Star Alliance) flies nonstop from Shanghai to Auckland (AKL).

China Eastern Airlines (SkyTeam) flies nonstop from Shanghai to Auckland (AKL), Melbourne (MEL), Sydney (SYD), Brisbane (BNE), and Adelaide (ADL).

Juneyao Airlines flies nonstop from Shanghai to Melbourne (MEL) and Sydney (SYD).

LATAM Chile flies nonstop from Shanghai to Auckland (AKL), Melbourne (MEL), and Sydney (SYD).

Lufthansa (Star Alliance) flies nonstop from Shanghai to Auckland (AKL).

Qantas (Oneworld) flies nonstop from Shanghai to Melbourne (MEL), Sydney (SYD), and Brisbane (BNE).

Non-stop flights from Shanghai to Africa

Air Algerie flies nonstop from Shanghai to Algiers (ALG).

Air China (Star Alliance) flies nonstop from Shanghai to Cairo (CAI) and Addis Ababa (ADD).

China Eastern Airlines (SkyTeam) flies nonstop from Shanghai to Cairo (CAI).

EgyptAir (Star Alliance) flies nonstop from Shanghai to Cairo (CAI).

Ethiopian Airlines (Star Alliance) flies nonstop from Shanghai to Addis Ababa (ADD).

Domestic flights from Shanghai

  • Hong Kong (HKG)780 mi
  • Chengdu (CTU)1,059 mi
  • Kunming (KMG)1,235 mi
  • Dalian (DLC)541 mi
  • Shenyang (SHE)731 mi
  • Chengdu (TFU)1,059 mi
  • Beijing (PEK)683 mi
  • Changchun (CGQ)913 mi
  • Harbin (HRB)1,029 mi
  • Chongqing (CKG)908 mi
  • Shenzhen (SZX)766 mi
  • Guangzhou (CAN)748 mi
  • Xianyang (XIY)791 mi
  • Wuhan (WUH)451 mi
  • Beijing (PKX)653 mi
  • Haikou (HAK)1,047 mi
  • Shantou (SWA)616 mi
  • Guiyang (KWE)961 mi
  • Zhengzhou (CGO)518 mi
  • Changsha (CSX)554 mi
Show top 20 destinationsShow less

Alternative airports near Shanghai

  • Shanghai (SHA)28 mi / 45 km
  • Nantong (NTG)81 mi / 130 km
  • Suzhou (SZV)83 mi / 134 km
  • Wuxi (WUX)85 mi / 137 km
  • Zhoushan (HSN)90 mi / 145 km

Frequently asked questions

What is the official name of airport PVG?

The airport's official name is Shanghai Pudong International Airport. On Roame and most flight schedules, you will find it under the code PVG.

What is the airport code for Shanghai Pudong International Airport?

The IATA airport code for Shanghai Pudong International Airport is PVG. Enter PVG in Flightmap whenever you want to use this exact airport.

Where is Shanghai Pudong International Airport (PVG)?

Shanghai Pudong International Airport serves Shanghai, China. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to PVG, not just the broader city.

How can I explore flights from Shanghai (PVG)?

Open the map with PVG as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.

Does Flightmap show direct and connecting flights from Shanghai?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from PVG.

Can I look for award flights from Shanghai (PVG)?

Yes. When Roame has observed award availability for a route from PVG, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

How many places can I reach from Shanghai (PVG)?

Current schedule data connects Shanghai (PVG) with 275 connected airports in 54 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.

Which airlines fly from Shanghai (PVG)?

The current route data includes 109 airlines: 9 Air, 9G Rail, Aegean Airlines, Aeroflot, AerolĂ­neas Argentinas, Air Algerie, Air Astana, Air Canada, Air China, Air France, Air India, Air Macau, Air New Zealand, Air Serbia, AirAsia, AirAsia X, Alitalia, All Nippon Airways, American Airlines, Asiana Airlines, Aurora Airlines, Austrian Airlines, Bangkok Airways, Beijing Capital Airlines, British Airways, Business Aviation Centre, Cathay Pacific, Cebu Pacific, Chengdu Airlines, China Airlines, China Eastern Airlines, China Express Airlines, China Southern Airlines, China United Airlines, China West Air, Chongqing Airlines, Delta Air Lines, Eastar Jet, EgyptAir, Emirates, Ethiopian Airlines, Etihad Airways, EVA Air, Finnair, Flexflight, Garuda Indonesia, Gulf Air, Hahn Air Systems, Hainan Airlines, Hebei Airlines, Himalaya Airlines, Hong Kong Airlines, Iberia, IndiGo, Japan Airlines, Jeju Air, Jetstar Japan, Jiangxi Air, Jin Air, Juneyao Airlines, Kenya Airways, KLM, Korean Air, Kunming Airlines, LATAM Chile, Lucky Air, Lufthansa, Mahan Airlines, Malaysia Airlines, Malindo Airways, Miat Mongolian Airlines, Okay Airways, Oman Air, Peach Aviation, Philippine Airlines, Qantas, Qatar Airways, Qingdao Airlines, Rossiya, Royal Air Charter Service, Rwandair, S7 Airlines, Saudia, SCAT Airlines, Shandong Airlines, Shanghai Airlines, Shenzhen Airlines, Sichuan Airlines, Singapore Airlines, Spring Airlines, Spring Airlines Japan, SriLankan Airlines, Swiss International Air Lines, TAP Portugal, Thai Airways, Thai Lion Air, Thai Vietjet Air, Tianjin Airlines, Tibet Airlines, TransNusa Air Services, Turkish Airlines, Uni Airways, United Airlines, VietJet Air, Vietnam Airlines, Virgin Australia, XiamenAir, Yangtze River Express, and Zhejiang Loong Airlines. Use the airline filter to isolate any one of them on the map.

What is the longest nonstop connection from Shanghai (PVG)?

The longest nonstop connection currently present in the route data is New York (JFK), about 7,378 miles from Shanghai. It is offered by China Eastern Airlines.

Are there domestic flights from Shanghai (PVG)?

Yes. The current route data includes 129 domestic destinations within China. The Domestic flights section highlights named airport links from that set.

Get the app
Download on the App Store
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
Get the app
Download on the App Store
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides