>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flights from Beijing Capital International Airport to Madrid

Search for flights from Beijing Capital International Airport to Madrid and check out affordable one-way and round-trip options.

  • One way
  • Round-trip
sortSort: Price (Lowest)
  • Sort: Price (Lowest)
  • Sort: Departure (Earliest)

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from Beijing Capital International Airport to Madrid

See which airlines fly from Beijing Capital International Airport to Madrid. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Hainan Airlines
From S$ 448
Vietnam Airlines
From S$ 490
Sichuan Airlines
From S$ 500
Shenzhen Airlines
From S$ 504
Emirates
From S$ 514
Egypt Air
From S$ 550
Air Astana
From S$ 578
Azerbaijan Airlines
From S$ 580
Loong Air
From S$ 624
Lot Polish Airlines
From S$ 637
ANA airlines
Find more flights and airlines

Airports in Madrid

Learn about different airports in Madrid, find the best flight and transfer options, and plan your journey.

Flight Schedule from Beijing Capital International Airport to Madrid

Check the schedule for flights from Beijing Capital International Airport to Madrid and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. EK307

    00:40

    PEK

    8.3h

    05:00

    DXB

    SMTWTF-
  2. EK143

    14:30

    DXB

    7.8h

    20:20

    MAD

    SMTWT--
  3. EK307

    00:40

    PEK

    8.3h

    05:00

    DXB

    SMTWTF-
  4. EK141

    07:40

    DXB

    7.8h

    13:25

    MAD

    SMTWTFS
  5. HU491

    02:40

    PEK

    10.2h

    06:50

    BRU

    SMTWTFS
  6. HU8558

    09:50

    BRU

    1.4h

    10:15

    LHR

    SMTWTFS
  7. U28017

    06:00

    LGW

    2.7h

    09:40

    MAD

    S-----S
  8. HU7137

    06:50

    PEK

    2.3h

    09:10

    XIY

    SMTWTFS
  9. GS7987

    15:45

    XIY

    11.3h

    20:00

    LHR

    ----T-S
  10. U28019

    06:00

    LGW

    2.7h

    09:40

    MAD

    SMTW-FS
  11. HU7635

    07:15

    PEK

    2.6h

    09:50

    CSX

    SMTWTFS
  12. HU7963

    14:30

    CSX

    12.0h

    19:30

    LHR

    S-T-T--
  13. U28019

    06:00

    LGW

    2.7h

    09:40

    MAD

    SMTW-FS
  14. EK309

    07:25

    PEK

    8.2h

    11:35

    DXB

    -M-WTFS
  15. EK141

    07:40

    DXB

    7.8h

    13:25

    MAD

    SMTWTFS
  16. EK309

    07:25

    PEK

    8.2h

    11:35

    DXB

    -M-WTFS
  17. EK143

    14:30

    DXB

    7.8h

    20:20

    MAD

    SMTWT--
  18. CX391

    13:40

    PEK

    3.8h

    17:25

    HKG

    SMTWTFS
  19. CX315

    00:20

    HKG

    14.5h

    08:50

    MAD

    --T-T-S
  20. HU7267

    17:30

    PEK

    2.8h

    20:15

    CKG

    SMTWTFS
  21. HU7991

    01:55

    CKG

    11.3h

    07:15

    FCO

    S-T----
  22. W46013

    17:45

    FCO

    2.7h

    20:25

    MAD

    SMTW--S
  23. HU7713

    20:30

    PEK

    3.3h

    23:45

    SZX

    SMTWTFS
  24. HU437

    01:45

    SZX

    12.8h

    08:30

    FCO

    -M-W--S
  25. W46013

    17:45

    FCO

    2.7h

    20:25

    MAD

    SMTW--S

Flight Info of Flights from Beijing Capital International Airport to Madrid

Cheapest return ticket price

S$ 1,111

Cheapest direct flight price

S$ 440

Cheapest month

March

Peak season for travel

September

FAQs for Beijing Capital International Airport to Madrid Flights

  • How many airports in Madrid?

    There are 2 airports near Madrid: Madrid Barajas Airport and Madrid Torrejon.
  • What is the transportation method from the main airport to downtown in Madrid?

    • The distance from Madrid Barajas Airport to downtown is about 14km, by taxi about 30 minutes.