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 TWD 12,120 and round-trip from TWD 19,250. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Direct
JNB 00:2037h 55m1 stopMAD 13:15Johannesburg - Madrid | Tue, Dec 1 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Fri, Dec 4 | Turkish AirlinesTWD 19,250 TWD 30,68937% off37% offTWD 30,689 TWD 19,250
JNB 00:2017h 5m1 stopMAD 16:25Johannesburg - Madrid | Sun, Nov 29 | Turkish Airlines
MAD 18:0027h 25m1 stopJNB 22:25Madrid - Johannesburg | Fri, Dec 4 | Turkish AirlinesTWD 19,250 TWD 30,68937% off37% offTWD 30,689 TWD 19,250
JNB 20:4017h 25m1 stopMAD 13:05Johannesburg - Madrid | Tue, Dec 1 | Air Algerie
MAD 12:3019h 20m1 stopJNB 08:50Madrid - Johannesburg | Fri, Dec 4 | Air AlgerieTWD 19,574 TWD 30,68936% off36% offTWD 30,689 TWD 19,574
JNB 20:4015h 50m1 stopMAD 11:30Johannesburg - Madrid | Sat, Nov 28 | Air Algerie
MAD 12:3019h 20m1 stopJNB 08:50Madrid - Johannesburg | Fri, Dec 4 | Air AlgerieTWD 19,57436% offTWD 30,689 TWD 19,574
JNB 20:4015h 50m1 stopMAD 11:30Johannesburg - Madrid | Thu, Nov 5 | Air Algerie
MAD 14:0517h 45m1 stopJNB 08:50Madrid - Johannesburg | Wed, Nov 11 | Air AlgerieTWD 19,80635% offTWD 30,689 TWD 19,806
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Fri, Nov 6 | Etihad Airways
MAD 09:4521h 35m1 stopJNB 08:20Madrid - Johannesburg | Fri, Nov 13 | Etihad AirwaysTWD 20,71632% offTWD 30,689 TWD 20,716
JNB 18:5016h 35m1 stopMAD 10:25Johannesburg - Madrid | Fri, Nov 27 | Turkish Airlines
MAD 18:0027h 25m1 stopJNB 22:25Madrid - Johannesburg | Fri, Dec 4 | Turkish AirlinesTWD 21,19831% offTWD 30,689 TWD 21,198
JNB 18:5022h 35m1 stopMAD 16:25Johannesburg - Madrid | Sat, Nov 28 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Fri, Dec 4 | Turkish AirlinesTWD 21,19831% offTWD 30,689 TWD 21,198
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Thu, Nov 5 | Etihad Airways
MAD 21:1034h 10m1 stopJNB 08:20Madrid - Johannesburg | Wed, Nov 11 | Etihad AirwaysTWD 21,19831% offTWD 30,689 TWD 21,198
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal Airline
MAD 15:006hDirectJNB 16:00Madrid - Johannesburg | Sat, Nov 7 | Normal AirlineFind more flightsFind more flights
- Cheapest
JNB 00:2035h 5m1 stopMAD 10:25Johannesburg - Madrid | Mon, Nov 16 | Turkish AirlinesTWD 12,120 TWD 19,82239% off39% offTWD 19,822 TWD 12,120
JNB 00:2035h 5m1 stopMAD 10:25Johannesburg - Madrid | Thu, Dec 17 | Turkish AirlinesTWD 12,341 TWD 19,82238% off38% offTWD 19,822 TWD 12,341
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Mon, Nov 9 | Etihad AirwaysTWD 12,577 TWD 19,82237% off37% offTWD 19,822 TWD 12,577
JNB 21:4036h 55m1 stopMAD 09:35Johannesburg - Madrid | Mon, Nov 16 | Virgin AtlanticTWD 12,99134% offTWD 19,822 TWD 12,991
JNB 21:4028h 30m1 stopMAD 01:10Johannesburg - Madrid | Thu, Dec 31 | Virgin AtlanticTWD 13,08434% offTWD 19,822 TWD 13,084
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Fri, Nov 27 | Etihad AirwaysTWD 13,51232% offTWD 19,822 TWD 13,512
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Sun, Dec 6 | Etihad AirwaysTWD 13,63031% offTWD 19,822 TWD 13,630
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Wed, Dec 2 | Etihad AirwaysTWD 13,66031% offTWD 19,822 TWD 13,660
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Tue, Dec 1 | Etihad AirwaysTWD 13,66031% offTWD 19,822 TWD 13,660
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air EuropaTWD 14,167 TWD 33,46157% off57% offTWD 33,461 TWD 14,167
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air EuropaTWD 14,344 TWD 33,46156% off56% offTWD 33,461 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air EuropaTWD 14,344 TWD 33,46156% off56% offTWD 33,461 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air EuropaTWD 14,34456% offTWD 33,461 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air EuropaTWD 14,98455% offTWD 33,461 TWD 14,984
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air EuropaTWD 15,00355% offTWD 33,461 TWD 15,003
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air EuropaTWD 15,00355% offTWD 33,461 TWD 15,003
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Nov 24 | Air EuropaTWD 15,01355% offTWD 33,461 TWD 15,013
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 5 | Air EuropaTWD 15,02855% offTWD 33,461 TWD 15,028
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 17 | Air EuropaTWD 14,063 TWD 19,82228% off28% offTWD 19,822 TWD 14,063
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 12 | Air EuropaTWD 14,073 TWD 19,82228% off28% offTWD 19,822 TWD 14,073
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air EuropaTWD 14,167 TWD 27,23048% off48% offTWD 27,230 TWD 14,167
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air EuropaTWD 14,34447% offTWD 27,230 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air EuropaTWD 14,34447% offTWD 27,230 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air EuropaTWD 14,34447% offTWD 27,230 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air EuropaTWD 14,98445% offTWD 27,230 TWD 14,984
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air EuropaTWD 15,00345% offTWD 27,230 TWD 15,003
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air EuropaTWD 15,00345% offTWD 27,230 TWD 15,003
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 5 | Air EuropaTWD 15,028 TWD 27,23045% off45% offTWD 27,230 TWD 15,028
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 7 | Air EuropaTWD 19,333 TWD 27,23028% off28% offTWD 27,230 TWD 19,333
JNB 14:3015h 55m1 stopMAD 05:25Johannesburg - Madrid | Fri, Nov 6 | Ethiopian AirlinesTWD 14,403 TWD 27,23047% off47% offTWD 27,230 TWD 14,403
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 17 | Air EuropaTWD 14,063 TWD 19,82228% off28% offTWD 19,822 TWD 14,063
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 12 | Air EuropaTWD 14,073 TWD 19,82228% off28% offTWD 19,822 TWD 14,073
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air EuropaTWD 14,167 TWD 27,23048% off48% offTWD 27,230 TWD 14,167
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air EuropaTWD 14,34447% offTWD 27,230 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air EuropaTWD 14,34447% offTWD 27,230 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air EuropaTWD 14,34447% offTWD 27,230 TWD 14,344
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air EuropaTWD 14,98445% offTWD 27,230 TWD 14,984
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air EuropaTWD 15,00345% offTWD 27,230 TWD 15,003
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air EuropaTWD 15,00345% offTWD 27,230 TWD 15,003
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 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 one-way flights from O.R. Tambo International Airport to Madrid Barajas Airport are usually in February, with an average price of TWD 15,298. It is best to avoid August, when the average price can reach TWD 26,257.
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 departure day from O.R. Tambo International Airport to Madrid Barajas Airport is Wednesday, with average prices usually lower than other days. Avoid departing on Monday as prices are typically highest on 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 TWD 12,120) 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.36km |
|---|---|
| Cheapest one-way ticket price | TWD 12,120 |
| Cheapest return ticket price | TWD 19,250 |
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 TWD 15,879 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 14km, 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 TWD 12,120, and round-trip fares start from TWD 19,250. The current lowest fare is a Turkish Airlines flight departing on Mon, Nov 16; 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 TWD 19,581. 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.
Find Cheap Flights with Trip.com
- Flights from O.R. Tambo International Airport to Madrid Barajas Airport
- Flights from O.R. Tambo International Airport to King Shaka International Airport
- Flights from O.R. Tambo International Airport to Cape Town International Airport
- Flights from O.R. Tambo International Airport to Humberto Delgado Airport
- Flights from O.R. Tambo International Airport to Robert Gabriel Mugabe International Airport
- Flights from O.R. Tambo International Airport to Harare
- Flights from O.R. Tambo International Airport to Madrid
- Flights from O.R. Tambo International Airport to Cape Town
- Flights from O.R. Tambo International Airport to Toronto
- Flights from O.R. Tambo International Airport to Durban
- Flights from Toronto Pearson International Airport to Madrid Barajas Airport
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Madrid Barajas Airport
- Flights from London Gatwick Airport to Madrid Barajas Airport
- Flights from Francisco Sa Carneiro International Airport to Madrid Barajas Airport
- Flights from Humberto Delgado Airport to Madrid Barajas Airport
- Flights from Paris to Madrid Barajas Airport
- Flights from London to Madrid Barajas Airport
- Flights from Toronto to Madrid Barajas Airport
- Flights from Porto to Madrid Barajas Airport
- Flights from Lisbon to Madrid Barajas Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.