- Home
- Flights
- Flights from Shanghai
- Shanghai to Zurich
Flights from Shanghai to Zurich
China Eastern Airlines and SWISS fly nonstop from Shanghai to Zurich. The flight takes around 11h 47m.
Direct flights available 11h 47m Prices checked 14 days ago
Shanghai to Zurich at a glance
Fastest flight11h 47mEstimated
Nonstop flightsYesChina Eastern Airlines, SWISS
Airlines flying nonstop from Shanghai to Zurich
2 airlines on this route.
Good to know
- Distance
- 9,030 km5,608 miles
- Flight time
- 11h 47mestimate
- Time difference
- -7hZurich vs Shanghai
- Currency in Zurich
- CHF
- Airports
- PVG, SHA → ZRH
Flights from Shanghai to Zurich: questions answered
Are there direct flights from Shanghai to Zurich?
Yes. China Eastern Airlines and SWISS fly this route nonstop.
How long is the flight from Shanghai to Zurich?
A nonstop flight covers 9,030 km and takes around 11h 47m.
Which airlines fly from Shanghai to Zurich?
China Eastern Airlines and SWISS operate nonstop flights on this route.
Which airports serve Shanghai and Zurich?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Zurich: Zürich Airport (ZRH).
What is the time difference between Shanghai and Zurich?
Zurich is 7 hours behind Shanghai.





