Flights from Barcelona to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to PEK – All flight route options from El Prat Airport, Spain to Beijing Capital International Airport, China. These flights are operated by 24 airlines. Fly non-stop with Air China or choose from 21 different transit flights. The shortest flight time is 11 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 Beijing Capital Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Beijing flights
There are over 22 airlines and as many as 358 flights every week to this destination. You can fly non-stop to Beijing (PEK) from Barcelona (BCN) with Air China but if a stopover option suits you better you can choose to fly via Vienna, Milan or any other of the 21 alternatives with connectiing airports.
Tip! You might want to consider arriving at Daxing International Airport (PKX) instead.
Barcelona to Beijing with Air China
You can fly non-stop every weekday with flights departing at 11:25 or 12:10. You also have the option to do a transit flight via Shanghai. Air China is a Star Alliance member.
With Lufthansa
If you fly from Barcelona with Lufthansa you will do a stopover in Munich, MUC before reaching Beijing. This flight trip will take 15 hours and you can fly every weekday with departures at 13:30, 15:35 or 15:40. Lufthansa is a Star Alliance member.
Distance & flight times: El Prat Airport to Beijing Capital International Airport
The shortest flight time between BCN and PEK is 11 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 25m | - | 5507 miles (8861 km) |
VIE Vienna | 12h 50m | 1h 15m | 5512 miles (8869 km) |
MXP Milan | 13h 0m | 1h 15m | 5507 miles (8861 km) |
FCO Rome | 14h 5m | 2h 20m | 5620 miles (9043 km) |
PRG Prague | 14h 40m | 2h 50m | 5510 miles (8866 km) |
BER Berlin | 15h 0m | 3h 0m | 5536 miles (8907 km) |
MUC Munich | 15h 0m | 2h 0m | 5509 miles (8864 km) |
IST Istanbul | 15h 5m | 2h 15m | 5798 miles (9329 km) |
EDI Edinburgh | 15h 10m | 4h 20m | 6005 miles (9662 km) |
FRA Frankfurt | 15h 20m | 2h 0m | 5549 miles (8928 km) |
MAD Madrid | 15h 40m | 2h 30m | 6053 miles (9739 km) |
DUB Dublin | 15h 50m | 2h 50m | 6094 miles (9805 km) |
LHR London | 15h 55m | 2h 35m | 5811 miles (9350 km) |
LCY London | 16h 0m | - | - |
MAN Manchester | 16h 15m | 4h 45m | 5918 miles (9522 km) |
ARN Stockholm | 16h 20m | 4h 5m | 5627 miles (9054 km) |
CAI Cairo | 16h 55m | 3h 15m | 6522 miles (10494 km) |
DXB Dubai | 17h 5m | 2h 45m | 6886 miles (11080 km) |
CDG Paris | 17h 20m | 3h 20m | 5653 miles (9096 km) |
AMS Amsterdam | 17h 35m | 4h 20m | 5666 miles (9117 km) |
ICN Seoul | 18h 40m | 3h 40m | 6557 miles (10550 km) |
PVG Shanghai | 19h 10m | - | - |



Quick copy and share this page
From Barcelona to China
Below is a list of other destinations to China from El Prat Airport with either direct flights or 1 stop connections.
From Spain to Beijing
Below is a list of other cities in Spain with flights to Beijing with either non-stop or connecting flights.