Johannesburg to Madrid flights booked via SouthAfrica.TO qualify to earn our exclusive travel vouchers. Simply email a writeup of your flight to cheapflights@southafrica.to and we'll send you vouchers. Easy. |
Ask for Help - we are itching to show you the best flight deals to Madrid |
![]() |
To get a cheap flight from Johannesburg to Madrid (Spain) , compare airline prices and then choose the cheapest. |
Since Iberia Airlines suspended flights on the route, there are no more direct flights, and the most convenient 1-stop flights from Johannesburg to Madrid (JNB-MAD) are with Emirates, Egyptair, Turkish Airlines & Qatar Airways.
We carried out a snapshot survey of airline prices and then ordered them from the cheapest flights at the top (this will have subsequently changed):
Airline |
Airports |
Stops |
---|---|---|
Emirates |
Johannesburg to Madrid |
1-stop (19 hours) |
Johannesburg to Madrid |
1-stop (23 hours) |
|
Johannesburg to Madrid |
1-stop (18 hours) |
|
South African Airways |
Johannesburg to Madrid |
1-stop (15 hours) |
Johannesburg to Madrid |
1-stop (15 hours) |
|
Kenya Airways/KLM |
Johannesburg to Madrid |
1-stop (20 hours) |
Swiss International |
Johannesburg to Madrid |
1-stop |
Qatar Airways |
Johannesburg to Madrid |
1-stop |
Lufthansa |
Johannesburg to Madrid |
1-stop (17 hours) |
Johannesburg to Madrid |
1-stop |
|
Johannesburg to Madrid |
1-stop |
|
Johannesburg to Madrid |
1-stop |
|
Iberia suspended from 1 May 2012 |
||
Johannesburg to Madrid |
1-stop |
1 July 2016: Iberia is set to resume flights between Johannesburg and Madrid from the 1st of August 2016. They will operate three return flights a week. Flights to Maddrid will depart on Tuesdays, Fridays and Saturday and return flights will depart on Mondays, Thursdays and Fridays.
1 May 2012: Iberia suspends its Madrid - Johannesburg flights, but continues to offer a 1-stop flight on the route through a codeshare with British Airways.