Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Frankfurt to Shanghai?

Cheap Flights from Shanghai to Frankfurt, DE, Germany - SHA to FRA Last modified: Jul 30, 2016 2:04 AM

Popular flights from Shanghai to Frankfurt Last modified: Jul 30, 2016 2:04 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

China Southern
SHAFRA
Fri 9/2
1 stop
FRASHA
Tue 9/6
1 stop
CNY4,323
Select
China Southern
SHAFRA
Mon 10/10
1 stop
FRASHA
Thu 10/20
1 stop
CNY4,323
Select
China Southern
SHAFRA
Mon 10/10
2 stops
FRASHA
Thu 10/20
2 stops
CNY4,323
Select
China Southern
SHAFRA
Mon 11/7
1 stop
FRASHA
Tue 11/22
1 stop
CNY4,323
Select
Air China
SHAFRA
Mon 10/3
nonstop
FRASHA
Mon 10/17
nonstop
CNY4,496
Select
Air China
SHAFRA
Mon 10/3
nonstop
FRASHA
Wed 10/19
nonstop
CNY4,496
Select
Air China
SHAFRA
Mon 10/3
nonstop
FRASHA
Fri 10/21
nonstop
CNY4,496
Select
Air China
SHAFRA
Tue 10/4
nonstop
FRASHA
Mon 10/17
nonstop
CNY4,496
Select
Air China
SHAFRA
Tue 10/4
nonstop
FRASHA
Tue 10/18
nonstop
CNY4,496
Select
China Eastern
SHAFRA
Thu 10/6
nonstop
FRASHA
Fri 10/21
nonstop
CNY4,503
Select
China Eastern
SHAFRA
Wed 10/12
nonstop
FRASHA
Wed 10/19
nonstop
CNY4,503
Select
China Eastern
SHAFRA
Mon 10/24
nonstop
FRASHA
Tue 11/1
nonstop
CNY4,503
Select
China Eastern
SHAFRA
Thu 10/27
nonstop
FRASHA
Mon 11/7
nonstop
CNY4,503
Select
China Eastern
SHAFRA
Tue 11/1
nonstop
FRASHA
Sun 11/6
nonstop
CNY4,503
Select
Air Berlin
SHAFRA
Mon 10/10
1 stop
FRASHA
Fri 10/21
1 stop
CNY4,529
Select
Air Berlin
SHAFRA
Mon 10/10
1 stop
FRASHA
Fri 10/28
1 stop
CNY4,529
Select
Air Berlin
SHAFRA
Mon 10/17
1 stop
FRASHA
Fri 10/28
1 stop
CNY4,529
Select
Air Berlin
SHAFRA
Mon 10/17
1 stop
FRASHA
Thu 11/3
1 stop
CNY4,529
Select
Air Berlin
SHAFRA
Mon 10/17
1 stop
FRASHA
Fri 11/4
1 stop
CNY4,529
Select
Air France
SHAFRA
Tue 10/4
2 stops
FRASHA
Tue 10/11
2 stops
CNY4,649
Select
Air France
SHAFRA
Tue 10/4
1 stop
FRASHA
Thu 10/13
1 stop
CNY4,649
Select
Air France
SHAFRA
Tue 10/4
2 stops
FRASHA
Thu 10/13
2 stops
CNY4,649
Select
Air France
SHAFRA
Tue 10/4
1 stop
FRASHA
Tue 10/18
1 stop
CNY4,649
Select
Air France
SHAFRA
Tue 10/4
1 stop
FRASHA
Thu 10/20
1 stop
CNY4,649
Select
British Airways
SHAFRA
Wed 10/5
1 stop
FRASHA
Thu 10/13
1 stop
CNY4,809
Select
British Airways
SHAFRA
Tue 10/11
1 stop
FRASHA
Mon 10/17
1 stop
CNY4,809
Select
British Airways
SHAFRA
Wed 10/12
1 stop
FRASHA
Thu 10/20
1 stop
CNY4,809
Select
British Airways
SHAFRA
Mon 10/24
1 stop
FRASHA
Wed 11/2
1 stop
CNY4,809
Select
British Airways
SHAFRA
Wed 10/26
1 stop
FRASHA
Sun 11/6
1 stop
CNY4,809
Select
SAS
SHAFRA
Thu 10/27
1 stop
FRASHA
Mon 11/7
1 stop
CNY4,988
Select
KLM
SHAFRA
Wed 10/12
1 stop
FRASHA
Wed 10/19
1 stop
CNY5,001
Select
Finnair
SHAFRA
Wed 8/24
1 stop
FRASHA
Fri 9/9
1 stop
CNY5,101
Select
Finnair
SHAFRA
Tue 9/6
1 stop
FRASHA
Tue 9/13
1 stop
CNY5,101
Select
Finnair
SHAFRA
Tue 9/13
1 stop
FRASHA
Sun 9/25
1 stop
CNY5,101
Select
Finnair
SHAFRA
Fri 11/4
1 stop
FRASHA
Mon 11/14
1 stop
CNY5,101
Select
Finnair
SHAFRA
Fri 11/25
1 stop
FRASHA
Mon 12/5
1 stop
CNY5,101
Select
Iberia
SHAFRA
Mon 11/7
1 stop
FRASHA
Sun 11/27
1 stop
CNY5,188
Select
Iberia
SHAFRA
Sat 11/26
1 stop
FRASHA
Tue 12/6
1 stop
CNY5,188
Select
Austrian
SHAFRA
Sat 11/19
1 stop
FRASHA
Sat 11/26
1 stop
CNY5,587
Select
Lufthansa
SHAFRA
Thu 11/17
nonstop
FRASHA
Wed 11/30
nonstop
CNY5,613
Select
Lufthansa
SHAFRA
Sat 11/26
nonstop
FRASHA
Sat 12/3
nonstop
CNY5,613
Select
Lufthansa
SHAFRA
Sat 11/26
nonstop
FRASHA
Tue 12/6
nonstop
CNY5,613
Select
Lufthansa
SHAFRA
Sun 11/27
nonstop
FRASHA
Sun 12/4
nonstop
CNY5,613
Select
Hainan
SHAFRA
Tue 10/4
2 stops
FRASHA
Fri 10/14
2 stops
CNY5,640
Select
Hainan
SHAFRA
Tue 10/4
2 stops
FRASHA
Sun 10/16
2 stops
CNY5,640
Select
Hainan
SHAFRA
Tue 10/4
2 stops
FRASHA
Wed 10/19
2 stops
CNY5,640
Select
Hainan
SHAFRA
Tue 10/4
2 stops
FRASHA
Mon 10/24
2 stops
CNY5,640
Select
Hainan
SHAFRA
Wed 10/5
2 stops
FRASHA
Fri 10/14
2 stops
CNY5,640
Select
Alitalia
SHAFRA
Wed 10/12
2 stops
FRASHA
Wed 10/19
2 stops
CNY5,673
Select
Alitalia
SHAFRA
Mon 11/7
2 stops
FRASHA
Tue 11/22
2 stops
CNY5,673
Select
Xiamen
SHAFRA
Thu 11/10
2 stops
FRASHA
Fri 11/18
2 stops
CNY5,959
Select

How Much Does it Cost to Fly from Shanghai to Frankfurt (SHA to FRA)?

We have collected flight cost data from across the web for travel from Shanghai to Frankfurt, and have found the average flight price for this trip to be CNY4,350.

When Can I Buy the Cheapest Flight from Shanghai to Frankfurt (SHA to FRA)?

Airlines can adjust prices for plane tickets from Shanghai to Frankfurt based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Shanghai to Frankfurt

The chart below shows up-to-date information regarding how far in advance a flight from Shanghai to Frankfurt should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days CNY7,941 CNY5,367
7-14 days CNY5,846 CNY4,902
14-21 days CNY5,846 CNY4,330
21-30 days CNY5,839 CNY4,330
30-60 days CNY5,839 CNY4,323
60-90 days CNY4,496 CNY4,323
90+ days CNY4,496 CNY4,323

Cheapest Day To Fly from Shanghai to Frankfurt

The chart below shows up-to-date information regarding the cheapest days to fly from Shanghai to Frankfurt.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CNY4,323 CNY4,350 CNY4,330 CNY4,350 CNY4,323 CNY4,423 CNY4,350

Lowest Fares Chart By Month from Shanghai to Frankfurt

The chart below shows the lowest fare by month when flying from Shanghai to Frankfurt.

Month Origin Destination Carrier Depart Date Return Date Stops Price
July Shanghai Frankfurt China Southern 7/31/16 8/16/16 2 CNY5,726
August Shanghai Frankfurt China Southern 8/17/16 9/1/16 2 CNY4,330
September Shanghai Frankfurt China Southern 9/2/16 9/6/16 1 CNY4,323
October Shanghai Frankfurt China Southern 10/10/16 10/20/16 1 CNY4,323
November Shanghai Frankfurt China Southern 11/7/16 11/22/16 1 CNY4,323
December Shanghai Frankfurt China Southern 12/5/16 12/24/16 1 CNY4,323
January Shanghai Frankfurt China Southern 1/6/17 1/14/17 1 CNY4,330
February Shanghai Frankfurt Air China 2/1/17 2/21/17 0 CNY4,523

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Shanghai to Frankfurt

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Shanghai to Frankfurt.

Next 30 Days

SunMonTueWedThuFriSat
31 1 2 3 4 5 6
CNY8,047
7 8 9 10 11 12 13
CNY8,047 CNY8,759
14 15 16 17 18 19 20
CNY8,759 CNY8,320
21 22 23 24 25 26 27
CNY8,320 CNY7,961
28 29 30 31 1 2 3
CNY7,961 CNY6,444
4 5 6 7 8 9 10
CNY6,444

Non-Stop vs Connecting Flights from Shanghai to Frankfurt (SHA to FRA)

Your Shanghai to Frankfurt flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Shanghai to Frankfurt is CNY5,241.

The average price for non-stop flights from Shanghai to Frankfurt is CNY4,935.

The chart below shows up to date information regarding non-stop flights from Shanghai to Frankfurt.

Nonstop Flight Details from Shanghai to Frankfurt
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Air China 1 1 1 1 1 1 1 11:45 11:45
Lufthansa 1 1 1 1 1 1 1 13:15 13:15
China Eastern 1 1 1 1 1 1 1 00:30 00:30

Shanghai to Frankfurt Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Shanghai to Frankfurt?
Answer: The average Shanghai to Frankfurt flight time is 11 hours and 53 minutes.
Question: How many kilometers are there between Shanghai and Frankfurt?
Answer: The distance from Shanghai to Frankfurt is 8854 kilometers.
Question: How common are direct flights from Shanghai to Frankfurt?
Answer: There are 21 direct flights from Shanghai to Frankfurt.
Question: What is the most popular airline for non-stop flights from Shanghai to Frankfurt?
Answer: China Eastern Airlines provides 33% of the non-stop flights between Shanghai and Frankfurt.
Question: What are the most popular connecting cities when flying from Shanghai to Frankfurt?
Answer: Tokyo, JP

Airlines Flying from Shanghai to Frankfurt (SHA to FRA) Number of flights searched: 542Last modified: Jul 30, 2016 2:04 AM

Below are the different airlines that fly from Shanghai to Frankfurt with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Shanghai to Frankfurt.

Shanghai to Frankfurt
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
Air India DEL X X X X X
Finnair HEL X X X X X X X
British Airways LHR X X X X X X X
Air China - X X X X X X X
Air China PEK X X X X X X X
China Airlines TPE X X X X X X X
China Airlines KHH / TPE X X X X X
Cathay HKG X X X X X X X
China Southern CSX X X X
Emirates DXB X X X X X X X
Ethiopian ADD X X X X X X X
Etihad AUH X X X X X X X
Iberia MAD X X X
JAL NRT X X X X X X X
Korean ICN X X X X X X X
KLM AMS X X X X X X X
Lufthansa - X X X X X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
China Eastern - X X X X X X X
All Nippon HND X X X X X X X
Austrian VIE X X X X X X X
Asiana ICN X X X X X X X
Qatar DOH X X X X X X X
SAS CPH X X X X X X X
Singapore SIN X X X X X X X
Aeroflot SVO X X X X X X X
Thai BKK X X X X X X X
Turkish IST X X X X X X X
Srilankan CMB X X X
Vietnam SGN X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Shanghai and Frankfurt, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Shanghai - SHA

FlightsAirlineLowest Price
Shanghai to London Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Condor, Aer Lingus, Eurowings, Tianjin, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,243
Shanghai to Paris Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Air Malta, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, Shandong, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic, Aigle Azur CNY3,844
Shanghai to Amsterdam Sichuan, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Aer Lingus, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Tap Portugal, Virgin Atlantic CNY3,897
Shanghai to Munich Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, Adria, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,316
Shanghai to Zurich Air China, China Southern, Hainan, Swiss, Xiamen, China Eastern CNY4,835
Shanghai to Dusseldorf Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Bulgaria Air, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, Czech, Austrian, SAS, Tap Portugal, Virgin Atlantic CNY4,343
Shanghai to Milan Sichuan, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Hainan, Iberia, Meridiana, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,064
Shanghai to Stuttgart Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Virgin Atlantic CNY4,729
Shanghai to Cologne - Bonn Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Bulgaria Air, Hainan, Lufthansa, China Eastern, Austrian, SAS, Brussels, Air Europa, Virgin Atlantic CNY5,274
Shanghai to Brussels Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Bulgaria Air, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,064
Shanghai to Berlin Sichuan, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Condor, Hainan, Iberia, Adria, KLM, Lufthansa, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,316
Shanghai to Prague Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY3,698
Shanghai to Manchester Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Condor, Aer Lingus, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,609
Shanghai to Rome Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Eurowings, Hainan, Iberia, KLM, Air Malta, Lufthansa, Xiamen, China Eastern, Austrian, Shandong, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY3,778
Shanghai to Hamburg Air Berlin, Air France, Finnair, British Airways, airBaltic, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,662
Shanghai to Geneva Air China, China Southern, Hainan, Swiss, Xiamen, China Eastern CNY4,270
Shanghai to Copenhagen Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Virgin Atlantic CNY4,423
Shanghai to Tokyo Sichuan, Air China, China Southern, Shanghai, Jetstar Japan, Tianjin, Juneyao, Hainan, JAL, Vanilla, Xiamen, Peach, China Eastern, All Nippon, Shandong, Shenzhen CNY1,264
Shanghai to Vienna Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,689
Shanghai to Bangkok Sichuan, Air China, China Southern, Thai AirAsia, Shanghai, Juneyao, Hainan, Xiamen, China Eastern, Orient Thai, Bangkok, Shandong, Thai, Srilankan, Centurion Cargo, Mesaba, Xinhua, Shenzhen CNY1,457
Shanghai to Istanbul Sichuan, Air China, China Southern, Hainan, Atlasjet, China Eastern, Turkish CNY4,769
Shanghai to Barcelona Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Aer Lingus, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,064
Shanghai to Nuremberg Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,835

Cheap International Flights to Frankfurt - FRA

FlightsAirlineLowest Price
Nanjing to Frankfurt Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Czech, Austrian, Shandong, SAS, Brussels, Tap Portugal CNY4,509
Hangzhou to Frankfurt Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal CNY4,370
Wuxi to Frankfurt Air France, Finnair, Air China, China Southern, Hainan, KLM, Lufthansa, China Eastern CNY5,946
Ningbo to Frankfurt Sichuan, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, Shandong, SAS, Brussels CNY4,310
Yiwu to Frankfurt Air France, Air China, China Southern, KLM, Lufthansa, China Eastern Check Dates
Nantong to Frankfurt Air France, British Airways, Air China, China Southern, Hainan, Lufthansa, China Eastern, Austrian, Brussels Check Dates
Changzhou to Frankfurt Sichuan, Air France, Finnair, Air China, China Southern, Hainan, KLM, Lufthansa, China Eastern CNY8,020
Cheap Flights from Shanghai to Frankfurt, DE, Germany, from CNY4,323 Round trip from SHA to FRA