Domestic Flights From R1,000*  

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

Book a flight now
Shortest direct flight path from Johannesburg to Madrid

To get a cheap flight from Johannesburg to Madrid (Spain) , compare airline prices and then choose the cheapest.

Cheap Flights from Johannesburg to Madrid

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.

Airlines

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)
Dubai (DXB)

Turkish Airlines

Johannesburg to Madrid

1-stop (23 hours)
Istanbul (IST)

EgyptAir

Johannesburg to Madrid

1-stop (18 hours)
Cairo (CAI)

South African Airways
Codeshare with Lufthansa

Johannesburg to Madrid

1-stop (15 hours)
Munich (MUC)

British Airways

Johannesburg to Madrid

1-stop (15 hours)
London (Heathrow)

Kenya Airways/KLM

Johannesburg to Madrid

1-stop (20 hours)
Nairobi (NBO)

Swiss International

Johannesburg to Madrid

1-stop
Zurich (ZRH)

Qatar Airways

Johannesburg to Madrid

1-stop
Doha

Lufthansa

Johannesburg to Madrid

1-stop (17 hours)
Frankfurt (FRA)

Air France

Johannesburg to Madrid

1-stop
Paris De Gaulle (CDG)

KLM

Johannesburg to Madrid

1-stop
Amsterdam (Schipol)

El Al Israel Airlines

Johannesburg to Madrid

1-stop
Tel Aviv (TLV)

Iberia suspended from 1 May 2012

TAP - Air Portugal

Johannesburg to Madrid

1-stop
Lisbon Lisboa

News

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.



To advertise here email
cheapflights@southafrica.to