Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Shanghai
  4. Shanghai to Frankfurt
Nonstop route · China → Germany

Cheap flights from Shanghai to Frankfurt from CN¥2,253

Air China, China Eastern Airlines and Lufthansa fly nonstop from Shanghai to Frankfurt. The flight takes around 11h 34m, and the cheapest one-way fare we found recently is CN¥2,253 on 22 Nov.

Direct flights available 11h 34m Cheapest in November Prices checked 14 days ago
SHAFRA

Shanghai to Frankfurt at a glance

Cheapest one-wayCN¥2,253Gulf Air · 1 stop · Sun 22 NovFastest flight11h 34mEstimated
Nonstop flightsYesAir China, China Eastern Airlines, Lufthansa

Airlines flying nonstop from Shanghai to Frankfurt

3 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Air China———Search
CEChina Eastern Airlines———Search
Lufthansa———Search

Cheapest month to fly from Shanghai to Frankfurt

Lowest one-way fare found for each month: November is cheapest, January the most expensive.

Good to know

Distance
8,856 km5,500 miles
Flight time
11h 34mestimate
Time difference
-7hFrankfurt vs Shanghai
Currency in Frankfurt
EUR
Airports
PVG, SHA → FRA, HHN

Flights from Shanghai to Frankfurt: questions answered

How much is a flight from Shanghai to Frankfurt?
The cheapest one-way fare we found recently is CN¥2,253 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Shanghai to Frankfurt?
Yes. Air China, China Eastern Airlines and Lufthansa fly this route nonstop.
How long is the flight from Shanghai to Frankfurt?
A nonstop flight covers 8,856 km and takes around 11h 34m.
What is the cheapest month to fly from Shanghai to Frankfurt?
November has the lowest fare we found (CN¥2,253), while January is the most expensive (CN¥2,561).
Which airlines fly from Shanghai to Frankfurt?
Air China, China Eastern Airlines and Lufthansa operate nonstop flights on this route.
Which airports serve Shanghai and Frankfurt?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Frankfurt: Frankfurt Main Airport (FRA) and Frankfurt-Hahn Airport (HHN).
What is the time difference between Shanghai and Frankfurt?
Frankfurt is 7 hours behind Shanghai.

More flights from Shanghai