MadridBeijingNonstop Flight TimeMAD–PEK
Madrid (Adolfo Suarez Madrid-Barajas Airport) to Beijing (Beijing Capital International Airport).
The nonstop flight from Madrid (MAD) to Beijing (PEK) takes 10h 31m on average, covering about 5,719 miles. Across 6 flights we tracked, the fastest was 10h 18m and the slowest 10h 55m, with Air China flying it most often.
Plan this routeAt a glance
| Avg flight time | Distance | Route type | Fastest tracked | Airlines |
|---|---|---|---|---|
| 10h 31m | 5,719 mi | Nonstop | 10h 18m | 1 |
Airlines on this route
Nonstop airlines from Madrid to Beijing
Air China operates 1-2/day flights from MAD to PEK. Departures leave from Terminal 1 at MAD.
- First departure
- 02:40
- Last departure
- 17:30
- Cadence
- 3 departures/day
- Scheduled departure times
- 3
| Airline | Captured daily freq. | Aircraft | Departures (local) |
|---|---|---|---|
| Air China | 1-2/day | Boeing 787 · Terminal 1 · Seat map | 02:4012:55 |
Aircraft we tracked
Methodology: figures are aggregated from 6 real flights on this route, sourced from live flight data. Updated daily as new flights are observed.
Data methodologyReport a data issue
Route FAQ
How long is the flight from Madrid to Beijing?
The nonstop flight from Madrid (MAD) to Beijing (PEK) takes 10h 31m on average. The fastest flight we have tracked took 10h 18m and the slowest 10h 55m.
How far is Madrid from Beijing?
Madrid (MAD) to Beijing (PEK) is about 5,719 miles by air.
Are there nonstop flights from Madrid to Beijing?
Yes. Air China flies nonstop from Madrid (MAD) to Beijing (PEK), with 1-2/day departures.
Which airlines fly from Madrid to Beijing?
Air China flies nonstop from Madrid (MAD) to Beijing (PEK).
What aircraft fly from Madrid to Beijing?
The MAD–PEK route is flown with Boeing 787.