Flights from Madrid to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to PEK – All flight route options from Barajas, Spain to Beijing Capital International Airport, China. These flights are operated by 23 airlines. Fly non-stop with Air China or choose from 27 different transit flights. The shortest flight time is 10 hours and 55 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.
Madrid to Beijing flights
There are over 28 airlines and as many as 510 flights every week to this destination. You can fly non-stop to Beijing (PEK) from Madrid (MAD) with Air China but if a stopover option suits you better you can choose to fly via Vienna, Prague or any other of the 27 alternatives with connectiing airports.
Tip! You might want to consider arriving at Daxing International Airport (PKX) instead.
Madrid to Beijing with Air China
You can fly non-stop every weekday with flights departing between 12 noon and 2:00 am. Air China is a Star Alliance member.
With Lufthansa
If you fly from Madrid with Lufthansa you will do a stopover in Munich, MUC before reaching Beijing. This flight trip will take 14 hours and 50 minutes and you can fly every weekday with departures at 12:05, 14:55 or 15:25. Lufthansa is a Star Alliance member.
Distance & flight times: Barajas to Beijing Capital International Airport
The shortest flight time between MAD and PEK is 10 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 55m | - | 5752 miles (9255 km) |
VIE Vienna | 14h 10m | 1h 30m | 5785 miles (9308 km) |
PRG Prague | 14h 35m | 2h 20m | 5755 miles (9260 km) |
MUC Munich | 14h 50m | 4h 25m | 5760 miles (9268 km) |
CPH Copenhagen | 15h 0m | 2h 55m | 5783 miles (9305 km) |
IST Istanbul | 15h 15m | 1h 55m | 6100 miles (9815 km) |
BER Berlin | 15h 25m | 2h 15m | 5753 miles (9257 km) |
EDI Edinburgh | 15h 30m | 2h 30m | 6033 miles (9707 km) |
LHR London | 15h 43m | 4h 5m | 5872 miles (9448 km) |
FCO Rome | 15h 55m | 3h 30m | 5921 miles (9527 km) |
MXP Milan | 16h 0m | 3h 45m | 5775 miles (9292 km) |
BCN Barcelona | 16h 5m | 3h 15m | 5808 miles (9345 km) |
ORY Paris | 16h 5m | - | - |
CDG Paris | 16h 10m | 3h 15m | 5781 miles (9302 km) |
LGW London | 16h 15m | 3h 35m | 5861 miles (9430 km) |
DUB Dublin | 16h 15m | 3h 10m | 6074 miles (9773 km) |
FRA Frankfurt | 16h 15m | 2h 25m | 5754 miles (9258 km) |
AMS Amsterdam | 16h 35m | 3h 0m | 5803 miles (9337 km) |
BRU Brussels | 16h 50m | 4h 45m | 5787 miles (9311 km) |
ARN Stockholm | 17h 30m | 5h 0m | 5806 miles (9342 km) |
CAI Cairo | 17h 50m | 3h 25m | 6799 miles (10940 km) |
DXB Dubai | 18h 0m | 3h 30m | 7182 miles (11556 km) |
ALG Algiers | 18h 10m | 4h 50m | 6141 miles (9881 km) |
HGH Hangzhou | 19h 0m | 4h 5m | 7132 miles (11475 km) |
TFU Chengdu | 19h 10m | 4h 30m | 6724 miles (10819 km) |
CKG Chongqing | 19h 20m | 5h 0m | 6794 miles (10932 km) |
ICN Seoul | 19h 30m | 4h 20m | 6788 miles (10922 km) |
PVG Shanghai | 19h 55m | 4h 35m | 7101 miles (11426 km) |


Quick copy and share this page
From Madrid to China
Below is a list of other destinations to China from Barajas with either direct flights or 1 stop connections.
-
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
From Spain to Beijing
Below is a list of other cities in Spain with flights to Beijing with either non-stop or connecting flights.