Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Johannesburg to Madrid?

Cheap Flights from Madrid to Johannesburg, ZA, South Africa - MAD to JNB Last modified: Jul 25, 2016 1:23 AM

Popular flights from Madrid to Johannesburg Last modified: Jul 25, 2016 1:23 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Brussels
MADJNB
Mon 10/31
2 stops
JNBMAD
Tue 11/15
2 stops
EUR575
Select
Lufthansa
MADJNB
Thu 11/17
1 stop
JNBMAD
Mon 11/28
1 stop
EUR582
Select
KLM
MADJNB
Sun 10/30
2 stops
JNBMAD
Sat 11/12
2 stops
EUR587
Select
Air France
MADJNB
Thu 11/17
1 stop
JNBMAD
Mon 11/28
1 stop
EUR611
Select
Alitalia
MADJNB
Sun 9/4
2 stops
JNBMAD
Tue 9/13
2 stops
EUR659
Select
Alitalia
MADJNB
Sat 10/1
2 stops
JNBMAD
Sat 10/8
2 stops
EUR659
Select
Alitalia
MADJNB
Mon 10/3
2 stops
JNBMAD
Thu 10/13
2 stops
EUR659
Select
Alitalia
MADJNB
Tue 10/11
2 stops
JNBMAD
Tue 10/25
2 stops
EUR659
Select
Iberia
MADJNB
Mon 9/5
nonstop
JNBMAD
Fri 9/16
nonstop
EUR662
Select
British Airways
MADJNB
Thu 8/25
1 stop
JNBMAD
Sun 9/11
1 stop
EUR683
Select
British Airways
MADJNB
Fri 9/9
1 stop
JNBMAD
Mon 9/12
1 stop
EUR683
Select
British Airways
MADJNB
Sat 9/17
1 stop
JNBMAD
Sun 9/25
1 stop
EUR683
Select
South African
MADJNB
Tue 10/11
1 stop
JNBMAD
Tue 10/25
1 stop
EUR721
Select
Air Berlin
MADJNB
Thu 9/1
2 stops
JNBMAD
Tue 9/20
2 stops
EUR737
Select
Air Berlin
MADJNB
Sun 9/4
2 stops
JNBMAD
Fri 9/9
2 stops
EUR737
Select
Air Berlin
MADJNB
Fri 9/16
2 stops
JNBMAD
Fri 9/30
2 stops
EUR737
Select
Air Berlin
MADJNB
Sat 10/1
2 stops
JNBMAD
Sat 10/15
2 stops
EUR737
Select
Air Berlin
MADJNB
Fri 10/28
2 stops
JNBMAD
Sun 11/6
2 stops
EUR737
Select
NIKI
MADJNB
Sun 9/25
2 stops
JNBMAD
Fri 10/7
2 stops
EUR759
Select
Virgin Atlantic
MADJNB
Tue 10/4
1 stop
JNBMAD
Mon 10/24
1 stop
EUR761
Select
Virgin Atlantic
MADJNB
Tue 10/25
1 stop
JNBMAD
Tue 11/8
1 stop
EUR761
Select
Virgin Atlantic
MADJNB
Tue 10/25
1 stop
JNBMAD
Wed 11/9
1 stop
EUR761
Select
Tap Portugal
MADJNB
Fri 9/16
2 stops
JNBMAD
Mon 9/26
2 stops
EUR965
Select

How Much Does it Cost to Fly from Madrid to Johannesburg (MAD to JNB)?

We have collected flight cost data from across the web for travel from Madrid to Johannesburg, and have found the average flight price for this trip to be EUR624.

When Can I Buy the Cheapest Flight from Madrid to Johannesburg (MAD to JNB)?

Airlines can adjust prices for plane tickets from Madrid to Johannesburg based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

Cheapest Day To Fly from Madrid to Johannesburg

The chart below shows up-to-date information regarding the cheapest days to fly from Madrid to Johannesburg.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
EUR588 EUR659 EUR619 EUR646 EUR598 EUR600 EUR650

Lowest Fares Chart By Month from Madrid to Johannesburg

The chart below shows the lowest fare by month when flying from Madrid to Johannesburg.

Month Origin Destination Carrier Depart Date Return Date Stops Price
July Madrid Johannesburg Air Berlin 7/31/16 8/6/16 2 EUR932
August Madrid Johannesburg Iberia 8/25/16 9/9/16 1 EUR674
September Madrid Johannesburg Brussels 9/5/16 9/15/16 2 EUR588
October Madrid Johannesburg Brussels 10/31/16 11/15/16 2 EUR575
November Madrid Johannesburg Brussels 11/25/16 12/13/16 2 EUR575
December Madrid Johannesburg KLM 12/2/16 12/11/16 1 EUR603
January Madrid Johannesburg KLM 1/12/17 1/20/17 1 EUR637
February Madrid Johannesburg KLM 2/6/17 2/25/17 2 EUR547

Airports for Your Route

These pages contain information about the major airports in Madrid and Johannesburg, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Madrid - MAD

FlightsAirlineLowest Price
Madrid to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR65

Cheap International Flights from Madrid - MAD

FlightsAirlineLowest Price
Madrid to Durban Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR708
Madrid to Cape Town Air Berlin, Air France, Finnair, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Thomas Cook, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR632
Madrid to Paris Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Aigle Azur EUR68
Madrid to Maputo Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, TAROM, LAM Mocambique, Tap Portugal, Air Europa, Virgin Atlantic EUR666
Madrid to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, Atlasjet, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Pegasus, Primera Air, SmartWings, TAROM, SAS, Brussels, Turkish, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Sunexpress, SunExpress, South African* EUR91
Madrid to New York Aegean, American, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Pullmantur Air, Aer Lingus, Eurowings, Iberia, Meridiana, KLM, Lufthansa, LOT, Thomas Cook, Czech, Austrian, TAROM, SATA, XL Airways, SAS, Brussels, Jetairfly, Tap Portugal, United, Air Europa, Virgin Atlantic, FlexFlight, Monarch EUR407
Madrid to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR103
Madrid to Bangkok Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Bulgaria Air, NIKI, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, Bangkok, SAS, Brussels, Thai, Tap Portugal, Air Europa, Virgin Atlantic, FlexFlight, Mesaba EUR532
Madrid to Sao Paulo Air Berlin, Azul, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, GOL, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Avianca Brazil, Czech, Austrian, Brussels, Tap Portugal, Air Europa, Vueling EUR500
Madrid to Dubai Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Emirates, Etihad, Bulgaria Air, flydubai, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Tap Portugal, Air Europa, Virgin Atlantic, WIZZ EUR338
Madrid to Harare Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR792
Madrid to Amsterdam Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR101
Madrid to Nairobi Air Berlin, Air France, Alitalia, British Airways, Condor, Aer Lingus, Bulgaria Air, NIKI, Iberia, Meridiana, KLM, Kenya, Lufthansa, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic, WIZZ EUR342
Madrid to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Thomas Cook, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR103
Madrid to Windhoek Air Berlin, Air France, British Airways, Condor, Iberia, KLM, Lufthansa, TAROM, Brussels, Air Namibia, Tap Portugal, Virgin Atlantic EUR756
Madrid to Lusaka Air Berlin, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Austrian, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR903
Madrid to Kuala Lumpur Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, NIKI, Iberia, KLM, Lufthansa, Malaysia, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR468
Madrid to Port Elizabeth Air France, British Airways, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Tap Portugal, Virgin Atlantic Check Dates
Madrid to Victoria Falls Air Berlin, Air France, British Airways, Iberia, KLM, Lufthansa, Tap Portugal, Virgin Atlantic Check Dates
Madrid to Delhi Jet Airways, Aegean, Air Berlin, Air France, Air India, Finnair, Alitalia, British Airways, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, SmartWings, TAROM, Brussels, Tap Portugal, Air Europa, Virgin Atlantic, WIZZ EUR367
Madrid to Rio de Janeiro Air Berlin, Azul, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, GOL, Iberia, Meridiana, Latam Airlines Brasil, KLM, Lufthansa, Avianca Brazil, Tap Portugal, Air Europa, Virgin Atlantic, Vueling EUR490
Madrid to Los Angeles American, Air Berlin, Air France, Alaska, Finnair, Alitalia, JetBlue, British Airways, Condor, Pullmantur Air, Aer Lingus, Iberia, Meridiana, KLM, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Jetairfly, Tap Portugal, United, Air Europa, Virgin Atlantic EUR544
Madrid to Dar Es Salaam Air Berlin, Air France, Alitalia, British Airways, Condor, Iberia, Meridiana, KLM, Lufthansa, Austrian, Precision Air, TAROM, Tap Portugal, Air Europa, Virgin Atlantic EUR575
Madrid to Rome Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR93
Madrid to Livingstone Air France, British Airways, Condor, Iberia, KLM, Lufthansa, Virgin Atlantic EUR900

Cheap International Flights to Johannesburg - JNB

FlightsAirlineLowest Price
Bilbao to Johannesburg Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic EUR592
Valencia to Johannesburg Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, Tap Portugal, Virgin Atlantic EUR595
Bilbao to Maputo Air France, British Airways, KLM, Lufthansa, LAM Mocambique, Tap Portugal, Air Europa, Virgin Atlantic EUR1,039
Bilbao to Durban Air France, British Airways, Iberia, KLM, Lufthansa, South African, SAS Check Dates
Cheap Flights from Madrid to Johannesburg, ZA, South Africa, from EUR575 Round trip from MAD to JNB