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



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