Flights Shanghai — Geneva is a popular route. The straight-line distance is 9 235 km. Flight time 11h 22m. Time difference -6h.
From Shanghai (SHA) flights depart from 2 airports: PVG, SHA. To Geneva (GVA) — 1 arrival airport: GVA.
3 airlines operate on this route: Xiamen Airlines, Cathay Pacific, China Eastern.
Cheapest day to fly — Saturday.