- Home
- Flights
- Flights from Shanghai
- Shanghai to Geneva
Flights from Shanghai to Geneva
China Eastern Airlines flies nonstop from Shanghai to Geneva. The flight takes around 12h 05m.
Direct flights available 12h 05m
Shanghai to Geneva at a glance
Fastest flight12h 05mEstimated
Nonstop flightsYesChina Eastern Airlines
Airlines flying nonstop from Shanghai to Geneva
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| CEChina Eastern Airlines | — | — | — | Search |
Good to know
- Distance
- 9,261 km5,751 miles
- Flight time
- 12h 05mestimate
- Time difference
- -7hGeneva vs Shanghai
- Currency in Geneva
- CHF
- Airports
- PVG, SHA → GVA
Flights from Shanghai to Geneva: questions answered
Are there direct flights from Shanghai to Geneva?
Yes. China Eastern Airlines flies this route nonstop.
How long is the flight from Shanghai to Geneva?
A nonstop flight covers 9,261 km and takes around 12h 05m.
Which airlines fly from Shanghai to Geneva?
China Eastern Airlines operates nonstop flights on this route.
Which airports serve Shanghai and Geneva?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Geneva: Geneva International Airport (GVA).
What is the time difference between Shanghai and Geneva?
Geneva is 7 hours behind Shanghai.





