Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Madrid
Nonstop route · South Africa → Spain

Cheap flights from Johannesburg to Madrid from ZAR 5,822

Air Europa flies nonstop from Johannesburg to Madrid. The flight takes around 10h 38m, and the cheapest one-way fare we found recently is ZAR 5,822 on 4 Dec.

Direct flights available 10h 38m Cheapest in December Prices checked 15 days ago
JNBMAD

Johannesburg to Madrid at a glance

Airlines flying nonstop from Johannesburg to Madrid

1 airline on this route.

AirlineFlights a weekTypical departuresFromSearch
Air Europa———Search

Cheapest month to fly from Johannesburg to Madrid

Lowest one-way fare found for each month: December is cheapest, November the most expensive.

Good to know

Distance
8,102 km5,031 miles
Flight time
10h 38mestimate
Time difference
-1hMadrid vs Johannesburg
Currency in Madrid
EUR
Airports
JNB, HLA → MAD

Flights from Johannesburg to Madrid: questions answered

How much is a flight from Johannesburg to Madrid?
The cheapest one-way fare we found recently is ZAR 5,822 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Johannesburg to Madrid?
Yes. Air Europa flies this route nonstop.
How long is the flight from Johannesburg to Madrid?
A nonstop flight covers 8,102 km and takes around 10h 38m.
Which airlines fly from Johannesburg to Madrid?
Air Europa operates nonstop flights on this route.
Which airports serve Johannesburg and Madrid?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD).
What is the time difference between Johannesburg and Madrid?
Madrid is 1 hour behind Johannesburg.

More flights from Johannesburg