Cheap flights from Madrid to Beijing

Find cheap Madrid Spain to Beijing China flights with our free search service. Compare all available fares for direct or connection flights from Madrid to Beijing.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by
Flight Departure Date Arrival Date Price Duration Number Stops Updated
What is the distance between Madrid and Beijing?

The average distance from Madrid to Beijing is 9243 kilometers (equals to 5743 miles or 4991 nautical miles). Your flight will departure from Madrid, Spain and arrive on Beijing, China.

How long is the flight from Madrid to Beijing?

The average flight time between Madrid to Beijing is 27 hours 30 minutes

How much is the fare for flight between Madrid and Beijing?

The average price for one-way airfare from Madrid to Beijing is 495 USD (none-taxes) for economy class.

How many flights fly from Madrid to Beijing on the daily basis?

Around 3 flights are flying daily from Madrid to Beijing. Some major airlines between this route are Air China, TAM Linhas Aereas, TAP Portugal, ...

Flight Origin Destination Departure Arrival Equip
CA908 Madrid (MAD) Beijing (PEK) 7:05 p.m. 7:35 a.m. 787
JJ8446 Madrid (MAD) Beijing (PEK) 11:10 a.m. 5 a.m. 330
TP8320 Madrid (MAD) Beijing (PEK) 11:25 a.m. 4:55 a.m. 330

Madrid to Beijing Route Map

Popular Flights from Madrid