AED2,470 Cheap Flights from Madrid (MAD) to Johannesburg (JNB)

Popular airlines from Adolfo Suarez Madrid-Barajas Airport (MAD) to O.R. Tambo Intl. Airport (JNB)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save on select hotels after you book a flight*
    trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Cheap Flights from Madrid to Johannesburg (MAD-JNB)

Prices were available within the past 7 days and start at AED2,470 for one-way flights and AED2,320 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Ethiopian Airlines
Ethiopian Airlines
Ethiopian Airlines
Ethiopian Airlines
Etihad Airways
Ethiopian Airlines
Iberia
Iberia
British Airways
KLM

Frequently asked questions

Is it cheaper to buy a plane ticket from Madrid Airport to JNB last minute?
Booking your flight from MAD to Johannesburg Airport at the last minute could help you save if you happen to find an epic deal. However, tickets usually don't come down in price closer to the departure date. If you hold out, flights could also be sold out or the best seats long gone. If you don't want to hedge your bets, book well ahead of your departure date. In fact, Expedia has some of the biggest deals up to a year in advance. If your favorite airline hasn't released its fares yet, check back regularly as deals are updated on Expedia all the time.
What airports do you fly into for Johannesburg from Madrid?
Madrid to Johannesburg flights touch down at O.R. Tambo Intl. Airport (JNB). Drop your bags at your hotel and then head out to see some of the city's best attractions, such as Johannesburg Zoo and First National Bank Stadium. The airport is approximately 21 kilometers northeast of central Johannesburg.
Can I change the date of my flight from Madrid–Barajas Airport to Johannesburg Airport?
Plans can get upended, so Expedia is here to help make amending your journey easy. First, find your Madrid Airport to Johannesburg Airport itinerary through the Expedia Trips portal and look up the ticket rules about what changes can be made. If you booked your airfare in the last 24 hours, some airlines will let you cancel for free and book new flights. If you booked your fare more than 24 hours ago, contact us through our Customer Service portal so we can assist you further.

Travel information

Origin airport
Adolfo Suárez Madrid-Barajas
Destination airport
O.R. Tambo Intl.
Roundtrip price
AED2,320
Distance
8054 km

Book with confidence