EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 50 direct destinations

Airports with direct flights to 50+ destinations

> 10 direct destinations

Airports with direct flights to 10 to 50 destinations

< 10 direct destinations

Airports with direct flights to less then 10 destinations

Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights from Shanghai (PVG)

Shanghai Pudong International Airport - Airport code: PVG

Home Airports China PVG Shanghai

Non-stop flights from Shanghai (PVG)

Did you mean flights to Shanghai?
Last updated on: 07-23-2021

Shanghai Airport (IATA: PVG, ICAO: ZSPD), also known as Shanghai Pudong International Airport, is the largest airport in China. Shanghai Airport has non-stop passenger flights scheduled to 194 destinations in 33 countries.

At present, there are 138 domestic flights from Shanghai.

 Remove ads

The longest flight from Shanghai PVG is a 4,582 mile (7,374 km) non-stop route to New York City JFK. This direct flight takes around 14 hours and 55 minutes and is operated by China Eastern.

In total there are 72 airlines flying from and to Shanghai. Most flights are operated by one of the following carriers:

Popular destinations from Shanghai

Below you can find a list of the most popular destinations from Shanghai, based on the number of scheduled flights for this month.

Show all

Business class flights from Shanghai

There are 167 airports that have flights from Shanghai in Business Class. All airports that offer business class flights from PVG are listed below:

Show all

First class flights from Shanghai

If you are looking for a luxurious flight, there's a total of 17 destinations to choose from that have First Class flights from PVG.

Show all

Intercontinental flights from Shanghai

Shanghai has a great network of flights to destinations all over the world.

The following is an overview of all non-stop intercontinental flights operating from Shanghai Pudong International Airport (PVG).

* Please note that there are no direct services between Shanghai and Southern America, Central America, the Caribbean or Central Asia.

Non-stop flights from Shanghai to Europe

China EasternChina Eastern (SkyTeam): year-round to Frankfurt (FRA), seasonal flights to London Heathrow (LHR), year-round flights to Paris (CDG) and Amsterdam (AMS).

Air ChinaAir China (Star Alliance): year-round to Frankfurt (FRA) and seasonal flights to London Heathrow (LHR).

LufthansaLufthansa (Star Alliance): year-round to Frankfurt (FRA) and seasonal flights to Munich (MUC).

AustrianAustrian (Star Alliance): year-round to Vienna (VIE).

SwissSwiss (Star Alliance): year-round to Zürich (ZRH).

British AirwaysBritish Airways (Oneworld): year-round to London Heathrow (LHR).

Virgin AtlanticVirgin Atlantic: year-round to London Heathrow (LHR).

Juneyao AirlinesJuneyao Airlines: year-round to Helsinki (HEL).

FinnairFinnair (Oneworld): year-round to Helsinki (HEL).

SASSAS (Star Alliance): year-round to Copenhagen (CPH).

Air FranceAir France (SkyTeam): seasonal flights to Paris (CDG).

KLMKLM (SkyTeam): seasonal flights to Amsterdam (AMS).

AeroflotAeroflot (SkyTeam): year-round to Moscow Sheremetyevo (SVO).

Non-stop flights from Shanghai to the US

China EasternChina Eastern (SkyTeam): seasonal flights to Los Angeles (LAX) and year-round flights to New York City (JFK).

United AirlinesUnited Airlines (Star Alliance): seasonal flights to Chicago (ORD), Los Angeles (LAX), New York (EWR) and San Francisco (SFO).

DeltaDelta (SkyTeam): seasonal flights to Detroit (DTW), Los Angeles (LAX) and Seattle / Tacoma (SEA).

American AirlinesAmerican Airlines (Oneworld): seasonal flights to Dallas-Fort Worth (DFW) and Seattle / Tacoma (SEA).

Non-stop flights from Shanghai to Canada

China EasternChina Eastern (SkyTeam): year-round to Toronto (YYZ).

Air CanadaAir Canada (Star Alliance): seasonal flights to Montreal (YUL), Toronto (YYZ) and Vancouver (YVR).

Non-stop flights from Shanghai to Africa

Ethiopian AirlinesEthiopian Airlines is currently the only airline flying non-stop from Shanghai to Africa. They fly year-round to Addis Ababa (ADD).

Non-stop flights from Shanghai to the Middle-East / Western Asia

EL ALEL AL: seasonal flights to Tel Aviv (TLV).

EmiratesEmirates: seasonal flights to Dubai (DXB).

Etihad AirwaysEtihad Airways: year-round to Abu Dhabi (AUH).

Qatar AirwaysQatar Airways (Oneworld): seasonal flights to Doha (DOH).

Turkish AirlinesTurkish Airlines (Star Alliance): seasonal flights to Istanbul (IST).

Non-stop flights from Shanghai to India / South Asia

China EasternChina Eastern (SkyTeam): seasonal flights to New Delhi (DEL) and year-round flights to Colombo (CMB).

SriLankan AirlinesSriLankan Airlines (Oneworld): year-round to Colombo (CMB).

Mahan AirMahan Air: year-round to Tehran (IKA).

Non-stop flights from Shanghai to Japan

China EasternChina Eastern (SkyTeam): seasonal flights to Osaka (KIX) and year-round flights to Tokyo (NRT).

Air ChinaAir China (Star Alliance): year-round to Tokyo (NRT).

Juneyao AirlinesJuneyao Airlines: seasonal flights to Osaka (KIX).

Spring AirlinesSpring Airlines: seasonal flights to Tokyo (NRT).

ANAANA (Star Alliance): seasonal flights to Osaka (KIX), year-round flights to Tokyo (NRT) and seasonal flights to Tokyo (HND).

Japan AirlinesJapan Airlines (Oneworld): seasonal flights to Nagoya (NGO), Osaka (KIX), Tokyo (HND) and Tokyo (NRT).

Non-stop flights from Shanghai to East Asia

China EasternChina Eastern (SkyTeam): year-round to Hong Kong (HKG), Macau (MFM), Seoul (ICN) and Taipei (TPE).

Cathay PacificCathay Pacific (Oneworld): year-round to Hong Kong (HKG).

Hong Kong AirlinesHong Kong Airlines: year-round to Hong Kong (HKG).

Shanghai AirlinesShanghai Airlines: seasonal flights to Hong Kong (HKG), year-round flights to Macau (MFM) and seasonal flights to Taipei (TSA).

Juneyao AirlinesJuneyao Airlines: seasonal flights to Macau (MFM).

Spring AirlinesSpring Airlines: seasonal flights to Macau (MFM) and Seoul (ICN).

Air MacauAir Macau: year-round to Macau (MFM).

United AirlinesUnited Airlines (Star Alliance): seasonal flights to Seoul (ICN).

Air CanadaAir Canada (Star Alliance): seasonal flights to Seoul (ICN).

DeltaDelta (SkyTeam): seasonal flights to Seoul (ICN).

American AirlinesAmerican Airlines (Oneworld): seasonal flights to Seoul (ICN).

Air FranceAir France (SkyTeam): seasonal flights to Seoul (ICN).

KLMKLM (SkyTeam): seasonal flights to Seoul (ICN).

Asiana AirlinesAsiana Airlines (Star Alliance): seasonal flights to Busan (PUS) and Seoul (ICN).

Korean AirKorean Air (SkyTeam): seasonal flights to Busan (PUS) and Seoul (ICN).

Air ChinaAir China (Star Alliance): year-round to Taipei (TPE).

China AirlinesChina Airlines (SkyTeam): seasonal flights to Kaohsiung (KHH), year-round flights to Taipei (TPE) and seasonal flights to Taipei (TSA).

China SouthernChina Southern (SkyTeam): year-round to Taipei (TPE).

EVA AirEVA Air (Star Alliance): year-round to Kaohsiung (KHH), seasonal flights to Taipei (TSA) and year-round flights to Taipei (TPE).

Uni AirUni Air: seasonal flights to Taipei (TSA).

Non-stop flights from Shanghai to South-East Asia

China EasternChina Eastern (SkyTeam): year-round to Phnom Penh (PNH), Manila (MNL), Singapore (SIN) and Bangkok (BKK).

Spring AirlinesSpring Airlines: seasonal flights to Phnom Penh (PNH) and Bangkok (BKK).

AirAsiaAirAsia: seasonal flights to Kalibo (KLO) and Manila (MNL).

Cebu PacificCebu Pacific: seasonal flights to Cebu (CEB) and Manila (MNL).

Philippine AirlinesPhilippine Airlines: seasonal flights to Manila (MNL).

Juneyao AirlinesJuneyao Airlines: seasonal flights to Singapore (SIN) and Bangkok (BKK).

Singapore AirlinesSingapore Airlines (Star Alliance): year-round to Singapore (SIN).

EmiratesEmirates: seasonal flights to Bangkok (BKK).

Shanghai AirlinesShanghai Airlines: year-round to Bangkok (BKK) and Kuala Lumpur (KUL).

Thai AirAsia XThai AirAsia X: seasonal flights to Bangkok (Don Muang) (DMK).

Thai AirwaysThai Airways (Star Alliance): seasonal flights to Bangkok (BKK).

Thai Lion AirThai Lion Air: seasonal flights to Bangkok (Don Muang) (DMK) and Phuket (HKT).

Malaysia AirlinesMalaysia Airlines (Oneworld): year-round to Kuala Lumpur (KUL).

Royal Brunei AirlinesRoyal Brunei Airlines: seasonal flights to Brunei and Muara (BWN).

Vietnam AirlinesVietnam Airlines (SkyTeam): seasonal flights to Hanoi (HAN) and Ho Chi Minh City (SGN).

Non-stop flights from Shanghai to Australia / New Zealand / Oceania / the Pacific

China EasternChina Eastern (SkyTeam): seasonal flights to Melbourne (MEL), year-round flights to Sydney (SYD) and Auckland (AKL).

QantasQantas (Oneworld): seasonal flights to Sydney (SYD).

Air New ZealandAir New Zealand (Star Alliance): year-round to Auckland (AKL).

International flights from Shanghai

Australia
Flights from Shanghai to Australia

There are 2 destinations in Australia that have non-stop flights from Shanghai.

Direct flights to Melbourne are offered by China Eastern (SkyTeam). This is a seasonal route that starts in September and ends in October.
You can fly non-stop to Sydney with China Eastern (SkyTeam) or Qantas (Oneworld).

Austria
Flights from Shanghai to Austria

Vienna is the only destination in Austria with direct flights from Shanghai. Direct flights to Vienna are offered by Austrian (Star Alliance).

Brunei
Flights from Shanghai to Brunei

In Brunei, the only destination that has a direct flight from Shanghai is Brunei and Muara. Direct flights to Brunei and Muara are offered by Royal Brunei Airlines. This is a seasonal route that starts in November and ends in June.

Cambodia
Flights from Shanghai to Cambodia

There is 1 destination in Cambodia that has a direct connection from Shanghai, which is Phnom Penh. You can fly non-stop to Phnom Penh with China Eastern (SkyTeam) or Spring Airlines.

Canada
Flights from Shanghai to Canada

If you are looking for a direct flight from Shanghai to Canada, there are 3 destinations to choose from.

Direct flights to Montreal are offered by Air Canada (Star Alliance). This route is not operational yet but will start in October.
You can fly non-stop to Toronto with Air Canada (Star Alliance) or China Eastern (SkyTeam).
You can fly non-stop from Shanghai to Vancouver with Air Canada (Star Alliance). This is a seasonal route that starts in November and ends in June.

Denmark
Flights from Shanghai to Denmark

In Denmark, the only destination that has a direct flight from Shanghai is Copenhagen. Direct flights to Copenhagen are offered by SAS (Star Alliance).

Ethiopia
Flights from Shanghai to Ethiopia

Addis Ababa is the only destination in Ethiopia with direct flights from Shanghai. Direct flights to Addis Ababa are offered by Ethiopian Airlines (Star Alliance).

Finland
Flights from Shanghai to Finland

There is 1 destination in Finland that has a direct connection from Shanghai, which is Helsinki. You can fly non-stop to Helsinki with Finnair (Oneworld) or Juneyao Airlines.

France
Flights from Shanghai to France

Paris is the only destination in France with direct flights from Shanghai. You can fly non-stop to Paris with Air France (SkyTeam) or China Eastern (SkyTeam).

Germany
Flights from Shanghai to Germany

In Germany, there are 2 destinations from Shanghai.

Non-stop flights to Frankfurt are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Lufthansa (Star Alliance).
The only airline with direct flights to Munich is Lufthansa (Star Alliance). This route is not operational yet but will start in August.

Hong Kong
Flights from Shanghai to Hong Kong

In Hong Kong, the only destination that has a direct flight from Shanghai is Hong Kong. From Shanghai to Hong Kong there are 4 airlines that have direct services, which are Cathay Pacific (Oneworld), China Eastern (SkyTeam), Hong Kong Airlines and Shanghai Airlines.

India
Flights from Shanghai to India

There is 1 destination in India that has a direct connection from Shanghai, which is New Delhi. Direct flights to New Delhi are offered by China Eastern (SkyTeam). This route is not operational yet but will start in September.

Iran
Flights from Shanghai to Iran

In Iran, the only destination that has a direct flight from Shanghai is Tehran. Direct flights to Tehran are offered by Mahan Air.

Israel
Flights from Shanghai to Israel

Tel Aviv is the only destination in Israel with direct flights from Shanghai. Direct flights to Tel Aviv are offered by EL AL. This route has been announced recently, and is not operational yet. It will start in July 2021.

Japan
Flights from Shanghai to Japan

If you are looking for a direct flight from Shanghai to Japan, there are 4 destinations to choose from.

Direct flights to Nagoya are offered by Japan Airlines (Oneworld). This route is not operational yet but will start in October.
From Shanghai to Osaka there are 4 airlines that have direct services, which are ANA (Star Alliance), China Eastern (SkyTeam), Japan Airlines (Oneworld) and Juneyao Airlines.
From Shanghai to Tokyo there are 5 airlines that have direct services, which are Air China (Star Alliance), ANA (Star Alliance), China Eastern (SkyTeam), Japan Airlines (Oneworld) and Spring Airlines.
You can fly non-stop to Tokyo with ANA (Star Alliance) or Japan Airlines (Oneworld). This route is not operational yet but will start in October.

Macao
Flights from Shanghai to Macao

There is 1 destination in Macao that has a direct connection from Shanghai, which is Macau. From Shanghai to Macau there are 5 airlines that have direct services, which are Air Macau, China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.

Malaysia
Flights from Shanghai to Malaysia

Kuala Lumpur is the only destination in Malaysia with direct flights from Shanghai. You can fly non-stop to Kuala Lumpur with Malaysia Airlines (Oneworld) or Shanghai Airlines.

Netherlands
Flights from Shanghai to Netherlands

In Netherlands, the only destination that has a direct flight from Shanghai is Amsterdam. You can fly non-stop to Amsterdam with China Eastern (SkyTeam) or KLM (SkyTeam).

New Zealand
Flights from Shanghai to New Zealand

There is 1 destination in New Zealand that has a direct connection from Shanghai, which is Auckland. You can fly non-stop to Auckland with Air New Zealand (Star Alliance) or China Eastern (SkyTeam).

Philippines
Flights from Shanghai to Philippines

There are 3 destinations in Philippines that have non-stop flights from Shanghai.

Direct flights to Cebu are offered by Cebu Pacific. This is a seasonal route that starts in November and ends in March.
The only airline with direct flights to Kalibo is AirAsia. This is a seasonal route that started in January and ends in June.
From Shanghai to Manila there are 4 airlines that have direct services, which are AirAsia, Cebu Pacific, China Eastern (SkyTeam) and Philippine Airlines.

Qatar
Flights from Shanghai to Qatar

In Qatar, the only destination that has a direct flight from Shanghai is Doha. Direct flights to Doha are offered by Qatar Airways (Oneworld). This is a seasonal route that started in March and ends in June.

Russia
Flights from Shanghai to Russia

Moscow Sheremetyevo is the only destination in Russia with direct flights from Shanghai. Direct flights to Moscow Sheremetyevo are offered by Aeroflot (SkyTeam).

Singapore
Flights from Shanghai to Singapore

There is 1 destination in Singapore that has a direct connection from Shanghai, which is Singapore. Non-stop flights to Singapore are offered by China Eastern (SkyTeam), Juneyao Airlines and Singapore Airlines (Star Alliance).

South Korea
Flights from Shanghai to South Korea

In South Korea, there are 2 destinations from Shanghai.

You can fly non-stop to Busan with Asiana Airlines (Star Alliance) or Korean Air (SkyTeam). This route is not operational yet but will start in September.
Airlines that operate direct flights to Seoul are Air Canada (Star Alliance), Air France (SkyTeam), American Airlines (Oneworld), Asiana Airlines (Star Alliance), China Eastern (SkyTeam), Delta (SkyTeam), KLM (SkyTeam), Korean Air (SkyTeam), Spring Airlines and United Airlines (Star Alliance).

Sri Lanka
Flights from Shanghai to Sri Lanka

Colombo is the only destination in Sri Lanka with direct flights from Shanghai. You can fly non-stop to Colombo with China Eastern (SkyTeam) or SriLankan Airlines (Oneworld).

Switzerland
Flights from Shanghai to Switzerland

In Switzerland, the only destination that has a direct flight from Shanghai is Zürich. Direct flights to Zürich are offered by Swiss (Star Alliance).

Taiwan
Flights from Shanghai to Taiwan

There are 3 destinations in Taiwan that have non-stop flights from Shanghai.

You can fly non-stop to Kaohsiung with China Airlines (SkyTeam) or EVA Air (Star Alliance).
From Shanghai to Taipei there are 5 airlines that have direct services, which are Air China (Star Alliance), China Airlines (SkyTeam), China Eastern (SkyTeam), China Southern (SkyTeam) and EVA Air (Star Alliance).
From Shanghai to Taipei there are 4 airlines that have direct services, which are China Airlines (SkyTeam), EVA Air (Star Alliance), Shanghai Airlines and Uni Air.

Thailand
Flights from Shanghai to Thailand

If you are looking for a direct flight from Shanghai to Thailand, there are 3 destinations to choose from.

Airlines that operate direct flights to Bangkok are China Eastern (SkyTeam), Emirates, Juneyao Airlines, Shanghai Airlines, Spring Airlines and Thai Airways (Star Alliance).
You can fly non-stop to Bangkok (Don Muang) with Thai AirAsia X or Thai Lion Air. This route is not operational yet but will start in October.
You can fly non-stop from Shanghai to Phuket with Thai Lion Air. This route is not operational yet but will start in October.

Turkey
Flights from Shanghai to Turkey

There is 1 destination in Turkey that has a direct connection from Shanghai, which is Istanbul. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance). This route is not operational yet but will start in September.

United Arab Emirates
Flights from Shanghai to United Arab Emirates

In United Arab Emirates, there are 2 destinations from Shanghai.

Direct flights to Abu Dhabi are offered by Etihad Airways.
The only airline with direct flights to Dubai is Emirates. This is a seasonal route that started in March and ends in June.

United Kingdom
Flights from Shanghai to United Kingdom

In United Kingdom, the only destination that has a direct flight from Shanghai is London Heathrow. From Shanghai to London Heathrow there are 4 airlines that have direct services, which are Air China (Star Alliance), British Airways (Oneworld), China Eastern (SkyTeam) and Virgin Atlantic.

United States
Flights from Shanghai to United States

In United States there are several destinations from Shanghai (8 in total).

Direct flights to Chicago are offered by United Airlines (Star Alliance). This route is not operational yet but will start in October.
The only airline with direct flights to Dallas-Fort Worth is American Airlines (Oneworld). This route is not operational yet but will start in September.
You can fly non-stop from Shanghai to Detroit with Delta (SkyTeam). This is a seasonal route that starts in November and ends in June.
Non-stop flights to Los Angeles are offered by China Eastern (SkyTeam), Delta (SkyTeam) and United Airlines (Star Alliance). This route is not operational yet but will start in September.
Direct flights to New York are offered by United Airlines (Star Alliance). This route is not operational yet but will start in October.
You can fly non-stop from Shanghai to New York City with China Eastern (SkyTeam).
Direct flights to San Francisco are offered by United Airlines (Star Alliance). This route is not operational yet but will start in October.
You can fly non-stop to Seattle / Tacoma with American Airlines (Oneworld) or Delta (SkyTeam). This route is not operational yet but will start in September.

Vietnam
Flights from Shanghai to Vietnam

If you are looking for a direct flight from Shanghai to Vietnam, there are 2 destinations to choose from.

To Hanoi and Ho Chi Minh City, you can fly with Vietnam Airlines (SkyTeam).

Domestic flights from Shanghai

China
Flights from Shanghai to China

There are lots of domestic flights from Shanghai (PVG). 138 airports in China have direct flights from the airport.

To Ankang and Anqing, you can fly with China Eastern (SkyTeam).
You can fly non-stop from Shanghai to Anshan with Shanghai Airlines.
You can fly non-stop to Baishan with China Eastern (SkyTeam) or Spring Airlines. This is a seasonal route that starts in July and ends in October.
Direct flights to Baoshan, Yunnan are offered by China Eastern (SkyTeam).
You can fly non-stop to Baotou with Shanghai Airlines or Spring Airlines.
Non-stop flights to Beihai are offered by China Eastern (SkyTeam), Juneyao Airlines and Spring Airlines.
You can fly non-stop to Beijing with Air China (Star Alliance) or Hainan Airlines.
Airlines that operate direct flights to Beijing Daxing are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), China United, Juneyao Airlines and Xiamen Airlines (SkyTeam).
The only airline with direct flights to Bijie is Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Changchun and Jilin City are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
You can fly non-stop from Shanghai to Changde with Spring Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Changsha are China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Juneyao Airlines, Shanghai Airlines and Spring Airlines.
The only airline with direct flights to Changzhi is Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Shanghai to Chaoyang, Liaoning with China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
From Shanghai to Chengdu there are 4 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines and Spring Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Chengdu are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Shanghai Airlines and Sichuan Airlines.
You can fly non-stop from Shanghai to Chifeng with Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Chongqing are Air China (Star Alliance), China Eastern (SkyTeam), China Express, Hainan Airlines, Juneyao Airlines, Sichuan Airlines, Spring Airlines, West Air and Xiamen Airlines (SkyTeam).
The only airline with direct flights to Dali is China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Dalian are Air China (Star Alliance), China Eastern (SkyTeam), China Express, China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
The only airline with direct flights to Dandong is China Southern (SkyTeam).
Direct flights to Daqing are offered by Air China (Star Alliance).
All direct flights from Shanghai to Datong and Dazhou are operated by China Eastern (SkyTeam).
The only airline with direct flights to Dongying is Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Enshi City with China Eastern (SkyTeam) or Spring Airlines. This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Enyang is Air China (Star Alliance).
Direct flights to Foshan are offered by China United. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Fuyang with China Eastern (SkyTeam) or Shanghai Airlines.
You can fly non-stop to Fuzhou with China Eastern (SkyTeam) or Fuzhou Airlines.
Non-stop flights to Ganzhou are offered by China Eastern (SkyTeam), Juneyao Airlines and Spring Airlines.
You can fly non-stop to Guangyuan with China Eastern (SkyTeam) or Spring Airlines.
Airlines that operate direct flights to Guangzhou are 9 Air, Air China (Star Alliance), China Southern (SkyTeam), Hainan Airlines, Shanghai Airlines, Shenzhen Airlines (Star Alliance) and Spring Airlines.
From Shanghai to Guilin there are 5 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
Airlines that operate direct flights to Guiyang are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Colorful Guizhou Airlines, Juneyao Airlines, Shanghai Airlines and Suparna Airlines.
Airlines that operate direct flights to Haikou are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Juneyao Airlines and Shanghai Airlines.
You can fly non-stop to Hailar with China Eastern (SkyTeam) or Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Shanghai to Handan with China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Hanzhong is Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Harbin are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines, Sichuan Airlines, Spring Airlines and Suparna Airlines.
You can fly non-stop from Shanghai to Hefei with China Eastern (SkyTeam). This route is not operational yet but will start in September.
Direct flights to Hengyang are offered by Shanghai Airlines.
The only airline with direct flights to Heze is Spring Airlines. This route has been announced recently, and is not operational yet. It will start in July 2021.
Airlines that operate direct flights to Hohhot are Air China (Star Alliance), China Eastern (SkyTeam), China Express, China United, Juneyao Airlines and Shanghai Airlines.
The only airline with direct flights to Huai'an is China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
Direct flights to Huaihua are offered by Spring Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Huizhou with Air China (Star Alliance) or Juneyao Airlines.
Direct flights to Ji'an are offered by China Eastern (SkyTeam).
You can fly non-stop to Jinan with China Eastern (SkyTeam) or Shandong Airlines.
To Jinghong and Jingzhou, you can fly with China Eastern (SkyTeam).
Direct flights to Jining are offered by Shanghai Airlines.
You can fly non-stop to Jinzhou with China Eastern (SkyTeam) or Shanghai Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Kunming are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Kunming Airlines, Lucky Air and Sichuan Airlines.
From Shanghai to Lanzhou there are 5 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
You can fly non-stop from Shanghai to Lianyungang with Shanghai Airlines. This is a seasonal route that starts in July and ends in October.
From Shanghai to Lijiang there are 5 airlines that have direct services, which are Beijing Capital, China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines and Spring Airlines. This is a seasonal route that starts in July and ends in October.
Direct flights to Linfen are offered by Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Linyi with China Eastern (SkyTeam) or Shanghai Airlines.
Direct flights to Liupanshui are offered by Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Liuzhou with China Eastern (SkyTeam) or Spring Airlines.
All direct flights from Shanghai to Longnan and Longyan are operated by Juneyao Airlines.
Direct flights to Lüliang are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Shanghai to Luoyang with Spring Airlines. This is a seasonal route that starts in July and ends in October.
To Luzhou and Mang City, you can fly with China Eastern (SkyTeam).
You can fly non-stop from Shanghai to Manzhouli with Spring Airlines. This is a seasonal route that starts in July and ends in August.
The only airline with direct flights to Meizhou is Tianjin Airlines. This is a seasonal route that starts in July and ends in October.
Non-stop flights to Mianyang are offered by Juneyao Airlines, Shanghai Airlines and Spring Airlines.
From Shanghai to Nanchang there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Jiangxi Air, Shanghai Airlines and Spring Airlines.
You can fly non-stop to Nanchong with China Eastern (SkyTeam) or Spring Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Nanning are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
You can fly non-stop to Nanyang with China Southern (SkyTeam) or Spring Airlines.
The only airline with direct flights to Ningbo is China Eastern (SkyTeam). This route is not operational yet but will start in October.
You can fly non-stop to Ordos City with China Eastern (SkyTeam) or Shanghai Airlines.
You can fly non-stop from Shanghai to Qianjiang with Spring Airlines. This is a seasonal route that starts in July and ends in October.
From Shanghai to Qingdao there are 5 airlines that have direct services, which are China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shandong Airlines and Shanghai Airlines.
The only airline with direct flights to Qingyang is Spring Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Shanghai to Qinhuangdao with Shanghai Airlines.
You can fly non-stop to Qionghai with Air China (Star Alliance) or Suparna Airlines.
Non-stop flights to Quanzhou are offered by China Eastern (SkyTeam), Juneyao Airlines and Shenzhen Airlines (Star Alliance).
You can fly non-stop to Rizhao with Loong Air or Shanghai Airlines.
Direct flights to Sanming are offered by Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Sanya are China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Juneyao Airlines, Shanghai Airlines, Spring Airlines and Suparna Airlines.
From Shanghai to Shantou there are 4 airlines that have direct services, which are China Eastern (SkyTeam), China Southern (SkyTeam), Shanghai Airlines and Spring Airlines.
The only airline with direct flights to Shaoyang is Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Shenyang are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines, Spring Airlines and Xiamen Airlines (SkyTeam).
Airlines that operate direct flights to Shenzhen are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines and Shenzhen Airlines (Star Alliance).
Non-stop flights to Shijiazhuang are offered by China Eastern (SkyTeam), China United and Hebei Airlines.
The only airline with direct flights to Shiyan is Spring Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Shanghai to Simao with China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
Non-stop flights to Taiyuan are offered by China Eastern (SkyTeam), Juneyao Airlines and Spring Airlines.
Direct flights to Tangshan are offered by Shanghai Airlines. This route has been announced recently, and is not operational yet. It will start in July 2021.
You can fly non-stop from Shanghai to Tekirdag with Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Direct flights to Tengchong are offered by China Eastern (SkyTeam). This route is not operational yet but will start in September.
Airlines that operate direct flights to Tianjin are Air China (Star Alliance), China Eastern (SkyTeam), China United, Juneyao Airlines, Okay Airways, Shanghai Airlines, Spring Airlines and Tianjin Airlines.
You can fly non-stop to Tongliao with Shanghai Airlines or Spring Airlines.
From Shanghai to Urumqi there are 4 airlines that have direct services, which are China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines and Shanghai Airlines.
Direct flights to Wanzhou are offered by Shanghai Airlines.
You can fly non-stop from Shanghai to Weifang with Suparna Airlines. This is a seasonal route that starts in July and ends in October.
Non-stop flights to Weihai are offered by Chengdu Airlines, Shanghai Airlines and Spring Airlines.
The only airline with direct flights to Wenshan is Spring Airlines. This is a seasonal route that starts in July and ends in October.
Non-stop flights to Wenzhou are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Shanghai Airlines.
From Shanghai to Wuhan there are 5 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines and Shanghai Airlines.
Direct flights to Wulong are offered by Spring Airlines. This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Shanghai to Wuzhou with Shanghai Airlines.
Airlines that operate direct flights to Xi'an are Air China (Star Alliance), China Eastern (SkyTeam), China Express, China Southern (SkyTeam), Hainan Airlines, Juneyao Airlines, Sichuan Airlines and Spring Airlines.
From Shanghai to Xiamen there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Juneyao Airlines, Shandong Airlines, Shanghai Airlines and Spring Airlines.
You can fly non-stop from Shanghai to Xiangyang with Spring Airlines. This is a seasonal route that starts in July and ends in October.
All direct flights from Shanghai to Xichang and Xingyi, Guizhou are operated by China Eastern (SkyTeam).
Airlines that operate direct flights to Xining are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Okay Airways and Shanghai Airlines.
Direct flights to Xinyang are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Xinzhou is Shanghai Airlines.
You can fly non-stop from Shanghai to Yan'an with Spring Airlines. This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Yanji is China Eastern (SkyTeam).
You can fly non-stop to Yantai with China Eastern (SkyTeam) or Loong Air.
You can fly non-stop to Yibin with China Eastern (SkyTeam) or Spring Airlines.
From Shanghai to Yichang there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
Airlines that operate direct flights to Yinchuan are Air China (Star Alliance), China Eastern (SkyTeam), China Express, Juneyao Airlines, Loong Air and Shanghai Airlines.
All direct flights from Shanghai to Yingkou, Yongzhou and Yueyang are operated by Juneyao Airlines.
You can fly non-stop to Yulin with China Eastern (SkyTeam) or Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
Direct flights to Yulin are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Yuncheng with China Eastern (SkyTeam) or Shanghai Airlines.
From Shanghai to Zhangjiajie there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
The only airline with direct flights to Zhangjiakou is China Eastern (SkyTeam).
Direct flights to Zhangye are offered by Spring Airlines. This is a seasonal route that starts in July and ends in October.
Non-stop flights to Zhanjiang are offered by China Eastern (SkyTeam), Shanghai Airlines and Spring Airlines.
Direct flights to Zhaotong are offered by China Eastern (SkyTeam).
Airlines that operate direct flights to Zhengzhou are Air China (Star Alliance), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines, Spring Airlines and Suparna Airlines.
You can fly non-stop from Shanghai to Zhongwei with Spring Airlines. This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Zhoushan is China Eastern (SkyTeam).
Airlines that operate direct flights to Zhuhai are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
Non-stop flights to Zunyi are offered by China Eastern (SkyTeam), China Express and Spring Airlines.

Alternative airports near Shanghai

Below you can find a list of alternative airports to Shanghai (PVG). The nearest airports to Shanghai (PVG) are Shanghai (SHA) and Nantong (NTG).

Frequently asked questions - FAQ

How many airports are there in Shanghai?

There are 2 airports in Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).

What is the best airport to fly from Shanghai?

The most convenient airport to fly from Shanghai is Shanghai Pudong International Airport (PVG).

How many airlines fly from Shanghai?

There are 72 airlines flying from Shanghai to 194 airports around the world, as of July 2021.

Which airlines fly from Shanghai?

China Eastern, Spring Airlines and Juneyao Airlines operate most flights from Shanghai. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying from Shanghai?

SkyTeam, Oneworld and Star Alliance are all flying from Shanghai.

How many nonstop flights are there from Shanghai?

There are roughly 16,288 flights departing from Shanghai every month (or 3,801 flights each week), to a total of 194 airports worldwide.

What is the official name of Shanghai Airport?

The official name of Shanghai Airport is Shanghai Pudong International Airport.

What is the airport code of Shanghai Airport?

The airport code of Shanghai Airport is PVG.

What are the most popular flights from Shanghai?

Dalian, Chongqing and Shenyang are the 3 most popular routes from Shanghai. For a complete overview of all flight routes from Shanghai, please use our flight map.

How long is the flight from Shanghai?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 📅  Date filters
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🌟  Class filters
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
  • Personal
    Annual
    € 2.99*
    Per Month
  • Business
    Annual
    € 19.99*
    Per Month

  Cancel anytime.
Personal use only.

* Renews at €35.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.