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.

Cheap Flights from Johannesburg to Madrid, ES, Spain - JNB to MAD Last modified: May 29, 2016 7:20 AM

Popular flights from Johannesburg to Madrid Last modified: May 29, 2016 7:20 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.

Air Berlin
Departure Date Return Date Lowest Price
Jun 5, 2016 Jun 19, 2016 ZAR 9,056
Air France
Departure Date Return Date Lowest Price
Sep 6, 2016 Sep 18, 2016 ZAR 11,602
Sep 7, 2016 Sep 18, 2016 ZAR 11,602
Alitalia
Departure Date Return Date Lowest Price
Jun 8, 2016 Jun 24, 2016 ZAR 8,207
Jul 30, 2016 Aug 8, 2016 ZAR 8,207
Aug 5, 2016 Aug 14, 2016 ZAR 8,207
Aug 10, 2016 Aug 27, 2016 ZAR 8,207
Aug 12, 2016 Aug 26, 2016 ZAR 8,207
British Airways
Departure Date Return Date Lowest Price
Sep 21, 2016 Sep 29, 2016 ZAR 10,408
Sep 23, 2016 Sep 26, 2016 ZAR 10,408
Brussels Airlines
Departure Date Return Date Lowest Price
Aug 10, 2016 Aug 27, 2016 ZAR 23,110
Iberia
Departure Date Return Date Lowest Price
Aug 2, 2016 Aug 18, 2016 ZAR 9,323
KLM Royal Dutch Airlines
Departure Date Return Date Lowest Price
Jul 30, 2016 Aug 8, 2016 ZAR 11,508
Sep 4, 2016 Sep 18, 2016 ZAR 11,508
Sep 6, 2016 Sep 18, 2016 ZAR 11,508
Sep 7, 2016 Sep 18, 2016 ZAR 11,508
Lufthansa German Airlines
Departure Date Return Date Lowest Price
Sep 14, 2016 Sep 21, 2016 ZAR 12,247
Niki Luftfahrt
Departure Date Return Date Lowest Price
Aug 2, 2016 Aug 18, 2016 ZAR 9,826
South African Airways
Departure Date Return Date Lowest Price
Sep 16, 2016 Sep 28, 2016 ZAR 11,115
Tap Portugal
Departure Date Return Date Lowest Price
Jun 19, 2016 Jul 4, 2016 ZAR 11,933
Sep 12, 2016 Sep 21, 2016 ZAR 11,933
Sep 13, 2016 Sep 21, 2016 ZAR 11,933
Sep 14, 2016 Sep 21, 2016 ZAR 11,933
Virgin Atlantic Airways
Departure Date Return Date Lowest Price
Sep 16, 2016 Sep 28, 2016 ZAR 12,137

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 ZAR 8,678.

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.

Cheapest Day To Fly from Johannesburg to Madrid

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
ZAR 10,832 ZAR 8,364 ZAR 8,207 ZAR 8,505 ZAR 8,207 ZAR 8,207 ZAR 8,348

Round Trip vs One Way Flights from Johannesburg to Madrid (JNB to MAD)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Johannesburg to Madrid. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Johannesburg to Madrid is ZAR 17,309.

The average price for round trip flights from Johannesburg to Madrid is ZAR 12,216.

Johannesburg to Madrid Flight Questions

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

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: 247Last modified: May 29, 2016 7:20 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
Ethiopian ADD / CAI X X X X X
Etihad AUH X X 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 X
Qatar DOH X X X X X X X
Saudi Arabian JED X 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, Finnair, Alitalia, British Airways, airBaltic, Condor, Aer Lingus, Iberia, Adria, KLM, Luxair, Lufthansa, Thomas Cook, Czech, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR 9,873
Johannesburg to Paris Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, TAROM, South African, SAS, Brussels, Corsair, Tap Portugal, Air Europa, Virgin Atlantic ZAR 9,622
Johannesburg to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 7,892
Johannesburg to Lisbon Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, Meridiana, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 9,166
Johannesburg to Amsterdam Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Aer Lingus, Iberia, Adria, KLM, Lufthansa, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 8,395
Johannesburg to Porto Air Berlin, Air France, Alitalia, British Airways, Condor, Iberia, KLM, Luxair, Lufthansa, South African, Brussels, Corsair, Tap Portugal, Air Europa, Virgin Atlantic ZAR 11,257
Johannesburg to Valencia Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, Tap Portugal, Virgin Atlantic ZAR 8,694
Johannesburg to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 8,050
Johannesburg to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, Meridiana, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 9,197
Johannesburg to Ibiza Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, South African, Brussels, Air Europa, Virgin Atlantic ZAR 11,037
Johannesburg to Alicante Air Berlin, Air France, Finnair, British Airways, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Austrian, TAROM, South African, SAS, Brussels, Air Europa, Virgin Atlantic ZAR 12,121
Johannesburg to Palma de Mallorca Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Tap Portugal, Air Europa, Virgin Atlantic ZAR 11,964
Johannesburg to Bilbao Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Czech, South African, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR 12,656
Johannesburg to Istanbul Atlasjet, South African, Turkish, SunExpress ZAR 7,562
Johannesburg to Rome Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 7,012
Johannesburg to Toulouse Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Corsair, Tap Portugal, Virgin Atlantic ZAR 10,471
Johannesburg to Faro Air Berlin, Air France, British Airways, Aer Lingus, NIKI, Iberia, KLM, Luxair, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 11,634
Johannesburg to Zurich Swiss, South African ZAR 8,647
Johannesburg to New York American, JetBlue, South African, United ZAR 12,829
Johannesburg to Munich Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 8,898
Johannesburg to Milan Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Air Dolomiti, Bulgaria Air, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 6,713
Johannesburg to Geneva Etihad Regional, Swiss, South African ZAR 10,140
Johannesburg to Nice Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 10,109
Johannesburg to Seville Air Berlin, British Airways, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic ZAR 13,646
Johannesburg to Dublin Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, KLM, Luxair, Lufthansa, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 8,081
Johannesburg to Bordeaux Aegean, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Corsair, Tap Portugal, Virgin Atlantic ZAR 10,675
Johannesburg to Brussels Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 8,207
Johannesburg to Manchester Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Iberia, Adria, KLM, Luxair, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic, Monarch ZAR 12,970
Johannesburg to Granada Air Berlin, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Virgin Atlantic ZAR 11,980

Cheap International Flights to Madrid - MAD

FlightsAirlineLowest Price
Gaborone to London Air France, Alitalia, British Airways, Air Botswana, Iberia, KLM, Lufthansa, Thomas Cook, Austrian, Virgin Atlantic ZAR 14,637
Cheap Flights from Johannesburg to Madrid, ES, Spain, from ZAR 522 Round trip from JNB to MAD