Flights from Frankfurt to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
FRA to PVG – All flight route options from Frankfurt Airport, Germany to Shanghai Pudong International Airport, China. These flights are operated by 35 different airlines. Fly non-stop or choose from 37 different connecting flights. The shortest flight time is 10 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Frankfurt to Shanghai flights
There are over 40 airlines and as many as 1363 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Frankfurt (FRA) with Air China, Lufthansa or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Athens, Vienna or any other of the 37 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Frankfurt to Shanghai with Air China
You can fly non-stop every weekday with flights departing at 19:00 or 19:20. You can also catch a transit flight via Beijing or Chengdu. Air China is a Star Alliance member.
With Austrian
If you fly from Frankfurt with Austrian you will do a stopover in Vienna, VIE before reaching Shanghai. This flight trip will take 13 hours and 40 minutes and you can fly every day of the week except Mondays and Tuesday with departures between 8:00 am and 7:00 pm. Austrian is a Star Alliance member.
Distance & flight times: Frankfurt Airport to Shanghai Airport
The shortest flight time between FRA and PVG is 11 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 35m | - | 5533 miles (8903 km) |
ATH Athens | 13h 40m | 3h 15m | 6479 miles (10425 km) |
VIE Vienna | 13h 40m | 40m | 5695 miles (9163 km) |
PEK Beijing | 14h 0m | 2h 10m | 5551 miles (8932 km) |
CPH Copenhagen | 14h 15m | 2h 35m | 5593 miles (8999 km) |
VCE Venice | 14h 30m | 1h 20m | 5936 miles (9551 km) |
MUC Munich | 14h 35m | 2h 40m | 5670 miles (9123 km) |
BUD Budapest | 14h 40m | 2h 5m | 5746 miles (9245 km) |
BEG Belgrade | 14h 45m | 1h 40m | 5931 miles (9543 km) |
BCN Barcelona | 15h 5m | 45m | 6845 miles (11014 km) |
GVA Geneva | 15h 20m | 1h 20m | 6072 miles (9770 km) |
AMS Amsterdam | 15h 50m | 3h 45m | 5794 miles (9323 km) |
FCO Rome | 16h 5m | 3h 20m | 6327 miles (10180 km) |
BAH Bahrain | 16h 5m | 1h 30m | 7048 miles (11340 km) |
BRU Brussels | 16h 15m | 1h 50m | 5828 miles (9377 km) |
CDG Paris | 16h 20m | 2h 10m | 6069 miles (9765 km) |
LIN Milan | 16h 33m | - | - |
LCY London | 16h 35m | - | - |
MXP Milan | 16h 45m | 3h 10m | 6018 miles (9683 km) |
SZX Shenzhen | 16h 50m | 4h 50m | 6466 miles (10404 km) |
ZRH Zurich | 16h 50m | 4h 35m | 5820 miles (9364 km) |
HEL Helsinki | 16h 50m | 2h 5m | 5579 miles (8977 km) |
CAN Guangzhou | 16h 55m | 3h 15m | 6387 miles (10277 km) |
DOH Doha | 17h 5m | 2h 5m | 7111 miles (11442 km) |
IST Istanbul | 17h 25m | 2h 55m | 6159 miles (9910 km) |
SHE Shenyang | 17h 25m | 4h 50m | 5744 miles (9242 km) |
HKG Hong Kong | 17h 30m | 2h 45m | 6503 miles (10463 km) |
CAI Cairo | 17h 35m | 2h 55m | 7052 miles (11347 km) |
TFU Chengdu | 17h 35m | 4h 45m | 5951 miles (9575 km) |
DXB Dubai | 18h 0m | 3h 15m | 7054 miles (11350 km) |
MRS Marseille | 18h 10m | 4h 35m | 6428 miles (10343 km) |
ICN Seoul | 18h 15m | 4h 20m | 5851 miles (9414 km) |
HAN Hanoi | 18h 30m | 4h 15m | 6652 miles (10703 km) |
TPE Taipei | 18h 50m | 3h 40m | 6274 miles (10095 km) |
LHR London | 19h 15m | 4h 15m | 6181 miles (9945 km) |
AUH Abu Dhabi | 19h 20m | 3h 50m | 7128 miles (11469 km) |
HND Tokyo | 20h 10m | 4h 45m | 6933 miles (11155 km) |
NRT Tokyo | 20h 15m | 2h 25m | 6975 miles (11223 km) |



Quick copy and share this page
From Frankfurt to China
Below is a list of other destinations to China from Frankfurt Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian
-
PKX Beijing
-
SZX Shenzhen Direct
-
CKG Chongqing
-
KMG Kunming
-
HGH Hangzhou
-
WUH Wuhan
From Germany to Shanghai
Below is a list of other cities in Germany with flights to Shanghai with either non-stop or connecting flights.