Skip to main content
Beginning of main content

MAD (Madrid) to JNB (Johannesburg) Flights $567.77

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.

Johannesburg Sun 63°/40℉

Here are your best fares found in the past 7 days

The lowest fare found for this route is $622.74 on Tue, Aug 08 from MAD to JNB
Flights Fare Calendar Find minimum fare between origin MAD and destination JNB Click this button to get previous 30 days data Click this button to get next 30 days data $1364 $1169 $974 $779 $584 $389 $194 $0 Jun Jul 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T Price is $ 1169.91 on British Airways Price is $ 1110.62 on Emirates Price is $ 1070.49 on Emirates Price is $ 1018.08 on Emirates Price is $ 922.64 on Qatar Airways Price is $ 903.77 on Saudi Arabian Airlines Price is $ 895.37 on Qatar Airways Price is $ 866.97 on Egyptair Price is $ 846.74 on Saudi Arabian Airlines Price is $ 818.74 on Saudi Arabian Airlines Price is $ 787.92 on Saudi Arabian Airlines Price is $ 748.72 on Qatar Airways Price is $ 721.04 on Qatar Airways Price is $ 689.37 on Qatar Airways Price is $ 689.37 on Qatar Airways Price is $ 687.04 on Qatar Airways Price is $ 649.99 on Lufthansa Price is $ 635.22 on Qatar Airways Price is $ 622.74 on Saudi Arabian Airlines Price is $ 622.74 on Saudi Arabian Airlines

Cheap MAD to JNB Flights

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 : How long will the flight typically be from Adolfo Suarez Madrid-Barajas Airport (MAD) to O.R. Tambo International Airport (JNB)?
Answer : On average, the flight time from MAD to JNB is 10 hours and 10 minutes.

Question : What price range should you expect when booking from Madrid (MAD) to Johannesburg (JNB)?
Answer : Flight prices fluctuate a lot more than the majority of routes from Spain and Canary Islands for MAD to JNB. They range anywhere from $584 to $2,442. Remember, you can save by booking further in advance.

Question : Will you do what it takes to get the absolute cheapest flight?
Answer : The best day to fly on a budget this month is Sunday. Having flexibility in your travel plans means you can save more, so be sure to plan ahead when possible.

Question : What are the chances this flight will be delayed?
Answer : The Madrid to Johannesburg route has been excellent at getting passengers to their destination on time, with a 100% on-time rate. When a flight is delayed, it's a six-minute delay on average.

Question : Do travelers from Madrid typically stay in Johannesburg for very long?
Answer : Over the next two months, passengers from MAD to JNB are planning on staying for two weeks on average.

Question : What is the fastest flight from MAD to JNB?
Answer : The fastest direct flight is 10 hours and 10 minutes via Iberia. If you catch the 11:45 PM CEST departure, you'll arrive at 10:55 AM SAST (remember, there is a one-hour time difference).

Question : What's the likelihood of you being delayed on this route?
Answer : The best measurement of overall promptness combines both on-time percentage and total delay minutes. MAD to JNB currently has 5 stars out of 5, earning it one of the best performances in the world.