Airlines with flights from Shanghai to Munich
There are 16 airlines with scheduled flights between PVG and MUC. Both Lufthansa and Air China operates non-stop flights from Shanghai Airport to Munich Airport and the flight time is 13 hours and 10 minutes.
Choose airline
Schedules
Non-stop with Lufthansa
-
Total flight time: 13 hours and 10 minutes
-
Munich is a Lufthansa hub.
-
7 flights per week
-
Airbus 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: 11 hours and 50 minutes
-
Shanghai is a Air China hub (Secondary hub).
-
3 flights per week
-
Airbus A350-900
-
Business 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
OS187
The timetable & schedule information was updated at 2026-04-22
Via Beijing with Air China
-
Total flight time: 15h 55m - 16h 10m.
-
Shanghai is a Air China hub (Secondary hub).
-
4 flights per week
-
Airbus A350-900
Flight
CA961
The timetable & schedule information was updated at 2026-04-22
Via Zurich with SWISS
-
Total flight time: 16h 05m - 18h 05m.
-
14 flights per week
Flight
LX1110
The timetable & schedule information was updated at 2026-04-22
Via Frankfurt with Lufthansa
-
Total flight time: 16h 15m - 19h 20m.
-
Munich is a Lufthansa hub.
-
16 flights per week
-
Airbus A350-900
Flight
LH124
LH98
The timetable & schedule information was updated at 2026-04-22

There are 16 airlines with scheduled flights between PVG and MUC. Both Lufthansa and Air China operates non-stop flights from Shanghai Airport to Munich Airport and the flight time is 13 hours and 10 minutes.
Via Istanbul with Turkish Airlines
Via Paris with Air France
Via Amsterdam with KLM
Via Taipei with EVA Air
Via London with British Airways
Via Doha with Qatar Airways
Via Helsinki with Finnair
Via Hong Kong with Cathay Pacific
Via Dubai with Emirates
Via Bahrain with Gulf Air
Via Shymkent with SCAT Airlines
Via Abu Dhabi with Etihad