Flights from Beijing to Geneva – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to GVA – All flight route options from Beijing Capital International Airport, China to Geneva Airport, Switzerland. These flights are operated by 15 airlines. Fly non-stop with Air China or choose from 17 different transit flights. The shortest flight time is 10 hours and 53 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Geneva Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Geneva flights
There are over 18 airlines and as many as 366 flights every week to this destination. You can fly non-stop to Geneva (GVA) from Beijing (PEK) with Air China but if a stopover option suits you better you can choose to fly via Milan, Vienna or any other of the 17 alternatives with connectiing airports.
Tip! You can also fly to Geneva from Daxing International Airport (PKX).
Beijing to Geneva with Air China
You can fly non-stop every weekday except Mondays and Mondays with departure times at 02:50 or 02:55. Air China is a Star Alliance member.
With Lufthansa
If you fly from Beijing with Lufthansa you will do a stopover in Munich, MUC before reaching Geneva. This flight trip will take 15 hours and 30 minutes and you can fly every weekday with departures at 14:05. Lufthansa is a Star Alliance member.
Distance & flight times: Beijing Capital International Airport to Geneva Airport
The shortest flight time between PEK and GVA is 10 hours and 53 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 53m | - | 5124 miles (8245 km) |
MXP Milan | 13h 10m | 1h 15m | 5190 miles (8351 km) |
VIE Vienna | 13h 10m | 55m | 5167 miles (8314 km) |
CPH Copenhagen | 13h 10m | 1h 20m | 5207 miles (8378 km) |
BRU Brussels | 13h 35m | 2h 30m | 5297 miles (8523 km) |
WAW Warsaw | 13h 50m | 1h 0m | 5127 miles (8249 km) |
FRA Frankfurt | 14h 10m | 2h 15m | 5153 miles (8291 km) |
LHR London | 14h 40m | 3h 0m | 5573 miles (8967 km) |
CDG Paris | 15h 15m | 2h 35m | 5371 miles (8642 km) |
ARN Stockholm | 15h 20m | 3h 15m | 5232 miles (8418 km) |
MUC Munich | 15h 30m | 1h 20m | 5130 miles (8254 km) |
IST Istanbul | 16h 13m | 4h 25m | 5594 miles (9001 km) |
ATH Athens | 17h 15m | 3h 30m | 5834 miles (9387 km) |
AMS Amsterdam | 17h 20m | 3h 25m | 5317 miles (8555 km) |
LGW London | 17h 35m | - | - |
PVG Shanghai | 18h 20m | 4h 10m | 6457 miles (10389 km) |
SHA Shanghai | 18h 50m | - | - |
CAI Cairo | 19h 30m | 4h 20m | 6471 miles (10412 km) |


Quick copy and share this page
From Beijing to Switzerland
We have found another destination to Switzerland from Beijing Capital International Airport as well.
From China to Geneva
Below is a list of other cities in China with flights to Geneva with either non-stop or connecting flights.