Airlines with flights from Shanghai to Zurich
There are 14 airlines with scheduled flights between PVG and ZRH. Both SWISS and China Eastern operates non-stop flights from Shanghai Airport to Zurich Airport and the flight time is 13 hours and 30 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with China Eastern Airlines
-
Total flight time: 12 hours
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
3 flights per week
-
Airbus A350-900
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Via Vienna with Austrian Airlines
-
Total flight time: 14h 40m - 17h 55m.
-
8 flights per week
Flight
OS143
The timetable & schedule information was updated at 2026-04-22
Via Istanbul with Turkish Airlines
-
Total flight time: 15h 55m - 19h 50m.
-
18 flights per week
Flight
TK1911
TK1909
TK1907
The timetable & schedule information was updated at 2026-04-22
Via Frankfurt with Lufthansa
-
Total flight time: 16h 35m - 18h 30m.
-
Zurich is a Lufthansa hub.
-
7 flights per week
Flight
LH1186
The timetable & schedule information was updated at 2026-04-22
Via Belgrade with Air Serbia
-
Total flight time: 16h 40m - 16h 40m.
-
5 flights per week
Flight
JU334
The timetable & schedule information was updated at 2026-04-22

There are 14 airlines with scheduled flights between PVG and ZRH. Both SWISS and China Eastern operates non-stop flights from Shanghai Airport to Zurich Airport and the flight time is 13 hours and 30 minutes.
Via Amsterdam with KLM
Via Hong Kong with Cathay Pacific
Via Paris with Air France
Via Doha with Qatar Airways
Via Dubai with Emirates
Via Helsinki with Finnair
Via Cairo with EgyptAir
Via Abu Dhabi with Etihad