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 39 airlines and as many as 946 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, Beijing or any other of the 36 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 18:40, 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 14 hours and 20 minutes and you can fly every Monday or Thursday with departures between 6:00 am and 11:00 am. 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 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 25m | - | 5533 miles (8903 km) |
ATH Athens | 13h 40m | 3h 15m | 6479 miles (10425 km) |
PEK Beijing | 14h 0m | 2h 45m | 5551 miles (8932 km) |
VCE Venice | 14h 15m | 40m | 5936 miles (9551 km) |
BRU Brussels | 14h 20m | 1h 10m | 5828 miles (9377 km) |
VIE Vienna | 14h 20m | 4h 20m | 5695 miles (9163 km) |
MXP Milan | 14h 30m | 3h 0m | 6018 miles (9683 km) |
BUD Budapest | 14h 40m | 3h 50m | 5746 miles (9245 km) |
AMS Amsterdam | 14h 55m | 3h 5m | 5794 miles (9323 km) |
BCN Barcelona | 15h 0m | - | - |
SHE Shenyang | 15h 30m | 2h 45m | 5744 miles (9242 km) |
BEG Belgrade | 15h 30m | 2h 20m | 5931 miles (9543 km) |
FCO Rome | 15h 35m | 2h 35m | 6327 miles (10180 km) |
MUC Munich | 15h 35m | 2h 0m | 5670 miles (9123 km) |
DOH Doha | 16h 5m | 2h 15m | 7111 miles (11442 km) |
ZRH Zurich | 16h 20m | 2h 40m | 5820 miles (9364 km) |
IST Istanbul | 16h 30m | 4h 0m | 6159 miles (9910 km) |
AUH Abu Dhabi | 16h 50m | 2h 20m | 7128 miles (11469 km) |
HEL Helsinki | 16h 50m | 2h 5m | 5579 miles (8977 km) |
DXB Dubai | 16h 55m | 2h 35m | 7054 miles (11350 km) |
CDG Paris | 16h 55m | 4h 35m | 6069 miles (9765 km) |
HAN Hanoi | 17h 20m | 3h 30m | 6652 miles (10703 km) |
MRS Marseille | 17h 20m | 3h 50m | 6428 miles (10343 km) |
TFU Chengdu | 17h 35m | 2h 40m | 5951 miles (9575 km) |
SZX Shenzhen | 17h 40m | 4h 50m | 6466 miles (10404 km) |
LCY London | 17h 45m | - | - |
CAN Guangzhou | 17h 45m | 3h 45m | 6387 miles (10277 km) |
CPH Copenhagen | 18h 5m | - | - |
ICN Seoul | 18h 10m | 3h 50m | 5851 miles (9414 km) |
HKG Hong Kong | 18h 25m | 2h 40m | 6503 miles (10463 km) |
TPE Taipei | 18h 25m | 3h 40m | 6274 miles (10095 km) |
LHR London | 18h 45m | 4h 15m | 6181 miles (9945 km) |
BAH Bahrain | 19h 33m | 4h 0m | 7048 miles (11340 km) |
NRT Tokyo | 19h 50m | 2h 55m | 6975 miles (11223 km) |
CAI Cairo | 19h 50m | 3h 45m | 7052 miles (11347 km) |
OSL Oslo | 20h 38m | 4h 0m | 5758 miles (9265 km) |
HND Tokyo | 21h 15m | 4h 45m | 6933 miles (11155 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
-
HAK Haikou
From Germany to Shanghai
Below is a list of other cities in Germany with flights to Shanghai with either non-stop or connecting flights.