Did you know?
- There are 1 nonstop flights on route from Zurich to Shanghai every day.
- Lufthansa has the most one stop flights between Zurich and Shanghai.
- The shortest nonstop flight time from Zurich to Shanghai is 11 hours, 30 minutes on Swiss.
- The shortest connecting flight from Zurich to Shanghai is 24 hours, 25 minutes on City Airline.
- 131 flights per week fly out of Zurich connecting to Shanghai.
Hotels in Shanghai
Traveling on the route and need hotel in Shanghai? Choose from more than 45,000 hotels.