Airlines with flights from Shanghai to Frankfurt
There are 22 airlines with scheduled flights between PVG and FRA. Lufthansa, Air China and China Eastern has non-stop flights from Shanghai Airport to Frankfurt Airport and the flight time is 13 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Lufthansa
-
Total flight time: 13 hours and 40 minutes
-
Frankfurt is a Lufthansa hub (Primary hub).
-
10 flights per week
-
Boeing 787-9Airbus A350-900
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Air China
-
Total flight time: 12 hours and 10 minutes
-
Shanghai is a Air China hub (Secondary hub).
-
7 flights per week
-
Airbus A350-900
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with China Eastern Airlines
-
Total flight time: 11 hours and 50 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Boeing 777-300ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Via Vienna with Austrian Airlines
-
Total flight time: 15h 10m - 17h 25m.
-
8 flights per week
Flight
OS215
The timetable & schedule information was updated at 2026-04-22
Via Shenyang with China Southern Airlines
-
Total flight time: 15h 30m - 17h 20m.
-
Shanghai is a China Southern Airlines hub (Secondary hub).
-
4 flights per week
Flight
CZ8021
CZ8021
The timetable & schedule information was updated at 2026-04-22
Via Istanbul with Turkish Airlines
-
Total flight time: 15h 40m - 19h 20m.
-
18 flights per week
Flight
TK1597
TK1587
The timetable & schedule information was updated at 2026-04-22
Via Beijing with Air China
-
Total flight time: 15h 40m - 18h 00m.
-
Shanghai is a Air China hub (Secondary hub).
-
6 flights per week
-
Airbus A350-900
Flight
CA965
CA965
The timetable & schedule information was updated at 2026-04-22

There are 22 airlines with scheduled flights between PVG and FRA. Lufthansa, Air China and China Eastern has non-stop flights from Shanghai Airport to Frankfurt Airport and the flight time is 13 hours and 40 minutes.
Via Belgrade with Air Serbia
Via Amsterdam with KLM
Via Almaty with Air Astana
Via Paris with Air France
Via London with British Airways
Via Hong Kong with Cathay Pacific
Via Helsinki with Finnair
Via Doha with Qatar Airways
Via Dubai with Emirates
Via Hanoi with Vietnam Airlines
Via Cairo with EgyptAir
Via Bahrain with Gulf Air
Via Tokyo with ANA
Via Delhi with Air India
Via Taipei with China Airlines
Via Abu Dhabi with Etihad