Non-stop flights from Shanghai (PVG)
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 185 destinations in 32 countries.
At present, there are 132 domestic flights from Shanghai.
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.
On this page
Airlines flying from Shanghai Popular destinations from Shanghai Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Shanghai
In total there are 66 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.






















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









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









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 Eastern (SkyTeam): year-round to Frankfurt (FRA), seasonal flights to London Heathrow (LHR), year-round flights to Paris (CDG) and Amsterdam (AMS).
Lufthansa (Star Alliance): year-round to Frankfurt (FRA) and seasonal flights to Munich (MUC).
Air China (Star Alliance): year-round to Frankfurt (FRA).
Austrian (Star Alliance): year-round to Vienna (VIE).
Swiss (Star Alliance): seasonal flights to Zürich (ZRH).
British Airways (Oneworld): seasonal flights to London Heathrow (LHR).
Virgin Atlantic: seasonal flights to London Heathrow (LHR).
Finnair (Oneworld): year-round to Helsinki (HEL).
Juneyao Airlines: seasonal flights to Helsinki (HEL).
SAS (Star Alliance): year-round to Copenhagen (CPH).
Air France (SkyTeam): seasonal flights to Paris (CDG).
KLM (SkyTeam): seasonal flights to Amsterdam (AMS).
Non-stop flights from Shanghai to the US
China Eastern (SkyTeam): year-round to New York City (JFK).
United Airlines (Star Alliance): seasonal flights to Chicago (ORD), Los Angeles (LAX), New York (EWR) and San Francisco (SFO).
Delta (SkyTeam): seasonal flights to Detroit (DTW), Los Angeles (LAX) and Seattle / Tacoma (SEA).
American Airlines (Oneworld): seasonal flights to Dallas-Fort Worth (DFW) and Seattle / Tacoma (SEA).
Non-stop flights from Shanghai to Canada
China Eastern (SkyTeam): year-round to Toronto (YYZ).
Air Canada (Star Alliance): seasonal flights to Montreal (YUL), Toronto (YYZ) and Vancouver (YVR).
Non-stop flights from Shanghai to Africa
Ethiopian 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
Emirates: seasonal flights to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Qatar Airways (Oneworld): seasonal flights to Doha (DOH).
Turkish Airlines (Star Alliance): seasonal flights to Istanbul (IST).
Non-stop flights from Shanghai to India / South Asia
China Eastern (SkyTeam): seasonal flights to New Delhi (DEL) and year-round flights to Colombo (CMB).
SriLankan Airlines (Oneworld): year-round to Colombo (CMB).
Mahan Air: year-round to Tehran (IKA).
Non-stop flights from Shanghai to Japan
China Eastern (SkyTeam): year-round to Tokyo (NRT).
Air China (Star Alliance): year-round to Tokyo (NRT).
Juneyao Airlines: year-round to Osaka (KIX), Tokyo (HND) and Tokyo (NRT).
ANA (Star Alliance): seasonal flights to Osaka (KIX), year-round flights to Tokyo (NRT) and seasonal flights to Tokyo (HND).
Japan Airlines (Oneworld): seasonal flights to Nagoya (NGO), Osaka (KIX), Tokyo (HND) and Tokyo (NRT).
Spring Airlines: seasonal flights to Osaka (KIX) and Tokyo (NRT).
Non-stop flights from Shanghai to East Asia
China Eastern (SkyTeam): year-round to Hong Kong (HKG), Macau (MFM), Seoul (ICN) and Taipei (TPE).
Cathay Pacific (Oneworld): year-round to Hong Kong (HKG).
Hong Kong Airlines: seasonal flights to Hong Kong (HKG).
Juneyao Airlines: seasonal flights to Macau (MFM).
Air Macau: year-round to Macau (MFM).
Shanghai Airlines: year-round to Macau (MFM).
Spring Airlines: seasonal flights to Macau (MFM) and Seoul (ICN).
United Airlines (Star Alliance): seasonal flights to Seoul (ICN).
Air Canada (Star Alliance): seasonal flights to Seoul (ICN).
Delta (SkyTeam): seasonal flights to Seoul (ICN).
American Airlines (Oneworld): seasonal flights to Seoul (ICN).
Air France (SkyTeam): seasonal flights to Seoul (ICN).
KLM (SkyTeam): seasonal flights to Seoul (ICN).
Asiana Airlines (Star Alliance): seasonal flights to Busan (PUS) and Seoul (ICN).
Korean Air (SkyTeam): seasonal flights to Busan (PUS) and Seoul (ICN).
Air China (Star Alliance): seasonal flights to Taipei (TPE).
China Airlines (SkyTeam): year-round to Kaohsiung (KHH), seasonal flights to Taipei (TSA) and year-round flights to Taipei (TPE).
China Southern (SkyTeam): year-round to Taipei (TPE).
EVA Air (Star Alliance): year-round to Kaohsiung (KHH), seasonal flights to Taipei (TSA) and year-round flights to Taipei (TPE).
Uni Air: seasonal flights to Taipei (TSA).
Non-stop flights from Shanghai to South-East Asia
China Eastern (SkyTeam): seasonal flights to Phnom Penh (PNH), year-round flights to Manila (MNL), Singapore (SIN) and Bangkok (BKK).
Spring Airlines: seasonal flights to Phnom Penh (PNH) and Bangkok (BKK).
Cebu Pacific: seasonal flights to Cebu (CEB) and Manila (MNL).
Philippine Airlines: seasonal flights to Manila (MNL).
Juneyao Airlines: seasonal flights to Singapore (SIN) and Bangkok (BKK).
Singapore Airlines (Star Alliance): year-round to Singapore (SIN).
Shanghai Airlines: year-round to Bangkok (BKK) and Kuala Lumpur (KUL).
Thai Lion Air: seasonal flights to Bangkok (Don Muang) (DMK) and Phuket (HKT).
Garuda Indonesia (SkyTeam): year-round to Jakarta (CGK).
Malaysia Airlines (Oneworld): year-round to Kuala Lumpur (KUL).
Royal Brunei Airlines: seasonal flights to Brunei and Muara (BWN).
Vietnam 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 Eastern (SkyTeam): year-round to Sydney (SYD) and Auckland (AKL).
Qantas (Oneworld): seasonal flights to Sydney (SYD).
Air New Zealand (Star Alliance): year-round to Auckland (AKL).
International flights from Shanghai
Flights from Shanghai to Australia

Sydney is the only destination in Australia with direct flights from Shanghai. You can fly non-stop to Sydney with China Eastern (SkyTeam) or Qantas (Oneworld).
Flights from Shanghai to Austria

In Austria, the only destination that has a direct flight from Shanghai is Vienna. Direct flights to Vienna are offered by Austrian (Star Alliance).
Flights from Shanghai to Brunei

There is 1 destination in Brunei that has a direct connection from Shanghai, which is Brunei and Muara. Direct flights to Brunei and Muara are offered by Royal Brunei Airlines. This route is not operational yet but will start in July.
Flights from Shanghai to Cambodia

In Cambodia, the only destination that has a direct flight from Shanghai is Phnom Penh. You can fly non-stop to Phnom Penh with China Eastern (SkyTeam) or Spring Airlines.
Flights from Shanghai to Canada

There are 3 destinations in Canada that have non-stop flights from Shanghai.
Direct flights to Montreal are offered by Air Canada (Star Alliance). This is a seasonal route that starts in October and ends in April.
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 October and ends in April.
Flights from Shanghai to Denmark

Copenhagen is the only destination in Denmark with direct flights from Shanghai. Direct flights to Copenhagen are offered by SAS (Star Alliance).
Flights from Shanghai to Ethiopia

There is 1 destination in Ethiopia that has a direct connection from Shanghai, which is Addis Ababa. Direct flights to Addis Ababa are offered by Ethiopian Airlines (Star Alliance).
Flights from Shanghai to Finland

Helsinki is the only destination in Finland with direct flights from Shanghai. You can fly non-stop to Helsinki with Finnair (Oneworld) or Juneyao Airlines.
Flights from Shanghai to France

In France, the only destination that has a direct flight from Shanghai is Paris. You can fly non-stop to Paris with Air France (SkyTeam) or China Eastern (SkyTeam).
Flights from Shanghai to Germany

If you are looking for a direct flight from Shanghai to Germany, there are 2 destinations to choose from.
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 is a seasonal route that starts in October and ends in April.
Flights from Shanghai to Hong Kong

There is 1 destination in Hong Kong that has a direct connection from Shanghai, which is Hong Kong. Non-stop flights to Hong Kong are offered by Cathay Pacific (Oneworld), China Eastern (SkyTeam) and Hong Kong Airlines.
Flights from Shanghai to India

In India, the only destination that has a direct flight from Shanghai is New Delhi. Direct flights to New Delhi are offered by China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
Flights from Shanghai to Indonesia

Jakarta is the only destination in Indonesia with direct flights from Shanghai. Direct flights to Jakarta are offered by Garuda Indonesia (SkyTeam).
Flights from Shanghai to Iran

There is 1 destination in Iran that has a direct connection from Shanghai, which is Tehran. Direct flights to Tehran are offered by Mahan Air.
Flights from Shanghai to Japan

In Japan, there are 4 destinations from Shanghai.
Direct flights to Nagoya are offered by Japan Airlines (Oneworld). This route is not operational yet but will start in August.
From Shanghai to Osaka there are 4 airlines that have direct services, which are ANA (Star Alliance), Japan Airlines (Oneworld), Juneyao Airlines and Spring Airlines.
Airlines that operate direct flights to Tokyo are Air China (Star Alliance), ANA (Star Alliance), China Eastern (SkyTeam), Japan Airlines (Oneworld), Juneyao Airlines and Spring Airlines.
Non-stop flights to Tokyo are offered by ANA (Star Alliance), Japan Airlines (Oneworld) and Juneyao Airlines. This route is not operational yet but will start in July.
Flights from Shanghai to Macao

Macau is the only destination in Macao with direct flights from Shanghai. 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.
Flights from Shanghai to Malaysia

In Malaysia, the only destination that has a direct flight from Shanghai is Kuala Lumpur. You can fly non-stop to Kuala Lumpur with Malaysia Airlines (Oneworld) or Shanghai Airlines.
Flights from Shanghai to Netherlands

There is 1 destination in Netherlands that has a direct connection from Shanghai, which is Amsterdam. You can fly non-stop to Amsterdam with China Eastern (SkyTeam) or KLM (SkyTeam).
Flights from Shanghai to New Zealand

In New Zealand, the only destination that has a direct flight from Shanghai is Auckland. You can fly non-stop to Auckland with Air New Zealand (Star Alliance) or China Eastern (SkyTeam).
Flights from Shanghai to Philippines

If you are looking for a direct flight from Shanghai to Philippines, there are 2 destinations to choose from.
Direct flights to Cebu are offered by Cebu Pacific. This is a seasonal route that starts in November and ends in April.
Non-stop flights to Manila are offered by Cebu Pacific, China Eastern (SkyTeam) and Philippine Airlines.
Flights from Shanghai to Qatar

Doha is the only destination in Qatar with direct flights from Shanghai. Direct flights to Doha are offered by Qatar Airways (Oneworld). This is a seasonal route that started in March and ends in April.
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).
Flights from Shanghai to South Korea

There are 2 destinations in South Korea that have non-stop flights from Shanghai.
You can fly non-stop to Busan with Asiana Airlines (Star Alliance) or Korean Air (SkyTeam). This is a seasonal route that starts in October and ends in April.
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).
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).
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). This route is not operational yet but will start in June.
Flights from Shanghai to Taiwan

In Taiwan, there are 3 destinations 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).
Non-stop flights to Taipei are offered by China Airlines (SkyTeam), EVA Air (Star Alliance) and Uni Air.
Flights from Shanghai to Thailand

There are 3 destinations in Thailand that have non-stop flights from Shanghai.
From Shanghai to Bangkok there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
To Bangkok (Don Muang) and Phuket, you can fly with Thai Lion Air.
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 is a seasonal route that starts in October and ends in April.
Flights from Shanghai to United Arab Emirates

If you are looking for a direct flight from Shanghai to United Arab Emirates, there are 2 destinations to choose from.
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 April.
Flights from Shanghai to United Kingdom

In United Kingdom, the only destination that has a direct flight from Shanghai is London Heathrow. Non-stop flights to London Heathrow are offered by British Airways (Oneworld), China Eastern (SkyTeam) and Virgin Atlantic. This route is not operational yet but will start in July.
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 is a seasonal route that starts in October and ends in April.
The only airline with direct flights to Dallas-Fort Worth is American Airlines (Oneworld). This is a seasonal route that starts in October and ends in April.
You can fly non-stop from Shanghai to Detroit with Delta (SkyTeam). This is a seasonal route that starts in October and ends in April.
You can fly non-stop to Los Angeles with Delta (SkyTeam) or United Airlines (Star Alliance). This is a seasonal route that starts in October and ends in April.
Direct flights to New York are offered by United Airlines (Star Alliance). This is a seasonal route that starts in October and ends in April.
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 is a seasonal route that starts in October and ends in April.
You can fly non-stop to Seattle / Tacoma with American Airlines (Oneworld) or Delta (SkyTeam). This is a seasonal route that starts in October and ends in April.
Flights from Shanghai to Vietnam

In Vietnam, there are 2 destinations from Shanghai.
To Hanoi and Ho Chi Minh City, you can fly with Vietnam Airlines (SkyTeam).
Domestic flights from Shanghai
Flights from Shanghai to China

There are lots of domestic flights from Shanghai (PVG). 132 airports in China have direct flights from the airport.
Direct flights to are offered by Juneyao Airlines. This is a seasonal route that starts in May and ends in October.
To Ankang and Anqing, you can fly with China Eastern (SkyTeam).
All direct flights from Shanghai to Anshan and Anshun are operated by Shanghai Airlines.
You can fly non-stop to Baishan with China Eastern (SkyTeam) or Spring Airlines. This is a seasonal route that starts in May and ends in October.
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, Shanghai Airlines and Xiamen Airlines (SkyTeam).
Direct flights to Bijie are offered by Juneyao Airlines. This is a seasonal route that starts in May 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.
Direct flights to Changde are offered by Spring Airlines. This is a seasonal route that starts in May 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.
You can fly non-stop from Shanghai to Changzhi with Juneyao Airlines. This is a seasonal route that starts in May and ends in October.
The only airline with direct flights to Chaoyang, Liaoning is China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Shanghai to Chengdu there are 5 airlines that have direct services, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern (SkyTeam) and Sichuan Airlines.
Airlines that operate direct flights to Chengdu are Air China (Star Alliance), China Eastern (SkyTeam), Hainan Airlines, Shanghai Airlines, Sichuan Airlines and Spring Airlines.
To Chifeng and Chizhou, you can fly with Juneyao Airlines.
Airlines that operate direct flights to Chongqing are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Juneyao Airlines, Sichuan Airlines, Spring Airlines and West Air.
The only airline with direct flights to Dali is China Eastern (SkyTeam).
Airlines that operate direct flights to Dalian 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 Dandong with 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 Spring Airlines. This is a seasonal route that starts in May 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 May and ends in October.
You can fly non-stop from Shanghai to Enyang with Air China (Star Alliance).
Direct flights to Foshan are offered by China United. This is a seasonal route that starts in May 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.
You can fly non-stop to Ganzhou with China Eastern (SkyTeam) or Juneyao Airlines.
Direct flights to Guangyuan are offered by Spring Airlines. This is a seasonal route that starts in May and ends in October.
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 4 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines and Shanghai Airlines.
Airlines that operate direct flights to Guiyang are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Colorful Guizhou Airlines, Juneyao 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.
The only airline with direct flights to Handan is China Eastern (SkyTeam).
Direct flights to Hanzhong are offered by Juneyao Airlines. This is a seasonal route that starts in May 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.
Direct flights to Hengyang are offered by Shanghai Airlines.
The only airline with direct flights to Heze is Spring Airlines. This is a seasonal route that starts in May and ends in October.
From Shanghai to Hohhot there are 4 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines and Shanghai Airlines.
The only airline with direct flights to Huaihua is Spring Airlines. This is a seasonal route that starts in May and ends in October.
You can fly non-stop to Huizhou with Air China (Star Alliance) or Juneyao Airlines.
You can fly non-stop from Shanghai to Ji'an with China Eastern (SkyTeam).
Direct flights to Jiamusi are offered by Air China (Star Alliance).
You can fly non-stop to Jinan with China Eastern (SkyTeam) or Shandong Airlines.
You can fly non-stop to Jinghong with China Eastern (SkyTeam) or Juneyao Airlines.
The only airline with direct flights to Jingzhou is China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
Direct flights to Jining are offered by Shanghai Airlines.
You can fly non-stop to Jinzhou with China Eastern (SkyTeam) or Shanghai Airlines.
Direct flights to Jiujiang are offered by Spring Airlines. This is a seasonal route that starts in May 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, Shanghai Airlines 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.
The only airline with direct flights to Lianyungang is Shanghai Airlines. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Lijiang are offered by Beijing Capital, Juneyao Airlines and Spring Airlines. This is a seasonal route that starts in May and ends in October.
You can fly non-stop from Shanghai to Linfen with Juneyao Airlines. This is a seasonal route that starts in May and ends in October.
You can fly non-stop to Linyi with China Eastern (SkyTeam) or Shanghai Airlines.
The only airline with direct flights to Liuzhou is China Eastern (SkyTeam).
To Longnan and Longyan, you can fly with Juneyao Airlines.
Direct flights to Lüliang are offered by China Eastern (SkyTeam).
You can fly non-stop from Shanghai to Luoyang with Spring Airlines. This is a seasonal route that starts in May and ends in October.
You can fly non-stop to Luzhou with China Eastern (SkyTeam) or Juneyao Airlines.
The only airline with direct flights to Mang City is China Eastern (SkyTeam).
You can fly non-stop from Shanghai to Meizhou with Tianjin Airlines. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Mianyang are offered by Juneyao Airlines, Shanghai Airlines and Spring Airlines.
Non-stop flights to Nanchang are offered by China Eastern (SkyTeam), Jiangxi Air and Shanghai Airlines.
You can fly non-stop to Nanchong with China Eastern (SkyTeam) or Spring Airlines. This is a seasonal route that starts in May 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.
You can fly non-stop to Ordos City with China Eastern (SkyTeam) or Shanghai Airlines.
The only airline with direct flights to Qianjiang is Spring Airlines. This is a seasonal route that starts in May 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 Suparna Airlines.
You can fly non-stop from Shanghai to Qingyang with Spring Airlines. This is a seasonal route that starts in May and ends in October.
Direct flights to Qinhuangdao are offered by Shanghai Airlines.
The only airline with direct flights to Qionghai is China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Shanghai to Quanzhou there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Juneyao Airlines, Shenzhen Airlines (Star Alliance) and Xiamen Airlines (SkyTeam).
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 May 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 Shaoguan is Juneyao Airlines. This is a seasonal route that starts in May 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, Shenzhen Airlines (Star Alliance) and Suparna Airlines.
From Shanghai to Shijiazhuang there are 4 airlines that have direct services, which are China Eastern (SkyTeam), China United, Hebei Airlines and Spring Airlines.
You can fly non-stop to Shiyan with Shanghai Airlines or Spring Airlines. This is a seasonal route that starts in May and ends in October.
Direct flights to Songyuan are offered by Spring Airlines. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Taiyuan are offered by China Eastern (SkyTeam), Juneyao Airlines and Spring Airlines.
You can fly non-stop from Shanghai to Tangshan with Shanghai Airlines.
The only airline with direct flights to Tekirdag is Juneyao Airlines. This is a seasonal route that starts in May and ends in October.
Airlines that operate direct flights to Tianjin are Air China (Star Alliance), China Eastern (SkyTeam), China United, Juneyao Airlines, Shanghai Airlines, Tianjin Airlines and Xiamen Airlines (SkyTeam).
You can fly non-stop from Shanghai to Tongliao with Spring Airlines. This is a seasonal route that starts in May and ends in October.
Direct flights to Ulanqab are offered by China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Shanghai to Urumqi there are 5 airlines that have direct services, which are China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Shanghai Airlines and Suparna Airlines.
You can fly non-stop from Shanghai to Wanzhou with Shanghai Airlines.
From Shanghai to Weihai there are 5 airlines that have direct services, which are Chengdu Airlines, China Eastern (SkyTeam), Shanghai Airlines, Spring Airlines and Tianjin Airlines.
Direct flights to Wenshan are offered by Spring Airlines. This route has been announced recently, and is not operational yet. It will start in May 2022.
You can fly non-stop to Wenzhou with China Eastern (SkyTeam) or Shanghai Airlines.
From Shanghai to Wuhan there are 4 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam) and Juneyao Airlines.
The only airline with direct flights to Wulong is Spring Airlines. This is a seasonal route that starts in May and ends in October.
You can fly non-stop from Shanghai to Wuzhou with Shanghai Airlines. This is a seasonal route that starts in June and ends in October.
Airlines that operate direct flights to Xi'an are Air China (Star Alliance), China Eastern (SkyTeam), 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.
All direct flights from Shanghai to Xichang and Xingyi, Guizhou are operated by China Eastern (SkyTeam).
From Shanghai to Xining 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.
You can fly non-stop from Shanghai to Xinyang with China Eastern (SkyTeam).
The only airline with direct flights to Xinzhou is Shanghai Airlines. This is a seasonal route that starts in May and ends in October.
Direct flights to Yan'an are offered by Spring Airlines. This is a seasonal route that starts in May and ends in October.
You can fly non-stop from Shanghai to Yanji with 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.
Non-stop flights to Yichang are offered by China Eastern (SkyTeam), Juneyao Airlines and Shanghai Airlines.
Airlines that operate direct flights to Yinchuan are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Loong Air, Shanghai Airlines and Spring Airlines.
All direct flights from Shanghai to Yingkou, Yongzhou, Yueyang and Yulin are operated by Juneyao Airlines.
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.
Direct flights to Zhangjiakou are offered by China Eastern (SkyTeam).
You can fly non-stop from Shanghai to Zhangye with Spring Airlines. This is a seasonal route that starts in May and ends in October.
From Shanghai to Zhanjiang there are 4 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Shanghai Airlines and Spring Airlines.
The only airline with direct flights to Zhaotong is China Eastern (SkyTeam).
Airlines that operate direct flights to Zhengzhou are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines, Spring Airlines and Suparna Airlines.
The only airline with direct flights to Zhoushan is China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
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.
You can fly non-stop to Zunyi with China Eastern (SkyTeam) or 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 66 airlines flying from Shanghai to 185 airports around the world, as of May 2022.
Which airlines fly from Shanghai?
China Eastern, Juneyao Airlines and Spring 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 12,456 flights departing from Shanghai every month (or 2,905 flights each week), to a total of 185 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, Shenyang and Changchun and Jilin City 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?
Shanghai to Dalian | 2h 10m |
Shanghai to Shenyang | 2h 30m |
Shanghai to Changchun and Jilin City | 2h 55m |
Shanghai to Harbin | 2h 50m |
Shanghai to Chongqing | 3h 10m |