Book Cheap Flights from Johannesburg to Madrid from £305
Johannesburg
Madrid
Thu, 03 Oct
JNB - MAD
£314
£305
Prime price per passenger
Flight Duration
13 h and 21 m
Flights between Johannesburg and Madrid take, on average, 13 h and 21 m minutes, but the time can vary according to other factors
Cheapest flight
£305
Cheapest price for a flight between Johannesburg and Madrid found by our customers in the last 72 hours
Departing Airport
OR Tambo International Airport
The airport OR Tambo International Airport is the departure airport operating flights between Johannesburg and Madrid
Arriving Airport
Adolfo Suárez Madrid - Barajas
Flights departing Johannesburg with Madrid as destination arrive at Adolfo Suárez Madrid - Barajas