Flights from Madrid to Beijing (MAD to PEK)

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Madrid to Beijing (One Way)

What is the distance between Madrid and Beijing?

The average distance from Madrid to Beijing is 10195 kilometers (equals to 6334 miles or 5504 nautical miles). Your flight will departure from Madrid Barajas International Airport, Spain and arrive on Beijing Capital International Airport, China.