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 1, 2016 1:48 PM

Popular flights from Shanghai to Frankfurt Last modified: Jul 1, 2016 1:48 PM

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.

Air France
SHAFRA
Wed 10/19
1 stop
FRASHA
Wed 10/26
1 stop
CNY4,492
Select
Air China
SHAFRA
Mon 10/10
nonstop
FRASHA
Mon 10/24
nonstop
CNY4,525
Select
Air China
SHAFRA
Wed 10/12
nonstop
FRASHA
Wed 10/19
nonstop
CNY4,525
Select
China Eastern
SHAFRA
Tue 10/4
nonstop
FRASHA
Thu 10/13
nonstop
CNY4,545
Select
China Eastern
SHAFRA
Wed 10/5
nonstop
FRASHA
Tue 10/25
nonstop
CNY4,545
Select
China Eastern
SHAFRA
Wed 10/5
nonstop
FRASHA
Tue 10/18
nonstop
CNY4,545
Select
China Eastern
SHAFRA
Wed 10/5
nonstop
FRASHA
Thu 10/20
nonstop
CNY4,545
Select
China Eastern
SHAFRA
Thu 10/6
nonstop
FRASHA
Sun 10/23
nonstop
CNY4,545
Select
Iberia
SHAFRA
Wed 10/5
1 stop
FRASHA
Tue 10/25
1 stop
CNY4,612
Select
Iberia
SHAFRA
Sat 10/8
1 stop
FRASHA
Tue 10/25
1 stop
CNY4,612
Select
Iberia
SHAFRA
Wed 10/12
1 stop
FRASHA
Tue 10/25
1 stop
CNY4,612
Select
Iberia
SHAFRA
Wed 10/19
1 stop
FRASHA
Tue 10/25
1 stop
CNY4,612
Select
China Southern
SHAFRA
Mon 8/29
2 stops
FRASHA
Thu 9/8
2 stops
CNY4,625
Select
China Southern
SHAFRA
Mon 8/29
1 stop
FRASHA
Thu 9/8
1 stop
CNY4,625
Select
Air Berlin
SHAFRA
Mon 8/29
1 stop
FRASHA
Tue 9/13
1 stop
CNY4,638
Select
British Airways
SHAFRA
Tue 10/11
1 stop
FRASHA
Tue 10/25
1 stop
CNY4,745
Select
British Airways
SHAFRA
Sat 10/15
1 stop
FRASHA
Tue 10/25
1 stop
CNY4,745
Select
SAS
SHAFRA
Mon 10/10
1 stop
FRASHA
Mon 10/24
1 stop
CNY4,778
Select
SAS
SHAFRA
Wed 10/12
1 stop
FRASHA
Wed 10/19
1 stop
CNY4,778
Select
KLM
SHAFRA
Wed 10/5
1 stop
FRASHA
Mon 10/24
1 stop
CNY4,897
Select
Austrian
SHAFRA
Tue 10/11
1 stop
FRASHA
Mon 10/24
1 stop
CNY5,801
Select
Austrian
SHAFRA
Sun 10/16
1 stop
FRASHA
Thu 11/3
1 stop
CNY5,801
Select
Austrian
SHAFRA
Sun 10/16
1 stop
FRASHA
Mon 10/24
1 stop
CNY5,801
Select
Austrian
SHAFRA
Mon 10/17
1 stop
FRASHA
Wed 10/26
1 stop
CNY5,801
Select
Lufthansa
SHAFRA
Fri 10/7
nonstop
FRASHA
Fri 10/14
nonstop
CNY5,828
Select
Lufthansa
SHAFRA
Mon 10/10
nonstop
FRASHA
Mon 10/24
nonstop
CNY5,828
Select
Finnair
SHAFRA
Thu 10/6
1 stop
FRASHA
Sun 10/23
1 stop
CNY6,127
Select
Finnair
SHAFRA
Sat 10/8
1 stop
FRASHA
Thu 10/27
1 stop
CNY6,127
Select
Finnair
SHAFRA
Tue 10/11
1 stop
FRASHA
Thu 10/27
1 stop
CNY6,127
Select
Finnair
SHAFRA
Wed 10/12
1 stop
FRASHA
Wed 10/26
1 stop
CNY6,127
Select
Finnair
SHAFRA
Wed 10/12
1 stop
FRASHA
Sun 10/30
1 stop
CNY6,127
Select
Xiamen
SHAFRA
Tue 10/11
2 stops
FRASHA
Wed 10/19
2 stops
CNY6,565
Select
Alitalia
SHAFRA
Sun 9/18
2 stops
FRASHA
Fri 9/30
2 stops
CNY6,585
Select
Hainan
SHAFRA
Tue 10/11
2 stops
FRASHA
Wed 10/19
2 stops
CNY6,771
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,705.

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 CNY5,834 CNY4,778
7-14 days CNY5,834 CNY5,622
14-21 days CNY5,834 CNY5,648
21-30 days CNY5,861 CNY5,881
30-60 days CNY5,834 CNY4,625
60-90 days CNY5,834 CNY4,645
90+ days CNY4,525 CNY4,492

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,625 CNY4,778 CNY4,645 CNY4,738 CNY4,645 CNY4,711 CNY4,778

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/3/16 7/14/16 2 CNY4,778
August Shanghai Frankfurt China Southern 8/29/16 9/8/16 1 CNY4,625
September Shanghai Frankfurt China Southern 9/5/16 9/13/16 1 CNY4,645
October Shanghai Frankfurt Air France 10/19/16 10/26/16 1 CNY4,492
November Shanghai Frankfurt Air France 11/1/16 11/8/16 1 CNY4,525
December Shanghai Frankfurt Air France 12/22/16 1/5/17 1 CNY4,492
January Shanghai Frankfurt Air France 1/2/17 1/9/17 1 CNY4,525
February Shanghai Frankfurt Air China 2/1/17 2/7/17 0 CNY4,545

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
3 4 5 6 7 8 9
CNY7,801
10 11 12 13 14 15 16
CNY7,801 CNY7,960
17 18 19 20 21 22 23
CNY7,960 CNY5,834
24 25 26 27 28 29 30
CNY5,834 CNY7,914
31 1 2 3 4 5 6
CNY7,914 CNY5,834
7 8 9 10 11 12 13
CNY5,834

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 CNY6,286.

The average price for non-stop flights from Shanghai to Frankfurt is CNY6,107.

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 2 2 2 2 2 2 2 13:15 23:40
China Eastern 1 1 1 1 1 1 1 00:30 00:30

Round Trip vs One Way Flights from Shanghai to Frankfurt (SHA to FRA)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Shanghai to Frankfurt. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Shanghai to Frankfurt is CNY10,598.

The average price for round trip flights from Shanghai to Frankfurt is CNY6,206.

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 50 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 28 direct flights from Shanghai to Frankfurt.
Question: What is the most popular airline for non-stop flights from Shanghai to Frankfurt?
Answer: Lufthansa German Airlines provides 50% 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

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, Tianjin, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,426
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,848
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, Shandong, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY3,967
Shanghai to Munich 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, Tap Portugal, Virgin Atlantic CNY4,625
Shanghai to Zurich Air China, China Southern, Hainan, Swiss, Xiamen, China Eastern CNY4,857
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,705
Shanghai to Milan Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Hainan, Iberia, Meridiana, KLM, Air Malta, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,253
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 CNY5,170
Shanghai to Cologne - Bonn Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Condor, Bulgaria Air, Hainan, Lufthansa, China Eastern, Austrian, SAS, Brussels, Air Europa CNY5,336
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, Air Europa, Virgin Atlantic CNY4,073
Shanghai to Berlin Sichuan, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Condor, Hainan, Iberia, Adria, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,339
Shanghai to Prague Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,034
Shanghai to Manchester Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Condor, Aer Lingus, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,632
Shanghai to Rome Sichuan, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Aer Lingus, Hainan, Iberia, KLM, Air Malta, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, Shandong, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY3,774
Shanghai to Hamburg Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Aer Lingus, Eurowings, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,731
Shanghai to Geneva Air China, China Southern, Hainan, Swiss, Xiamen, China Eastern CNY4,220
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,319
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,276
Shanghai to Vienna Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, NIKI, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,618
Shanghai to Bangkok Sichuan, Spring, Air China, China Southern, Thai AirAsia, Shanghai, Juneyao, Hainan, Capital Airlines, Xiamen, China Eastern, Orient Thai, Bangkok, Shandong, Thai, Srilankan, Mesaba, Xinhua, Shenzhen CNY1,642
Shanghai to Istanbul Sichuan, Onur Air, Air China, China Southern, Hainan, Atlasjet, China Eastern, Turkish CNY3,549
Shanghai to Barcelona Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic CNY4,193
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 CNY5,269

Cheap International Flights to Frankfurt - FRA

FlightsAirlineLowest Price
Nanjing to Frankfurt Sichuan, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Czech, Austrian, Shandong, SAS, Brussels, Tap Portugal, Virgin Atlantic CNY4,240
Hangzhou to Frankfurt Sichuan, Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Tap Portugal CNY4,240
Wuxi to Frankfurt Sichuan, Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, China Eastern, Austrian, SAS CNY5,960
Ningbo to Frankfurt Sichuan, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, Shandong, SAS, Brussels CNY4,984
Yiwu to Frankfurt Air France, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, China Eastern, SAS Check Dates
Nantong to Frankfurt Sichuan, Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, China Eastern, Austrian, Brussels Check Dates
Changzhou to Frankfurt Sichuan, Air France, Finnair, Air China, China Southern, Hainan, KLM, Lufthansa, China Eastern, Brussels CNY8,007
Cheap Flights from Shanghai to Frankfurt, DE, Germany, from CNY4,492 Round trip from SHA to FRA