Flights from Beijing to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to MAD – All flight route options from Beijing Capital International Airport, China to Barajas, Spain. These flights are operated by 18 airlines. Fly non-stop with Air China or choose from 27 different transit flights. The shortest flight time is 12 hours. 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 Barajas
We got great deals on hotels and car rentals near the airport.
Beijing to Madrid flights
There are over 28 airlines and as many as 431 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Beijing (PEK) with Air China but if a stopover option suits you better you can choose to fly via Munich, Vienna or any other of the 27 alternatives with connectiing airports.
Tip! You can also fly to Madrid from Daxing International Airport (PKX).
Beijing to Madrid with Air China
You can fly non-stop every weekday with flights departing between 7:00 am and 2:00 am. 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 Madrid. This flight trip will take 14 hours and 10 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 Barajas
The shortest flight time between PEK and MAD is 12 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 0m | - | 5752 miles (9255 km) |
MUC Munich | 14h 10m | 4h 35m | 5760 miles (9268 km) |
VIE Vienna | 14h 35m | 45m | 5785 miles (9308 km) |
BRU Brussels | 14h 50m | 2h 35m | 5787 miles (9311 km) |
BCN Barcelona | 15h 10m | 2h 0m | 5808 miles (9345 km) |
LHR London | 15h 55m | 4h 15m | 5880 miles (9461 km) |
FRA Frankfurt | 15h 55m | 2h 45m | 5754 miles (9258 km) |
PRG Prague | 16h 15m | 4h 5m | 5755 miles (9260 km) |
DUB Dublin | 16h 20m | 2h 35m | 6074 miles (9773 km) |
FCO Rome | 16h 25m | 2h 40m | 5921 miles (9527 km) |
ATH Athens | 16h 35m | 1h 15m | 6238 miles (10037 km) |
IST Istanbul | 16h 50m | 1h 25m | 6100 miles (9815 km) |
EDI Edinburgh | 16h 55m | 3h 10m | 6033 miles (9707 km) |
WAW Warsaw | 17h 35m | 3h 50m | 5758 miles (9265 km) |
BER Berlin | 17h 35m | 4h 45m | 5753 miles (9257 km) |
TFU Chengdu | 17h 45m | 2h 40m | 6724 miles (10819 km) |
MXP Milan | 17h 50m | 5h 0m | 5775 miles (9292 km) |
CDG Paris | 18h 15m | 3h 15m | 5781 miles (9302 km) |
LGW London | 18h 25m | 5h 0m | 5861 miles (9430 km) |
AMS Amsterdam | 18h 30m | 3h 25m | 5803 miles (9337 km) |
DXB Dubai | 18h 55m | 2h 55m | 7182 miles (11556 km) |
PVG Shanghai | 19h 10m | 5h 0m | 7088 miles (11405 km) |
HGH Hangzhou | 20h 0m | 3h 45m | 7132 miles (11475 km) |
CAI Cairo | 20h 0m | 3h 55m | 6799 miles (10940 km) |
CKG Chongqing | 20h 15m | 4h 15m | 6794 miles (10932 km) |
TLV Tel Aviv-Yafo | 20h 25m | 4h 45m | 6676 miles (10742 km) |
SHA Shanghai | 20h 40m | - | - |
CTU Chengdu | 21h 5m | - | - |


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