Skip to main content
Beginning of main content

Cheap Flights from Madrid to Johannesburg $483.35

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Guarantee
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Madrid to Johannesburg (MAD to JNB)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Madrid to Johannesburg (MAD to JNB)

Question : If speed is all that matters, how can you get from MAD to JNB as quickly as possible?
Answer : Iberia currently holds the fastest travel time with 10 hours and 10 minutes. For example, you would arrive in Johannesburg at 10:55 AM SAST if you left Madrid at 11:45 PM CET. Remember, there is a time change of one hour.

Question : Interested in traveling in the next 30 days and want to get the lowest fare?
Answer : Mar 2nd has seen bookings (as of Feb 27th) as cheap as $538. That comes in 50% below the average price for this route. Saving now means you'll have more money in your hand for the trip.

Question : Are you paying the cheapest or highest price for your ticket to Johannesburg?
Answer : Flight prices are fluctuating much more for this route than most routes from Spain and Canary Islands, as they're ranging anywhere from $485 to $3,280. Prices tend to be lower the further out you book.

Question : What is the cheapest round-trip ticket you can get to Johannesburg?
Answer : Ethiopian Airlines is offering the best deal at $485. Better snatch it up quickly because prices range all the way up to $3,280 over the next three months.

Question : How long do most people stay in Johannesburg?
Answer : Of course you're not most people, but if you were, you'd stay roughly 11 days.

Question : Is price more important than specific travel days for you?
Answer : In March, Monday is your cheapest day to fly. Flexibility is paramount when booking travel plans in order to keep travel costs down.

Question : How often are flights late from Adolfo Suarez Madrid-Barajas Airport (MAD) to OR Tambo International Airport (JNB)?
Answer : Flights from MAD to JNB are on-time 74% of the time, ranking in the top 50% of the world. When there is a delay, it averages less than half an hour.

Question : Is this route your best bet for getting to Johannesburg with minimal delays?
Answer : Using the combined on-time percentage and average delay breakdown, Madrid to Johannesburg currently has a 3 out of a possible 5 star rating. A 3-star rating means you should feel slightly worried about getting to Johannesburg on time.

Question : How many departure times from Adolfo Suarez Madrid-Barajas Airport (MAD) to OR Tambo International Airport (JNB) are there on a daily basis?
Answer : Of course the day matters, but on average, only one flight time exists when you fly from MAD to JNB. The average route departing Spain and Canary Islands currently has two different flight times per day, so expect fewer options than you're used to.

Question : About how long is the flight from Madrid to Johannesburg?
Answer : When flying from MAD to JNB, it will take 10 hours and 10 minutes on average.