How can I find cheap flights from O.R. Tambo International Airport to Madrid Barajas Airport?
Explore the cheapest one-way and round-trip flights from O.R. Tambo International Airport to Madrid Barajas Airport over the next 90 days, with one-way fares from IDR 6,823,300 and round-trip from IDR 10,643,100. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Nonstop
- Recommended
- Fastest
- Next 7 days
JNB 00:2037h 55m1 stopMAD 13:15Johannesburg - Madrid | Sat, Nov 28 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Tue, Dec 1 | Turkish AirlinesIDR 10,643,100 IDR 17,534,60039% off39% offIDR 17,534,600 IDR 10,643,100
JNB 00:2017h 5m1 stopMAD 16:25Johannesburg - Madrid | Thu, Nov 26 | Turkish Airlines
MAD 18:0027h 25m1 stopJNB 22:25Madrid - Johannesburg | Tue, Dec 1 | Turkish AirlinesIDR 10,643,100 IDR 17,534,60039% off39% offIDR 17,534,600 IDR 10,643,100
JNB 20:4017h 25m1 stopMAD 13:05Johannesburg - Madrid | Sat, Nov 28 | Air Algerie
MAD 12:3019h 20m1 stopJNB 08:50Madrid - Johannesburg | Tue, Dec 1 | Air AlgerieIDR 10,822,600 IDR 17,534,60038% off38% offIDR 17,534,600 IDR 10,822,600
JNB 20:4015h 50m1 stopMAD 11:30Johannesburg - Madrid | Wed, Nov 25 | Air Algerie
MAD 12:3019h 20m1 stopJNB 08:50Madrid - Johannesburg | Tue, Dec 1 | Air AlgerieIDR 10,822,60038% offIDR 17,534,600 IDR 10,822,600
JNB 18:5016h 35m1 stopMAD 10:25Johannesburg - Madrid | Tue, Nov 24 | Turkish Airlines
MAD 18:0027h 25m1 stopJNB 22:25Madrid - Johannesburg | Tue, Dec 1 | Turkish AirlinesIDR 11,720,40033% offIDR 17,534,600 IDR 11,720,400
JNB 18:5022h 35m1 stopMAD 16:25Johannesburg - Madrid | Wed, Nov 25 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Tue, Dec 1 | Turkish AirlinesIDR 11,720,40033% offIDR 17,534,600 IDR 11,720,400
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Thu, Nov 12 | Etihad Airways
MAD 21:1034h 10m1 stopJNB 08:20Madrid - Johannesburg | Thu, Nov 19 | Etihad AirwaysIDR 11,897,30032% offIDR 17,534,600 IDR 11,897,300
JNB 00:2017h 5m1 stopMAD 16:25Johannesburg - Madrid | Sat, Dec 5 | Turkish Airlines
MAD 11:5533h 30m1 stopJNB 22:25Madrid - Johannesburg | Sat, Dec 12 | Turkish AirlinesIDR 12,011,50031% offIDR 17,534,600 IDR 12,011,500
JNB 18:5019h 5m1 stopMAD 12:55Johannesburg - Madrid | Sun, Nov 29 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Tue, Dec 1 | Turkish AirlinesIDR 12,046,90031% offIDR 17,534,600 IDR 12,046,900
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal Airline
MAD 15:006hNonstopJNB 16:00Madrid - Johannesburg | Sat, Nov 7 | Normal AirlineFind more flightsFind more flights
- Cheapest
JNB 00:2035h 5m1 stopMAD 10:25Johannesburg - Madrid | Thu, Dec 10 | Turkish AirlinesIDR 6,823,300 IDR 11,219,80039% off39% offIDR 11,219,800 IDR 6,823,300
JNB 21:4028h 30m1 stopMAD 01:10Johannesburg - Madrid | Thu, Dec 24 | Virgin AtlanticIDR 7,234,100 IDR 11,219,80036% off36% offIDR 11,219,800 IDR 7,234,100
JNB 21:4028h 30m1 stopMAD 01:10Johannesburg - Madrid | Wed, Dec 2 | Virgin AtlanticIDR 7,245,000 IDR 11,219,80035% off35% offIDR 11,219,800 IDR 7,245,000
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Fri, Nov 20 | Etihad AirwaysIDR 7,470,80033% offIDR 11,219,800 IDR 7,470,800
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Sun, Nov 29 | Etihad AirwaysIDR 7,536,10033% offIDR 11,219,800 IDR 7,536,100
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Wed, Nov 25 | Etihad AirwaysIDR 7,552,50033% offIDR 11,219,800 IDR 7,552,500
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Tue, Nov 24 | Etihad AirwaysIDR 7,552,50033% offIDR 11,219,800 IDR 7,552,500
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Mon, Nov 23 | Etihad AirwaysIDR 7,552,50033% offIDR 11,219,800 IDR 7,552,500
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Thu, Dec 3 | Etihad AirwaysIDR 7,566,10033% offIDR 11,219,800 IDR 7,566,100
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Mon, Nov 23 | Air EuropaIDR 7,742,900 IDR 11,219,80031% off31% offIDR 11,219,800 IDR 7,742,900
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air EuropaIDR 7,832,700 IDR 15,055,40048% off48% offIDR 15,055,400 IDR 7,832,700
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air EuropaIDR 7,930,600 IDR 15,055,40047% off47% offIDR 15,055,400 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air EuropaIDR 7,930,60047% offIDR 15,055,400 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air EuropaIDR 7,930,60047% offIDR 15,055,400 IDR 7,930,600
JNB 18:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Wed, Nov 4 | Air EuropaIDR 7,966,00028% offIDR 11,219,800 IDR 7,966,000
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air EuropaIDR 8,284,30045% offIDR 15,055,400 IDR 8,284,300
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air EuropaIDR 8,295,20045% offIDR 15,055,400 IDR 8,295,200
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air EuropaIDR 8,295,20045% offIDR 15,055,400 IDR 8,295,200
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air EuropaIDR 7,832,700 IDR 18,500,20057% off57% offIDR 18,500,200 IDR 7,832,700
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air EuropaIDR 7,930,600 IDR 18,500,20056% off56% offIDR 18,500,200 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air EuropaIDR 7,930,600 IDR 18,500,20056% off56% offIDR 18,500,200 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air EuropaIDR 7,930,60056% offIDR 18,500,200 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air EuropaIDR 8,284,30055% offIDR 18,500,200 IDR 8,284,300
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air EuropaIDR 8,295,20055% offIDR 18,500,200 IDR 8,295,200
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air EuropaIDR 8,295,20055% offIDR 18,500,200 IDR 8,295,200
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Tue, Nov 24 | Air EuropaIDR 8,300,60055% offIDR 18,500,200 IDR 8,300,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 5 | Air EuropaIDR 8,308,80055% offIDR 18,500,200 IDR 8,308,800
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Mon, Nov 23 | Air EuropaIDR 7,742,900 IDR 11,219,80031% off31% offIDR 11,219,800 IDR 7,742,900
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air EuropaIDR 7,832,700 IDR 15,055,40048% off48% offIDR 15,055,400 IDR 7,832,700
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air EuropaIDR 7,930,600 IDR 15,055,40047% off47% offIDR 15,055,400 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air EuropaIDR 7,930,60047% offIDR 15,055,400 IDR 7,930,600
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air EuropaIDR 7,930,60047% offIDR 15,055,400 IDR 7,930,600
JNB 18:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Wed, Nov 4 | Air EuropaIDR 7,966,00028% offIDR 11,219,800 IDR 7,966,000
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air EuropaIDR 8,284,30045% offIDR 15,055,400 IDR 8,284,300
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air EuropaIDR 8,295,20045% offIDR 15,055,400 IDR 8,295,200
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air EuropaIDR 8,295,20045% offIDR 15,055,400 IDR 8,295,200
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Thu, Nov 5 | Air EuropaIDR 8,308,800 IDR 15,055,40045% off45% offIDR 15,055,400 IDR 8,308,800
JNB 19:5510h 10mNonstopMAD 05:05Johannesburg - Madrid | Sat, Nov 7 | Air EuropaIDR 10,689,300 IDR 15,055,40028% off28% offIDR 15,055,400 IDR 10,689,300
JNB 14:3015h 55m1 stopMAD 05:25Johannesburg - Madrid | Fri, Nov 6 | Ethiopian AirlinesIDR 7,963,300 IDR 15,055,40047% off47% offIDR 15,055,400 IDR 7,963,300
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Johannesburg to Madrid are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from O.R. Tambo International Airport to Madrid Barajas Airport
What is the cheapest month for one-way flights from O.R. Tambo International Airport to Madrid Barajas Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from O.R. Tambo International Airport to Madrid Barajas Airport, the best time to buy is in February, with an average price of IDR 8,458,400. You’ll want to avoid August, when the average price can reach as high as IDR 14,517,600.
What is the cheapest day of the week to fly from O.R. Tambo International Airport to Madrid Barajas Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from O.R. Tambo International Airport to Madrid Barajas Airport is Wednesday, with average fares typically lower than other days. You’ll want to avoid flying on Monday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from O.R. Tambo International Airport to Madrid Barajas Airport?
The cheapest airline flying from O.R. Tambo International Airport to Madrid Barajas Airport is Turkish Airlines (from IDR 6,537,700) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from O.R. Tambo International Airport to Madrid Barajas Airport?
Check the schedule for flights from Johannesburg to Madrid and find the flight that best matches your travel plans.
-
TK243
O.R. Tambo International Airport
00:20
JNB
11:25
IST
S - - - - F -Search -
TK1859
Istanbul Airport
13:55
IST
16:25
MAD
S M T W T F S -
EY748
O.R. Tambo International Airport
09:50
JNB
19:45
AUH
S M T W T F SSearch -
EY101
Zayed International Airport
02:25
AUH
08:10
MAD
S M T W T F S -
QR1364
O.R. Tambo International Airport
14:45
JNB
23:55
DOH
S M T W T F SSearch -
QR329
Hamad International Airport
01:25
DOH
06:40
LGW
S M T W T F S -
U28019
London Gatwick Airport
08:25
LGW
12:10
MAD
S M T W T F S -
TK243
O.R. Tambo International Airport
00:20
JNB
11:25
IST
S - - - - F -Search -
TK1359
Istanbul Airport
20:55
IST
23:35
MAD
S - T - T - - -
KQ765
O.R. Tambo International Airport
02:45
JNB
07:50
NBO
S M T W T F SSearch -
KQ100
Jomo Kenyatta International Airport
09:05
NBO
16:15
LHR
S M T W T F S -
W45373
London Luton Airport
21:30
LTN
01:10
MAD
- M T W T F S -
VS450
O.R. Tambo International Airport
20:15
JNB
05:20
LHR
S M T W T F SSearch -
W45373
London Luton Airport
21:30
LTN
01:10
MAD
- M T W T F S -
EY748
O.R. Tambo International Airport
09:50
JNB
19:45
AUH
S M T W T F SSearch -
EY103
Zayed International Airport
14:15
AUH
19:20
MAD
S M T W T F S -
TK243
O.R. Tambo International Airport
00:20
JNB
11:25
IST
S - - - - F -Search -
TK1857
Istanbul Airport
07:55
IST
10:25
MAD
S M T W T F S -
TK243
O.R. Tambo International Airport
00:20
JNB
11:25
IST
S - - - - F -Search -
TK1357
Istanbul Airport
10:35
IST
13:15
MAD
S M T W T F S -
QR1378
O.R. Tambo International Airport
20:55
JNB
06:10
DOH
S M T W T F SSearch -
QR109
Hamad International Airport
09:35
DOH
14:00
LHR
S M T W T F S -
FR499
London Stansted Airport
08:45
STN
12:15
MAD
S M T W T F S
About O.R. Tambo International Airport and Madrid Barajas Airport
Learn about O.R. Tambo International Airport (JNB) and Madrid Barajas Airport (MAD) — including location, terminals, transportation, and travel tips.
| Flight distance | 8,113.36 km |
|---|---|
| Cheapest one-way ticket price | IDR 6,823,300 |
| Cheapest return ticket price | IDR 10,643,100 |
FAQs for O.R. Tambo International Airport to Madrid Barajas Airport Flights
How many daily flights are there from O.R. Tambo International Airport (JNB) to Madrid Barajas Airport (MAD)?
There are around 1 daily flights from O.R. Tambo International Airport (JNB) to Madrid Barajas Airport (MAD).What is the flight schedule from O.R. Tambo International Airport to Madrid Barajas Airport?
The earliest flight from O.R. Tambo International Airport to Madrid Barajas Airport departs at 18:55, and the last departs at 19:55, with about 1 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from O.R. Tambo International Airport (JNB) to Madrid Barajas Airport (MAD) most expensive?
The route from O.R. Tambo International Airport (JNB) to Madrid Barajas Airport (MAD) is quite popular. Without considering departure times or holidays, tickets cost around IDR 8,779,400 in December, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Madrid?
- The distance from Madrid Barajas Airport to downtown is about 14 km, by taxi about 30 minutes.
What are the cheapest flights from O.R. Tambo International Airport to Madrid Barajas Airport?
One-way flights from O.R. Tambo International Airport to Madrid Barajas Airport currently start from IDR 6,823,300, and round-trip fares start from IDR 10,643,100. The current lowest fare is a Turkish Airlines flight departing on Thu, Dec 10; prices may vary depending on availability.Which airlines offer direct flights from O.R. Tambo International Airport to Madrid Barajas Airport?
Yes. Air Europa operate direct flights from O.R. Tambo International Airport to Madrid Barajas Airport, with an average flight time of 9 hours 32 minutes, and around 3 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from O.R. Tambo International Airport to Madrid Barajas Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from O.R. Tambo International Airport to Madrid Barajas Airport is IDR 10,826,300. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from O.R. Tambo International Airport to Madrid Barajas Airport?
O.R. Tambo International Airport to Madrid Barajas Airport operates around 3 weekly flights, mainly by Air Europa. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from O.R. Tambo International Airport to Madrid Barajas Airport on Trip.com?
Enter O.R. Tambo International Airport and Madrid Barajas Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Cheap flights from O. R. Tambo International Airport to Dubai International Airport
- Direct flights O. R. Tambo International Airport to Cape Town International Airport
- Cheap flights from O. R. Tambo International Airport to Robert Gabriel Mugabe International Airport
- Cheap flights from O. R. Tambo International Airport to King Shaka International Airport
- Flights from O. R. Tambo International Airport to Zayed International Airport
- Available flights from O. R. Tambo International Airport to Abu Dhabi
- Cheap flights from O. R. Tambo International Airport to Dubai
- Flights from O. R. Tambo International Airport to Cape Town
- Flights from O. R. Tambo International Airport to Durban
- Available flights from O. R. Tambo International Airport to Harare
- Flights from Cairo International Airport to Madrid Barajas Airport
- Cheap flights from Amsterdam Airport Schiphol to Madrid Barajas Airport
- Flights from Zayed International Airport to Madrid Barajas Airport
- Direct flights Dubai International Airport to Madrid Barajas Airport
- Flights from Sharjah International Airport to Madrid Barajas Airport
- Cheap flights from Abu Dhabi to Madrid Barajas Airport
- Cheap flights from Sharjah to Madrid Barajas Airport
- Direct flights from Malaga to Madrid Barajas Airport
- Direct flights from Dubai to Madrid Barajas Airport
- Cheap flights from Paris to Madrid Barajas Airport