Cheap Flights from Madrid to Cape Town - MAD to CPT (reverse)
Popular Flights from Madrid to Cape Town
- Airfare from Madrid to Cape Town on Iberia from €589 round trip
- Airfare from Madrid to Cape Town on Turkish from €642 round trip
- Airfare from Madrid to Cape Town on British Airways from €645 round trip
- Airfare from Madrid to Cape Town on KLM from €673 round trip
- Airfare from Madrid to Cape Town on SWISS from €700 round trip
Did You Know?
- The smallest aircraft operated by Iberia flying between Madrid, ES and Cape Town, ZA is a CRJ with 50 seats.
- The shortest flight between Madrid, ES and Cape Town, ZA on Emirates is 8,252 miles.
- 207,001 seats are available per day to fly out of Madrid, ES connecting to Cape Town, ZA
- British Airways has the most one stop flights between Madrid, ES and Cape Town, ZA.
- London, GB is the most popular connection for one stop flights between Madrid, ES and Cape Town, ZA.
- The largest aircraft operated by Turkish flying between Madrid, ES and Cape Town, ZA is a 32S with 126 seats.
- 204 flights per week fly out of Madrid, ES connecting to Cape Town, ZA
- American has 9 one stop flights between Madrid, ES and Cape Town, ZA.
Farecompare Research Tools
Cheap International Flights from Madrid - MAD
Flights
Airline
Lowest Price
Brussels, Alitalia, British Airways, Air Canada, United, American, Lufthansa, SAS, Austrian, US Airways, Air Europa, Turkish, SWISS, LOT, Delta, BMI, Iberia, Air France, Icelandair, KLM
€671
Royal Air Maroc, US Airways, KLM, Austrian, Brussels, Finnair, SWISS, British Airways, Icelandair, Air Europa, Iberia, BMI, Delta, Jet India, Aeroflot, LOT, Turkish, Air Canada, United, American, Aer Lingus, Alitalia, Transaero Airlines, Lufthansa, Air France
€404
Lufthansa, Icelandair, Air Europa, US Airways, Iberia, BMI, Delta, Aeroflot, LOT, American, SWISS, KLM, United, Air Canada, British Airways, Finnair, Brussels, SAS, Air France, Turkish, Alitalia, Austrian
€601
Austrian, Alitalia, Brussels, British Airways, TAP, Air France, Lufthansa, Iberia, Air Europa, SWISS, Turkish, Luxair, KLM
€132
British Airways, Alitalia, Brussels, Austrian, SAS, LOT, SWISS, KLM, Turkish, Air Canada, United, Air Europa, Iberia, Lufthansa, Air France, BMI, American, Delta, US Airways
€649
SAS, LOT, BMI, Lufthansa, Delta, Iberia, Air Europa, Icelandair, US Airways, SWISS, Turkish, United, Air Canada, British Airways, Finnair, American, Brussels, Alitalia, Austrian, KLM, Air France
€681
Jet India, American, Alitalia, United, SWISS, Delta, SATA, Air Canada, British Airways, Air Transat, Finnair, Brussels, Austrian, LOT, US Airways, KLM, Turkish, BMI, Icelandair, Air France, Lufthansa, TAP, Iberia
€552
Emirates, Qatar, Saudi Arabian, Aeroflot, Royal Jordanian, Egyptair, TAROM, Turkish, SWISS, Iberia, Lufthansa, Air France, Ukraine, Tunis Air, Ethiopian, British Airways, KLM, Alitalia
€408
Lufthansa, Air Canada, Iberia, US Airways, Air France, BMI, KLM, SWISS, Austrian, Brussels, British Airways, United, American, Delta
€869
Austrian, Turkish, KLM, SWISS, LOT, Alitalia, Brussels, Finnair, SAS, British Airways, Air Canada, Delta, United, American, BMI, Icelandair, Aer Lingus, Iberia, Air France, Lufthansa, US Airways
€551
Finnair, American, Iberia, Lufthansa, Air France, BMI, United, Delta, British Airways, Air Canada, Brussels, Alitalia, US Airways, SAS, LOT, SWISS, KLM, Turkish
€571
Royal Jordanian, Thai, Jet India, Japan, Emirates, Turkish, SWISS, Air China, Lufthansa, Air France, British Airways, Finnair, KLM, Qantas, Korean, Qatar, Mauritius, Aeroflot, China S
€494
British Airways, United, American, BMI, Air France, Lufthansa, Iberia, Icelandair, Delta, Air Canada, KLM, Alitalia, SWISS, LOT, SAS, Turkish, Austrian, Brussels, US Airways, Finnair
€681
SAS, Brussels, Alitalia, Finnair, British Airways, Air Canada, United, American, Austrian, KLM, Transaero Airlines, SWISS, Turkish, LOT, TAP, BMI, Iberia, Air Europa, US Airways, Air France, Lufthansa, Delta
€480
United, KLM, BMI, American, Alitalia, Delta, Air Canada, British Airways, Finnair, SAS, LOT, SWISS, US Airways, Brussels, Iberia, Lufthansa, Air France, Turkish
€658
China S, Turkish, Qantas, Brussels, British Airways, Finnair, Korean, Iberia, Qatar, Mauritius, Saudi Arabian, Air China, Japan, Jet India, Thai, Air France, Lufthansa, SWISS, Emirates, KLM
€606
Air Canada, Lufthansa, Iberia, Icelandair, Air France, BMI, Alitalia, Brussels, US Airways, Austrian, SAS, LOT, SWISS, KLM, British Airways, Turkish, United, Delta, American, Finnair
€618
Alitalia, KLM, Air France, Lufthansa, Iberia, BMI, Delta, Brussels, SAS, Turkish, US Airways, British Airways, Air Canada, United, American
€484
Lufthansa, Air China, Thai, Aeroflot, Czech, Air France, British Airways, Korean, Emirates, Finnair, Alitalia, Qatar, China S, Japan, Turkish, KLM
€578
Turkish, SWISS, LOT, SAS, Austrian, Brussels, BMI, Finnair, British Airways, Alitalia, Air Canada, United, Delta, KLM, Lufthansa, US Airways, American, Aer Lingus, Iberia, Air France
€531
Lufthansa, Air France, BMI, American, United, Delta, Air Canada, British Airways, Brussels, Alitalia, Austrian, SAS, LOT, SWISS, US Airways, Turkish, Iberia, KLM
€473
Thai, Japan, Aeroflot, Air China, SWISS, Turkish, Qatar, British Airways, Lufthansa, Air France, All Nippon, Egyptair, Finnair, Alitalia, SAS, KLM, China S, Korean, Emirates
€468
United, Air Canada, British Airways, Alitalia, KLM, US Airways, Delta, American, Air France, Lufthansa, Iberia, SWISS
€847
Turkish, Lufthansa, Air France, American, Aer Lingus, United, Air Canada, SWISS, LOT, Aeroflot, Delta, BMI, US Airways, Iberia, Icelandair, KLM, SAS, Austrian, Brussels, Alitalia, Finnair, British Airways
€439
BMI, American, SWISS, Lufthansa, Iberia, United, Delta, Air Canada, Brussels, Alitalia, US Airways, SAS, LOT, KLM, Air France, British Airways, Austrian
€649
SAS, LOT, Iberia, Lufthansa, Air France, BMI, SWISS, KLM, Austrian, Turkish, American, US Airways, Delta, Brussels, Alitalia, British Airways, Air Canada, United
€693
Lufthansa, American, Delta, United, Air Canada, BMI, US Airways, Turkish, KLM, SWISS, British Airways, SAS, Brussels, Alitalia, Air France, Finnair, Iberia, Icelandair, LOT
€631
Air Europa, Iberia, Lufthansa, Air France, Turkish, KLM, SWISS, Alitalia, Brussels, TAP, Lan, Czech, Air Berlin
€89
Lufthansa, Brussels, Alitalia, Iberia, Vueling, Air France, SWISS, KLM, Czech, Lan, Air Europa, TAP
€106
KLM, SWISS, Austrian, Brussels, British Airways, Air Canada, United, Delta, American, BMI, Air France, Lufthansa, Iberia, US Airways
€872
British Airways, Alitalia, Air Canada, Delta, United, American, BMI, Lufthansa, Iberia, Brussels, SWISS, KLM, US Airways
€425
Air France, British Airways, Iberia, Lufthansa, BMI, Turkish, KLM, SWISS, LOT, SAS, Brussels, Alitalia, Finnair, Air Canada, United, Delta, American, US Airways
€634
Royal Jordanian, Air China, SWISS, Aeroflot, Turkish, Japan, Egyptair, Qatar, Iberia, Korean, China S, Qantas, SAS, Jet India, Thai, Emirates, Lufthansa, Air France, British Airways, Finnair, Alitalia, KLM
€577
Lufthansa, American, Air Canada, Thai, Emirates, Air China, British Airways, Finnair, Air France, Turkish, KLM, Argentinas, China S, Japan, Qantas, Korean, Iberia, Mauritius, Alitalia
€915
Alitalia, Finnair, British Airways, Egyptair, Air France, Lufthansa, Emirates, Brussels, Turkish, SWISS, LOT, Aeroflot, Qatar, Korean, China S, KLM, SAS, Austrian, Air China, Thai
€528
Lufthansa, Air France, KLM, Czech, Vueling, Brussels, Iberia, Alitalia, Air Europa, TAP, SWISS
€97
Iberia, Lufthansa, Air France, BMI, United, Delta, Air Canada, British Airways, Brussels, Alitalia, Austrian, SAS, LOT, SWISS, KLM, Turkish, US Airways, American
€651
Saudi Arabian, Qatar, Air France, Mauritius, Ethiopian, Turkish, KLM, SWISS, Brussels, British Airways, TAP, Egyptair, Lufthansa, Iberia, Emirates, S African
€532
Argentinas, Qantas, Thai, China S, Austrian, Lufthansa, Emirates, Korean, British Airways, KLM
€873
United, Alitalia, US Airways, KLM, SWISS, LOT, SAS, Brussels, Air Canada, British Airways, Delta, Icelandair, Lufthansa, Air France, BMI, American
€691
Iberia, Qatar, Jet India, Mauritius, Saudi Arabian, Turkish, SWISS, Air China, Royal Jordanian, Korean, KLM, Egyptair, Lufthansa, Emirates, Thai, Air France, British Airways, Brussels
€393
Brussels, LOT, TAROM, Emirates, Iberia, Lufthansa, Air France, Qatar, Ethiopian, Saudi Arabian, Aeroflot, Royal Jordanian, Egyptair, British Airways, Alitalia, SWISS, KLM, Turkish, Royal Air Maroc, Tunis Air
€211
Cheap International Flights to Cape Town - CPT
Flights
Airline
Lowest Price
S African, SWISS, Turkish, Qatar, Iberia, Lufthansa, KLM, Virgin Atlantic, Brussels, British Airways, American, United, Delta, BMI, Air France
$1224
Turkish, Qatar, S African, American, United, Delta, Singapore, British Airways, Brussels, SWISS, KLM, Virgin Atlantic, BMI, Iberia, Emirates, Lufthansa, Air France
$990
S African, Emirates, Iberia, Lufthansa, Air France, Qatar, BMI, American, Turkish, Virgin Atlantic, SWISS, Brussels, British Airways, Singapore, United, Delta, KLM
$1054
Iberia, Lufthansa, British Airways, Qatar, BMI, Mauritius, Ethiopian, Emirates, S African, Brussels, SWISS, Virgin Atlantic, KLM, Turkish, Air France, Egyptair
£607
S African, Iberia, Brussels, Lufthansa, Air France, Qatar, Emirates, BMI, Delta, American, Virgin Atlantic, Turkish, KLM, SWISS, British Airways, United
$1133
United, S African, Emirates, Iberia, Turkish, Air France, Qatar, KLM, SWISS, Brussels, Lufthansa, British Airways, Singapore, Delta, Virgin Atlantic, American, BMI
$1054
Brussels, Emirates, Lufthansa, Air France, American, United, Delta, Singapore, British Airways, Alitalia, SWISS, KLM, Turkish
CAD1315
British Airways, Lufthansa, Air France, American, Delta, Brussels, SWISS, KLM, United
CAD2020
Lufthansa, BMI, Qatar, Air France, Iberia, Emirates, S African, American, Delta, United, Singapore, British Airways, Brussels, SWISS, KLM, Turkish, Virgin Atlantic
$1011
Air France, SWISS, Brussels, British Airways, Delta, KLM, Turkish, American, BMI, Qatar, S African, Emirates, Iberia, Lufthansa, United
$1004
Air France, KLM, Qatar, Lufthansa, S African, Ethiopian, Mauritius, Emirates, Turkish
HKD8289
Qatar, Delta, United, BMI, Air France, Lufthansa, Iberia, Emirates, S African, British Airways, Brussels, SWISS, American, Turkish, KLM
$1054
American, BMI, Qatar, Air France, Lufthansa, Iberia, S African, British Airways, Delta, United, Singapore, SWISS, Brussels, KLM, Turkish, Virgin Atlantic
$1130
Lufthansa, Air France, Qatar, BMI, American, KLM, United, British Airways, Brussels, Turkish, Iberia, SWISS, S African, Delta
$1083
Qatar, Mauritius, Air France, Lufthansa, Turkish, Singapore, KLM, S African, Emirates
SGD1516
Iberia, S African, Lufthansa, Air France, Qatar, BMI, American, United, Turkish, KLM, SWISS, Brussels, British Airways, Delta
$1224
Qatar, KLM, Delta, United, Brussels, Turkish, British Airways, American, BMI, S African, Emirates, Iberia, Lufthansa, Air France
$1072
Air France, Turkish, KLM, Asiana, Singapore, Qatar, Lufthansa, S African, Emirates
₩1536227
Iberia, Virgin Atlantic, Delta, Turkish, American, SWISS, BMI, Qatar, Air France, Lufthansa, KLM, Emirates, United, Singapore, British Airways, Brussels, S African
$899
