Flights from Madrid to Beijing
MADPEK
Adolfo Suárez Madrid–Barajas Airport (Madrid, Spain) → Beijing Capital International Airport (Beijing, China)
- Nonstop
- 11h
- Distance
- 9,205 km
- Frequency
- 7×/week
- One-way from
- $315
- Airlines
- Air China
Fares by month
One-way, per person- Nov 2026$372
- Dec 2026$315
- Jan 2027$317
- Feb 2027$384
- Mar 2027$337
- Jun 2027$463
- Jul 2027$485
- Aug 2027$429
- Oct 2027$559
Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- CA90812:20→06:2011hAir China
Tuesday
- CA89800:40→18:4511h 5mAir China
- CA90812:20→06:2011hAir China
Wednesday
- CA89800:40→18:4511h 5mAir China
- CA90812:20→06:2011hAir China
Thursday
- CA90812:20→06:2011hAir China
- CA86616:40→10:4011hAir China
Friday
- CA89800:40→18:4511h 5mAir China
- CA90812:20→06:2011hAir China
Saturday
- CA89800:40→18:4511h 5mAir China
- CA90812:20→06:2011hAir China
Sunday
- CA90812:20→06:2011hAir China
- CA86616:40→10:4011hAir China
Madrid to Beijing — frequently asked
- How long is the flight from Madrid to Beijing?
- MAD–PEK is 11h nonstop, covering 9,205 km (5,720 mi).
- Which airlines fly nonstop from Madrid to Beijing?
- Air China operates this route nonstop.
- How much is a flight from Madrid to Beijing?
- One-way fares on MAD–PEK recently started from $315 ($544 nonstop). The lowest recent fare is for travel in December 2026. Fares change daily, so check current prices before booking.
- How often do flights run from Madrid to Beijing?
- The route is served 7 days a week (13 scheduled departures).