site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
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
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in China
  3. Flights to PVG

Flights to Shanghai (PVG)

Last updated: Sep 10, 2026

Did you mean flights from 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 273 airports in 54 countries connected to Shanghai, 129 of them domestic, with 108 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 serving Shanghai
  2. Popular routes to Shanghai
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Shanghai
  6. Flights to Shanghai (PVG) by country
  7. Seasonal and upcoming routes to Shanghai
  8. Airline alliances to Shanghai
  9. Award programs that reach Shanghai
  10. Intercontinental flights to Shanghai
  11. Domestic flights to Shanghai
  12. Alternative airports near Shanghai
Frequently asked questions

Airlines serving Shanghai

  • China Eastern Airlines208 destinations
  • Juneyao Airlines122 destinations
  • XiamenAir81 destinations
  • Etihad Airways70 destinations
  • Air China66 destinations
  • Spring Airlines66 destinations
  • Shanghai Airlines61 destinations
  • China Southern Airlines60 destinations
  • Shenzhen Airlines58 destinations
  • Sichuan Airlines32 destinations
  • Air France31 destinations
  • KLM28 destinations
  • Shandong Airlines27 destinations
  • Yangtze River Express25 destinations
  • Delta Air Lines23 destinations
  • Hainan Airlines22 destinations
  • China Express Airlines

Popular routes to Shanghai

The places connected to Shanghai on the most scheduled services, busiest first.

  • Chengdu (CTU)1,059 mi
  • Hong Kong (HKG)780 mi
  • Dalian (DLC)541 mi
  • Shenyang (SHE)731 mi
  • Seoul (ICN)511 mi
  • Changchun (CGQ)913 mi
  • Chengdu (TFU)1,059 mi
  • Shenzhen (SZX)766 mi
  • Kunming (KMG)1,235 mi
  • Chongqing (CKG)908 mi
  • Osaka (KIX)812 mi
  • Bangkok (BKK)1,800 mi
  • Harbin (HRB)1,029 mi
  • Guangzhou (CAN)748 mi
  • Taipei (TPE)421 mi
  • Beijing (PEK)683 mi
  • Singapore (SIN)

Popular routes with a stopover

Aside from the non-stop routes above, reaching Shanghai from these popular places requires a connection:

  • Xilinhot (XIL)China
  • Casablanca (CMN)Morocco
  • Ezeiza (EZE)Argentina
  • Heihe (HEK)China
  • Jinchang (JIC)China
  • Lhasa (LXA)China
  • Mohe (OHE)China
  • Hotan (HTN)China
  • Karamay (KRY)China
  • Zhongwei (ZHY)China
  • Baise (AEB)China
  • Hami (HMI)China
  • Aksu (AKU)China
  • Wuzhou (WUZ)China
  • Guyuan (GYU)China
  • Yichun (LDS)China
Show all 16 destinations

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 routes to Shanghai not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Shanghai non-stop?

  • 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)

Which places within 1,000 miles can reach Shanghai non-stop?

  • 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

Which places within 2,000 miles can reach Shanghai non-stop?

  • 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

Which places within 3,000 miles can reach Shanghai non-stop?

  • 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

Which places within 4,000 miles can reach Shanghai non-stop?

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

Which places within 5,000 miles can reach Shanghai non-stop?

  • 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

Which places within 6,000 miles can reach Shanghai non-stop?

  • 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

Which places within 7,000 miles can reach Shanghai non-stop?

  • 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

Which places within 8,000 miles can reach Shanghai non-stop?

  • 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 to 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 to 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)

Flights to Shanghai (PVG) by country

  • Shanghai has nonstop connections with 9 airports in Japan: Osaka (KIX), Tokyo (NRT), Tokyo (HND), Tokoname (NGO), Fukuoka (FUK), Chitose / Tomakomai (CTS), Sendai (SDJ), Naha (OKA), and Hiroshima (HIJ). These routes are served 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 connections with 9 airports in Russian Federation: Moscow (SVO), St. Petersburg (LED), Kazan (KZN), Vladivostok (VVO), Krasnoyarsk (KJA), Irkutsk (IKT), Khabarovsk (KHV), Novosibirsk (OVB), and Yuzhno-Sakhalinsk (UUS). These routes are served by Aeroflot (SkyTeam), Aurora Airlines, China Eastern Airlines (SkyTeam), Rossiya (SkyTeam), and S7 Airlines.

    Russian Federation9 destinations
  • Shanghai has nonstop connections with 7 airports in United States: Los Angeles (LAX), Seattle (SEA), San Francisco (SFO), Detroit (DTW), Dallas-Fort Worth (DFW), New York (JFK), and Las Vegas (LAS). These routes are served 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 connections with 5 airports in South Korea: Seoul (ICN), Jeju City (CJU), Busan (PUS), Daegu (TAE), and Cheongju (CJJ). These routes are served 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 connections with 4 airports in Australia: Melbourne (MEL), Sydney (SYD), Brisbane (BNE), and Adelaide (ADL). These routes are served by Air France (SkyTeam), China Eastern Airlines (SkyTeam), Juneyao Airlines, LATAM Chile, and Qantas (Oneworld).

    Australia4 destinations
  • Shanghai has nonstop connections with 4 airports in Malaysia: Kuala Lumpur (KUL), Kota Kinabalu (BKI), Penang (PEN), and Tawau (TWU). These routes are served by AirAsia, AirAsia X, China Eastern Airlines (SkyTeam), China Southern Airlines, Juneyao Airlines, Malaysia Airlines (Oneworld), Malindo Airways, Shanghai Airlines (SkyTeam), and Spring Airlines.

    Malaysia4 destinations
  • Shanghai has nonstop connections with 4 airports in Thailand: Bangkok (BKK), Phuket (HKT), Chiang Mai (CNX), and Bangkok (DMK). These routes are served 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 connections with 3 airports in Canada: Toronto (YYZ), Vancouver (YVR), and Mackenzie (YZY). These routes are served by Air Canada (Star Alliance), Air China (Star Alliance), China Eastern Airlines (SkyTeam), and Spring Airlines.

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

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

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

    Philippines3 destinations
  • Shanghai has nonstop connections with 3 airports in Taiwan: Taipei (TPE), Kaohsiung City (KHH), and Taipei City (TSA). These routes are served 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 connections with 3 airports in United Kingdom: London (LGW), London (LHR), and Manchester (MAN). These routes are served 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 connections with 3 airports in Viet Nam: Hanoi (HAN), Ho Chi Minh City (SGN), and Duong Dong (PQC). These routes are served 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 connections with 2 airports in France: Paris (CDG) and Marseille (MRS). These routes are served by Air France (SkyTeam), China Eastern Airlines (SkyTeam), KLM (SkyTeam), and Shanghai Airlines (SkyTeam).

    France2 destinations
  • Shanghai has nonstop connections with 2 airports in Germany: Frankfurt-am-Main (FRA) and Munich (MUC). These routes are served 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).

Seasonal and upcoming routes to Shanghai

Not flying yet

  • Yuzhno-Sakhalinsk (UUS)Sep 11, 2026 – Oct 23, 2026
  • Riyadh (RUH)Starts Sep 25, 2026
  • Kathmandu (KTM)Sep 29, 2026 – Oct 24, 2026
  • Abu Dhabi (AUH)Starts Oct 2, 2026
  • Algiers (ALG)Oct 27, 2026 – Mar 25, 2027
  • Shanghai (SHA)Dec 1, 2026 – Dec 1, 2026
  • Sendai (SDJ)Dec 8, 2026 – Mar 27, 2027
  • Adelaide (ADL)Dec 17, 2026 – Feb 15, 2027
  • Las Vegas (LAS)Jan 4, 2027 – Jan 5, 2027
Show all 9 routesShow less

Ending before the rest

  • Tehran (IKA)Through Oct 5, 2026
  • Anshun (AVA)Through Oct 8, 2026
  • Tonghua (TNH)Through Oct 8, 2026
  • Ankang (AKA)Through Oct 23, 2026
  • Anshan (AOG)Through Oct 23, 2026
  • Dandong (DDG)Through Oct 23, 2026

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

Airline alliances to Shanghai

  • SkyTeam185 destinations
  • Star Alliance79 destinations
  • Oneworld33 destinations

Award programs that reach Shanghai

How many of these places each program's airlines fly to Shanghai from. 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 Rewards33 destinations

Intercontinental flights to Shanghai

Non-stop flights to Shanghai from Europe

Aegean Airlines (Star Alliance) links Shanghai nonstop with Athens (ATH).

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

AerolĂ­neas Argentinas (SkyTeam) links Shanghai nonstop with Madrid (MAD) and Rome (FCO).

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

Air France (SkyTeam) links Shanghai nonstop with Paris (CDG) and Amsterdam (AMS).

Air New Zealand (Star Alliance) links Shanghai nonstop with Frankfurt-am-Main (FRA).

Air Serbia links Shanghai nonstop with Belgrad (BEG).

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

Aurora Airlines links Shanghai nonstop with Khabarovsk (KHV) and Yuzhno-Sakhalinsk (UUS).

Austrian Airlines (Star Alliance) links Shanghai nonstop with Vienna (VIE).

British Airways (Oneworld) links Shanghai nonstop with London (LHR).

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

China Southern Airlines links Shanghai nonstop with London (LHR).

Finnair (Oneworld) links Shanghai nonstop with Helsinki (HEL).

Hainan Airlines links Shanghai nonstop with Brussels (BRU).

Iberia (Oneworld) links Shanghai nonstop with London (LHR).

Juneyao Airlines links Shanghai nonstop with Helsinki (HEL), Manchester (MAN), Brussels (BRU), and Athens (ATH).

KLM (SkyTeam) links Shanghai nonstop with Paris (CDG) and Amsterdam (AMS).

LATAM Chile links Shanghai nonstop with Madrid (MAD) and London (LHR).

Lufthansa (Star Alliance) links Shanghai nonstop with Frankfurt-am-Main (FRA) and Munich (MUC).

Rossiya (SkyTeam) links Shanghai nonstop with Moscow (SVO), Vladivostok (VVO), and Krasnoyarsk (KJA).

S7 Airlines links Shanghai nonstop with Vladivostok (VVO), Irkutsk (IKT), and Novosibirsk (OVB).

Shanghai Airlines (SkyTeam) links Shanghai nonstop with Budapest (BUD) and Marseille (MRS).

Shenzhen Airlines (Star Alliance) links Shanghai nonstop with Barcelona (BCN).

Swiss International Air Lines (Star Alliance) links Shanghai nonstop with Zurich (ZRH).

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

Turkish Airlines (Star Alliance) links Shanghai nonstop with Arnavutkoy (IST).

Non-stop flights to Shanghai from North America

Air Canada (Star Alliance) links Shanghai nonstop with Toronto (YYZ) and Vancouver (YVR).

Air China (Star Alliance) links Shanghai nonstop with Los Angeles (LAX), San Francisco (SFO), and Vancouver (YVR).

American Airlines (Oneworld) links Shanghai nonstop with Seattle (SEA) and Dallas-Fort Worth (DFW).

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

China Southern Airlines links Shanghai nonstop with Dallas-Fort Worth (DFW).

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

Spring Airlines links Shanghai nonstop with Mackenzie (YZY).

United Airlines (Star Alliance) links Shanghai nonstop with Los Angeles (LAX) and San Francisco (SFO).

Non-stop flights to Shanghai from Oceania

Air China (Star Alliance) links Shanghai nonstop with Auckland (AKL).

Air France (SkyTeam) links Shanghai nonstop with Melbourne (MEL), Sydney (SYD), and Brisbane (BNE).

Air New Zealand (Star Alliance) links Shanghai nonstop with Auckland (AKL).

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

Juneyao Airlines links Shanghai nonstop with Melbourne (MEL) and Sydney (SYD).

LATAM Chile links Shanghai nonstop with Auckland (AKL), Melbourne (MEL), and Sydney (SYD).

Lufthansa (Star Alliance) links Shanghai nonstop with Auckland (AKL).

Qantas (Oneworld) links Shanghai nonstop with Melbourne (MEL), Sydney (SYD), and Brisbane (BNE).

Non-stop flights to Shanghai from Africa

Air Algerie links Shanghai nonstop with Algiers (ALG).

Air China (Star Alliance) links Shanghai nonstop with Cairo (CAI) and Addis Ababa (ADD).

China Eastern Airlines (SkyTeam) links Shanghai nonstop with Cairo (CAI).

EgyptAir (Star Alliance) links Shanghai nonstop with Cairo (CAI).

Ethiopian Airlines (Star Alliance) links Shanghai nonstop with Addis Ababa (ADD).

Domestic flights to Shanghai

  • Chengdu (CTU)1,059 mi
  • Hong Kong (HKG)780 mi
  • Dalian (DLC)541 mi
  • Shenyang (SHE)731 mi
  • Changchun (CGQ)913 mi
  • Chengdu (TFU)1,059 mi
  • Shenzhen (SZX)766 mi
  • Kunming (KMG)1,235 mi
  • Chongqing (CKG)908 mi
  • Harbin (HRB)1,029 mi
  • Guangzhou (CAN)748 mi
  • Beijing (PEK)683 mi
  • Beijing (PKX)653 mi
  • Qingdao (TAO)363 mi
  • Xianyang (XIY)791 mi
  • Zhengzhou (CGO)518 mi
  • Taipa (MFM)

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 to Shanghai (PVG)?

Open the map with Anywhere as your starting point and PVG as the destination. Each result keeps the route pointed toward Shanghai, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Shanghai?

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

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

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

15 destinations
  • Zhejiang Loong Airlines15 destinations
  • Lufthansa14 destinations
  • American Airlines11 destinations
  • Show top 20 airlinesShow less
    2,365 mi
  • Beijing (PKX)653 mi
  • Kuala Lumpur (KUL)2,359 mi
  • Tokyo (NRT)1,116 mi
  • Show top 20 destinationsShow less
    Show less
    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
    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
    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
    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
    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
    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
    5,742 mi
  • Seattle (SEA)5,709 mi
  • Manchester (MAN)5,708 mi
  • Rome (FCO)5,697 mi
  • Show top 20 destinationsShow less
    Germany2 destinations
  • Shanghai has nonstop connections with 2 airports in India: New Delhi (DEL) and Kolkata (CCU). These routes are served by Air India (Star Alliance), China Eastern Airlines (SkyTeam), and IndiGo.

    India2 destinations
  • Shanghai has nonstop connections with 2 airports in Kazakhstan: Almaty (ALA) and Shymkent (CIT). These routes are served by Air Astana, China Eastern Airlines (SkyTeam), China Southern Airlines, and SCAT Airlines.

    Kazakhstan2 destinations
  • Shanghai has nonstop connections with 2 airports in Spain: Madrid (MAD) and Barcelona (BCN). These routes are served 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 connections with 2 airports in Switzerland: Zurich (ZRH) and Geneva (GVA). These routes are served by Alitalia (Star Alliance), China Eastern Airlines (SkyTeam), and Swiss International Air Lines (Star Alliance).

    Switzerland2 destinations
  • Show top 20 countriesShow less
    Yan'an (ENY)
    Through Oct 23, 2026
  • Foshan (FUO)Through Oct 23, 2026
    • Hiroshima (HIJ)Through Oct 23, 2026
    • Hanzhong (HZG)Through Oct 23, 2026
    • Jiayuguan (JGN)Through Oct 23, 2026
    • Longyan (LCX)Through Oct 23, 2026
    • Malay (MPH)Through Oct 23, 2026
    • Xingyi (ACX)Through Oct 24, 2026
    • Bole (BPL)Through Oct 24, 2026
    • Chaoyang (CHG)Through Oct 24, 2026
    • Chifeng (CIF)Through Oct 24, 2026
    • Changzhi (CIH)Through Oct 24, 2026
    • Dunhuang (DNH)Through Oct 24, 2026
    • Ordos (DSN)Through Oct 24, 2026
    Show top 20 routesShow less
  • American Airlines33 destinations
  • British Airways33 destinations
  • Cathay Pacific33 destinations
  • Finnair Plus33 destinations
  • Show top 20 programsShow less
    801 mi
  • Wuhan (WUH)451 mi
  • Guiyang (KWE)961 mi
  • Nanning (NNG)1,025 mi
  • Show top 20 destinationsShow less