Flights from Beijing to Frankfurt – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to FRA – All flight route options from Beijing Capital International Airport, China to Frankfurt Airport, Germany. These flights are operated by 19 airlines. Fly non-stop with Air China or choose from 25 different transit flights. The shortest flight time is 10 hours and 25 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 Frankfurt Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Frankfurt flights
There are over 26 airlines and as many as 367 flights every week to this destination. You can fly non-stop to Frankfurt (FRA) from Beijing (PEK) with Air China but if a stopover option suits you better you can choose to fly via Munich, Stockholm or any other of the 25 alternatives with connectiing airports.
Tip! You can also fly to Frankfurt from Daxing International Airport (PKX).
Beijing to Frankfurt with Air China
You can fly non-stop every weekday with flights departing between 9:00 am and 2:00 am. You also have the option to do a transit flight via Chengdu. 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 Frankfurt. This flight trip will take 14 hours and 15 minutes and you can fly every weekday with departures at 13:20 or 14:05. Lufthansa is a Star Alliance member.
Distance & flight times: Beijing Capital International Airport to Frankfurt Airport
The shortest flight time between PEK and FRA is 10 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 25m | - | 4866 miles (7829 km) |
MUC Munich | 13h 30m | 1h 30m | 5012 miles (8064 km) |
ARN Stockholm | 14h 0m | 2h 50m | 4944 miles (7955 km) |
CPH Copenhagen | 14h 10m | 2h 50m | 4919 miles (7915 km) |
VIE Vienna | 14h 30m | 1h 40m | 5044 miles (8116 km) |
WAW Warsaw | 14h 40m | 3h 0m | 4898 miles (7881 km) |
BRU Brussels | 15h 0m | 2h 40m | 5155 miles (8294 km) |
ASB Ashgabat | 15h 15m | 2h 0m | 5660 miles (9107 km) |
TAS Tashkent | 15h 30m | 2h 15m | 5390 miles (8673 km) |
MXP Milan | 16h 0m | 3h 20m | 5363 miles (8629 km) |
GVA Geneva | 16h 10m | 3h 30m | 5411 miles (8706 km) |
LHR London | 16h 15m | 3h 20m | 5502 miles (8853 km) |
SHE Shenyang | 16h 15m | 3h 30m | 5387 miles (8668 km) |
TFU Chengdu | 16h 15m | 2h 45m | 5882 miles (9464 km) |
BUD Budapest | 16h 20m | 3h 55m | 5101 miles (8208 km) |
BCN Barcelona | 16h 30m | 2h 0m | 6190 miles (9960 km) |
IST Istanbul | 16h 45m | 2h 45m | 5560 miles (8946 km) |
LGW London | 17h 25m | - | - |
AMS Amsterdam | 17h 35m | 4h 0m | 5119 miles (8236 km) |
CDG Paris | 18h 20m | 3h 55m | 5397 miles (8684 km) |
CTU Chengdu | 18h 45m | - | - |
CKG Chongqing | 18h 45m | 4h 45m | 5948 miles (9570 km) |
SHA Shanghai | 18h 45m | - | - |
ATH Athens | 19h 40m | 3h 20m | 5887 miles (9472 km) |
ICN Seoul | 20h 25m | 1h 15m | 5900 miles (9493 km) |
PVG Shanghai | 20h 55m | - | - |



Quick copy and share this page
From Beijing to Germany
Below is a list of other destinations to Germany from Beijing Capital International Airport with either direct flights or 1 stop connections.
From China to Frankfurt
Below is a list of other cities in China with flights to Frankfurt with either non-stop or connecting flights.
-
PVG Shanghai Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian
-
PKX Beijing
-
SZX Shenzhen Direct
-
CKG Chongqing
-
KMG Kunming
-
HGH Hangzhou
-
HAK Haikou