The places reachable from Shanghai on the most scheduled services, busiest first.
Aside from the non-stop destinations above, these popular places require a connection:
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.
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.
Shanghai has nonstop service to 9 airports in Japan: Osaka (KIX), Tokyo (NRT), Tokyo (HND), Tokoname (NGO), Fukuoka (FUK), Chitose / Tomakomai (CTS), Sendai (SDJ), Naha (OKA), 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).
Shanghai has nonstop service to 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). Flights are offered by Aeroflot (SkyTeam), Aurora Airlines, China Eastern Airlines (SkyTeam), Rossiya (SkyTeam), and S7 Airlines.
Shanghai has nonstop service to 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). 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).
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).
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).
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, Shanghai Airlines (SkyTeam), and Spring Airlines.
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.
Shanghai has nonstop service to 3 airports in Canada: Toronto (YYZ), Vancouver (YVR), and Mackenzie (YZY). Flights are offered by Air Canada (Star Alliance), Air China (Star Alliance), China Eastern Airlines (SkyTeam), and Spring Airlines.
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.
Shanghai has nonstop service to 3 airports in Italy: Milan (MXP), Rome (FCO), and Venezia (VCE). Flights are offered by AerolĂneas Argentinas (SkyTeam), Air China (Star Alliance), China Eastern Airlines (SkyTeam), and TAP Portugal (Star Alliance).
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.
Shanghai has nonstop service to 3 airports in Taiwan: Taipei (TPE), Kaohsiung City (KHH), and Taipei City (TSA). 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.
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.
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).
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).
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).
The other 148 routes are scheduled across the whole window the feed publishes.
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.
Aegean Airlines (Star Alliance) flies nonstop from Shanghai to Athens (ATH).
Aeroflot (SkyTeam) flies nonstop from Shanghai to Moscow (SVO), Vladivostok (VVO), Krasnoyarsk (KJA), Khabarovsk (KHV), and Yuzhno-Sakhalinsk (UUS).
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), Barcelona (BCN), Munich (MUC), 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 Khabarovsk (KHV) and Yuzhno-Sakhalinsk (UUS).
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), 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 flies nonstop from Shanghai to London (LHR).
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 Helsinki (HEL), Manchester (MAN), 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).
Air Canada (Star Alliance) flies nonstop from Shanghai to Toronto (YYZ) and Vancouver (YVR).
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), Toronto (YYZ), Vancouver (YVR), 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).
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).
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).
The airport's official name is Shanghai Pudong International Airport. On Roame and most flight schedules, you will find it under the code PVG.
The IATA airport code for Shanghai Pudong International Airport is PVG. Enter PVG in Flightmap whenever you want to use this exact airport.
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.
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.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from 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.
Current schedule data connects Shanghai (PVG) with 273 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.
The current route data includes 108 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, 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.
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.
Yes. The current route data includes 129 domestic destinations within China. The Domestic flights section highlights named airport links from that set.
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.
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.
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).
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).