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 Madrid to Johannesburg?

Cheap Flights from Johannesburg to Madrid, ES, Spain - JNB to MAD Last modified: 26 Aug 2016 1:07 AM

Popular flights from Johannesburg to Madrid Last modified: 26 Aug 2016 1:07 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.

Saudi Arabian
JNBMAD
Sat 10/29
1 stop
MADJNB
Sun 11/06
1 stop
R6 093
Select
Ethiopian
JNBMAD
Fri 11/04
2 stops
MADJNB
Sat 11/19
2 stops
R6 645
Select
Qatar
JNBMAD
Sat 10/29
1 stop
MADJNB
Thu 11/10
1 stop
R7 722
Select
Alitalia
JNBMAD
Sat 10/29
2 stops
MADJNB
Sun 11/06
2 stops
R8 090
Select
Alitalia
JNBMAD
Sat 10/29
2 stops
MADJNB
Thu 11/10
2 stops
R8 090
Select
Emirates
JNBMAD
Wed 09/28
1 stop
MADJNB
Sun 10/02
1 stop
R8 345
Select
Emirates
JNBMAD
Sun 11/13
1 stop
MADJNB
Thu 11/24
1 stop
R8 345
Select
Etihad
JNBMAD
Mon 10/17
2 stops
MADJNB
Mon 10/24
2 stops
R8 374
Select
Turkish
JNBMAD
Sat 10/29
1 stop
MADJNB
Sun 11/06
1 stop
R8 444
Select
Egyptair
JNBMAD
Fri 12/23
1 stop
MADJNB
Fri 12/30
1 stop
R8 742
Select
Iberia
JNBMAD
Sat 10/15
nonstop
MADJNB
Mon 10/31
nonstop
R9 011
Select
British Airways
JNBMAD
Mon 10/17
1 stop
MADJNB
Mon 10/24
1 stop
R9 266
Select
South African
JNBMAD
Fri 12/02
1 stop
MADJNB
Mon 12/12
1 stop
R9 309
Select
Air France
JNBMAD
Wed 12/07
1 stop
MADJNB
Sat 12/10
1 stop
R9 323
Select
KLM
JNBMAD
Wed 12/07
2 stops
MADJNB
Sat 12/10
2 stops
R9 521
Select
Air Berlin
JNBMAD
Sun 09/25
2 stops
MADJNB
Mon 10/03
2 stops
R9 592
Select
Swiss
JNBMAD
Tue 12/06
2 stops
MADJNB
Sat 12/10
2 stops
R11 023
Select
Lufthansa
JNBMAD
Wed 12/07
1 stop
MADJNB
Sat 12/10
1 stop
R11 405
Select
Tap Portugal
JNBMAD
Mon 10/17
2 stops
MADJNB
Mon 10/24
2 stops
R12 468
Select
El Al
JNBMAD
Sat 10/29
1 stop
MADJNB
Thu 11/10
1 stop
R26 338
Select
El Al
JNBMAD
Sat 10/29
1 stop
MADJNB
Sun 11/06
1 stop
R26 338
Select
Kenya
JNBMAD
Fri 09/09
2 stops
MADJNB
Sun 09/11
2 stops
R28 803
Select
Brussels
JNBMAD
Sun 11/20
2 stops
MADJNB
Fri 11/25
2 stops
R31 764
Select
Latam Airlines Brasil
JNBMAD
Tue 12/06
2 stops
MADJNB
Sat 12/10
2 stops
R41 838
Select
Air China
JNBMAD
Fri 12/23
2 stops
MADJNB
Tue 01/03
2 stops
R87 571
Select

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

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

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

Airlines can adjust prices for plane tickets from Johannesburg to Madrid 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.

Lowest Fares Chart By Month from Johannesburg to Madrid

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Johannesburg Madrid Saudi Arabian 2016/09/28 2016/10/02 1 R6 234
October Johannesburg Madrid Saudi Arabian 2016/10/29 2016/11/06 1 R6 093
November Johannesburg Madrid Ethiopian 2016/11/04 2016/11/19 2 R6 645
December Johannesburg Madrid Ethiopian 2016/12/07 2016/12/10 2 R8 161
January Johannesburg Madrid Qatar 2017/01/30 2017/02/13 1 R7 906
February Johannesburg Madrid Qatar 2017/02/02 2017/02/16 1 R7 906
March Johannesburg Madrid Qatar 2017/03/30 2017/04/13 1 R8 034
April Johannesburg Madrid Ethiopian 2017/04/21 2017/05/06 2 R7 424

Non-Stop vs Connecting Flights from Johannesburg to Madrid (JNB to MAD)

Your Johannesburg to Madrid flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Johannesburg to Madrid is R8 544.

The average price for non-stop flights from Johannesburg to Madrid is R9 011.

The chart below shows up to date information regarding non-stop flights from Johannesburg to Madrid.

Nonstop Flight Details from Johannesburg to Madrid
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Iberia 0 1 0 0 1 1 0 20:15 20:15

Johannesburg to Madrid Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Johannesburg to Madrid?
Answer: The average Johannesburg to Madrid flight time is 10 hours and 20 minutes.
Question: How many kilometers are there between Johannesburg and Madrid?
Answer: The distance from Johannesburg to Madrid is 8099 kilometers.
Question: How common are direct flights from Johannesburg to Madrid?
Answer: There are 3 direct flights from Johannesburg to Madrid.
Question: What is the most popular airline for non-stop flights from Johannesburg to Madrid?
Answer: Iberia provides 100% of the non-stop flights between Johannesburg and Madrid.
Question: What are the most popular connecting cities when flying from Johannesburg to Madrid?
Answer: Amsterdam, NL

Airlines Flying from Johannesburg to Madrid (JNB to MAD) Number of flights searched: 251Last modified: 26 Aug 2016 1:07 AM

Below are the different airlines that fly from Johannesburg to Madrid with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Johannesburg to Madrid.

Johannesburg to Madrid
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X X
Iberia - X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
Egyptair CAI X X
Qatar DOH X X X X X X X
Saudi Arabian JED X X
Turkish IST X X X X X X X

Airports for Your Route

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

Cheap International Flights from Johannesburg - JNB

FlightsAirlineLowest Price
Johannesburg to London Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, Arik Air R7 764
Johannesburg to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 503
Johannesburg to Barcelona Air Berlin, Air France, Alitalia, British Airways, Air China, Delta, Emirates, Ethiopian, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, Brussels, Singapore, Turkish, Tap Portugal R7 552
Johannesburg to Lisbon Air France, Alitalia, British Airways, Cathay, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Iberia, KLM, Kenya, Lufthansa, Swiss, Egyptair, Austrian, Qatar, South African, Brussels, Turkish, LAM Mocambique, Tap Portugal R4 392
Johannesburg to Amsterdam Air France, Finnair, Alitalia, British Airways, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Singapore, Turkish, Tap Portugal R6 943
Johannesburg to Porto British Airways, TAAG Angola, Etihad, Iberia, KLM, Lufthansa, Swiss, South African, Brussels, Turkish R4 435
Johannesburg to Valencia Air France, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, Turkish R8 133
Johannesburg to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, Brussels, Turkish R9 096
Johannesburg to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, TAAG Angola, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qatar, South African, SAS, Singapore, Saudi Arabian, Air Namibia, Turkish, Tap Portugal R6 758
Johannesburg to Ibiza Air Berlin, Air France, Alitalia, British Airways, Etihad, NIKI, Iberia, KLM, Kenya, Lufthansa, Swiss, Austrian, Qatar, S7 R16 648
Johannesburg to Alicante Air Berlin, British Airways, Aer Lingus, Etihad, Iberia, KLM, Qatar, S7, Brussels R16 563
Johannesburg to Palma de Mallorca Air Berlin, Air France, British Airways, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, Qatar R11 505
Johannesburg to Bilbao Air France, British Airways, Iberia, KLM, Lufthansa, Swiss, Air Mauritius, Turkish Check Dates
Johannesburg to Istanbul Aegean, Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Serbia, KLM, Lufthansa, Swiss, Egyptair, Avianca Brazil, Qatar, Singapore, Saudi Arabian, Turkish R5 965
Johannesburg to Rome Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 149
Johannesburg to Toulouse Air France, Alitalia, British Airways, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Air Mauritius, Brussels, Turkish R14 636
Johannesburg to Faro Air Berlin, British Airways, Emirates, NIKI, Iberia, KLM, Lufthansa, Swiss, South African, Brussels, Tap Portugal R12 114
Johannesburg to Zurich Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Turkish, Tap Portugal R7 864
Johannesburg to New York American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, JetBlue, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qantas, Qatar, South African, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, United, Virgin Atlantic, Arik Air R11 051
Johannesburg to Munich Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R7 169
Johannesburg to Milan Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 900
Johannesburg to Geneva Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, Brussels, Saudi Arabian, Turkish, Tap Portugal R7 212
Johannesburg to Nice Air Berlin, Air France, Alitalia, British Airways, Emirates, Etihad, NIKI, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Austrian, SAS, Turkish, Tap Portugal R8 345
Johannesburg to Seville British Airways, Iberia, KLM, Lufthansa Check Dates
Johannesburg to Dublin American, Air France, Finnair, British Airways, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Lufthansa, Swiss, Qatar, South African, SAS, Saudi Arabian, Turkish, United R6 617
Johannesburg to Bordeaux Air France, Alitalia, British Airways, Etihad, Iberia, KLM, Kenya, Air Mauritius, Brussels, Turkish, Tap Portugal Check Dates
Johannesburg to Brussels Aegean, Air France, Alitalia, British Airways, Delta, TAAG Angola, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Turkish, Tap Portugal, United, RwandAir R8 204
Johannesburg to Manchester American, Air Berlin, Air France, Finnair, British Airways, Cathay, Delta, Emirates, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic R7 382
Johannesburg to Granada British Airways, Iberia Check Dates

Cheap International Flights to Madrid - MAD

FlightsAirlineLowest Price
Gaborone to London Air France, Ethiopian, Etihad, KLM, Kenya, South African R9 861
Cheap Flights from Johannesburg to Madrid, ES, Spain, from R6 093 Round trip from JNB to MAD