Welcome | Sign out

Cheap Flights from Madrid to Johannesburg - MAD to JNB (reverse)

Popular Flights from Madrid to Johannesburg

  • Airfare from Madrid to Johannesburg on Saudi Arabian from €462 round trip
  • Airfare from Madrid to Johannesburg on Egyptair from €529 round trip
  • Airfare from Madrid to Johannesburg on Turkish from €608 round trip
  • Airfare from Madrid to Johannesburg on SWISS from €629 round trip
  • Airfare from Madrid to Johannesburg on Lufthansa from €630 round trip

Did You Know?

  • Turkish has 35 two stops or more flights between Madrid, ES and Johannesburg, ZA.
  • The shortest flight between Madrid, ES and Johannesburg, ZA on S African is 6,172 miles.
  • British Airways has the most nonstop flights between Madrid, ES and Johannesburg, ZA.
  • 29 airlines operate between Madrid, ES and Johannesburg, ZA
  • 234 flights per week fly out of Madrid, ES connecting to Johannesburg, ZA
  • 261,820 seats are available per day to fly out of Madrid, ES connecting to Johannesburg, ZA
  • The smallest aircraft operated by Lufthansa flying between Madrid, ES and Johannesburg, ZA is a 32S with 124 seats.
  • London, GB is the most popular connection for one stop flights between Madrid, ES and Johannesburg, ZA.

Cheap International Flights from Madrid - MAD

Flights
Airline
Lowest Price
Cheap Flights from Madrid to Johannesburg, from €462 Round trip from MAD to JNB