Flights from Beijing to Zurich – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
PEK to ZRH – All flight route options from Beijing Capital International Airport, China to Zurich Airport, Switzerland. These flights are operated by 12 different airlines through 21 different connections. The shortest flight time is 14 hours and 10 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 Zurich Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Zurich flights
There are over 21 airlines and as many as 464 flights every week to this destination. While flying to Zurich from Beijing you will be doing a stopover in Stockholm, Brussels or any other of the 21 alternatives with flight connections.
Are there any non-stop flights from PEK to ZRH?
You could fly non-stop from PEK to ZRH before with Air China or SWISS but not anymore.
Tip! You can also fly to Zurich from Daxing International Airport (PKX).
Beijing to Zurich with Turkish Airlines
If you fly from Beijing with Turkish Airlines you will do a stopover in Istanbul, IST before reaching Zurich. This flight trip will take 15 hours and 40 minutes and you can fly every weekday with departures at 00:10 or 00:45. Turkish Airlines is a Star Alliance member.
Distance & flight times: Beijing Capital International Airport to Zurich Airport
The shortest flight time between PEK and ZRH is 12 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
ARN Stockholm | 12h 55m | 1h 10m | 5109 miles (8220 km) |
BRU Brussels | 14h 0m | 2h 50m | 5266 miles (8473 km) |
FCO Rome | 14h 0m | 1h 15m | 5524 miles (8888 km) |
VIE Vienna | 14h 10m | 2h 45m | 5033 miles (8098 km) |
FRA Frankfurt | 14h 10m | 2h 55m | 5044 miles (8116 km) |
GVA Geneva | 14h 10m | 2h 45m | 5267 miles (8475 km) |
BUD Budapest | 14h 20m | 2h 20m | 5082 miles (8177 km) |
MUC Munich | 14h 25m | 1h 40m | 4987 miles (8024 km) |
BCN Barcelona | 14h 40m | 1h 5m | 6042 miles (9722 km) |
CPH Copenhagen | 14h 40m | 3h 5m | 5089 miles (8188 km) |
LHR London | 14h 45m | 3h 10m | 5586 miles (8988 km) |
WAW Warsaw | 14h 45m | 3h 5m | 4983 miles (8018 km) |
CDG Paris | 15h 10m | 2h 20m | 5414 miles (8711 km) |
IST Istanbul | 15h 40m | 2h 0m | 5499 miles (8848 km) |
MXP Milan | 16h 10m | 4h 10m | 5184 miles (8341 km) |
MAN Manchester | 16h 30m | 3h 20m | 5685 miles (9147 km) |
BEG Belgrade | 16h 50m | 4h 0m | 5233 miles (8420 km) |
LGW London | 16h 50m | - | - |
AMS Amsterdam | 17h 30m | 3h 35m | 5267 miles (8475 km) |
TLV Tel Aviv-Yafo | 18h 10m | 3h 10m | 6217 miles (10003 km) |
CAI Cairo | 23h 40m | 3h 55m | 6421 miles (10331 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.
-
GVA Geneva Direct
From China to Zurich
Below is a list of other cities in China with flights to Zurich with either non-stop or connecting flights.