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 £281 and round-trip from £438. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Direct
- Recommended
- Fastest
- Next 7 days
JNB 00:2037h 55m1 stopMAD 13:15Johannesburg - Madrid | Wed, Dec 2 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Sat, Dec 5 | Turkish Airlines£438 £69837% off37% off£698 £438
JNB 00:2017h 5m1 stopMAD 16:25Johannesburg - Madrid | Mon, Nov 30 | Turkish Airlines
MAD 18:0027h 25m1 stopJNB 22:25Madrid - Johannesburg | Sat, Dec 5 | Turkish Airlines£438 £69837% off37% off£698 £438
JNB 20:4017h 25m1 stopMAD 13:05Johannesburg - Madrid | Wed, Dec 2 | Air Algerie
MAD 12:3019h 20m1 stopJNB 08:50Madrid - Johannesburg | Sat, Dec 5 | Air Algerie£445 £69836% off36% off£698 £445
JNB 20:4015h 50m1 stopMAD 11:30Johannesburg - Madrid | Sun, Nov 29 | Air Algerie
MAD 12:3019h 20m1 stopJNB 08:50Madrid - Johannesburg | Sat, Dec 5 | Air Algerie£44536% off£698 £445
JNB 20:4015h 50m1 stopMAD 11:30Johannesburg - Madrid | Fri, Nov 6 | Air Algerie
MAD 14:0517h 45m1 stopJNB 08:50Madrid - Johannesburg | Thu, Nov 12 | Air Algerie£45036% off£698 £450
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Sat, Nov 7 | Etihad Airways
MAD 09:4521h 35m1 stopJNB 08:20Madrid - Johannesburg | Sat, Nov 14 | Etihad Airways£47133% off£698 £471
JNB 18:5016h 35m1 stopMAD 10:25Johannesburg - Madrid | Sat, Nov 28 | Turkish Airlines
MAD 18:0027h 25m1 stopJNB 22:25Madrid - Johannesburg | Sat, Dec 5 | Turkish Airlines£48231% off£698 £482
JNB 18:5022h 35m1 stopMAD 16:25Johannesburg - Madrid | Sun, Nov 29 | Turkish Airlines
MAD 14:2031h 5m1 stopJNB 22:25Madrid - Johannesburg | Sat, Dec 5 | Turkish Airlines£48231% off£698 £482
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Fri, Nov 6 | Etihad Airways
MAD 21:1034h 10m1 stopJNB 08:20Madrid - Johannesburg | Thu, Nov 12 | Etihad Airways£48231% off£698 £482
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 | Sat, Dec 12 | Turkish Airlines£281 £45438% off38% off£454 £281
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Wed, Nov 4 | Etihad Airways£286 £45437% off37% off£454 £286
JNB 21:4028h 30m1 stopMAD 01:10Johannesburg - Madrid | Sat, Dec 26 | Virgin Atlantic£298 £45434% off34% off£454 £298
JNB 21:4028h 30m1 stopMAD 01:10Johannesburg - Madrid | Fri, Dec 4 | Virgin Atlantic£29834% off£454 £298
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Sun, Nov 22 | Etihad Airways£30732% off£454 £307
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Tue, Dec 1 | Etihad Airways£31032% off£454 £310
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Fri, Nov 27 | Etihad Airways£31131% off£454 £311
JNB 09:5034h 15m1 stopMAD 19:05Johannesburg - Madrid | Thu, Nov 26 | Etihad Airways£31131% off£454 £311
JNB 09:5022h 35m1 stopMAD 07:25Johannesburg - Madrid | Wed, Nov 25 | Etihad Airways£31131% off£454 £311
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 | Sun, Dec 20 | Air Europa£320 £45430% off30% off£454 £320
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 15 | Air Europa£322 £45428% off28% off£454 £322
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air Europa£322 £61948% off48% off£619 £322
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air Europa£32647% off£619 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air Europa£32647% off£619 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air Europa£32647% off£619 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air Europa£34145% off£619 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air Europa£34145% off£619 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air Europa£34145% off£619 £341
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 Europa£322 £76157% off57% off£761 £322
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air Europa£326 £76156% off56% off£761 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air Europa£326 £76156% off56% off£761 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air Europa£32656% off£761 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air Europa£34155% off£761 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air Europa£34155% off£761 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air Europa£34155% off£761 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Nov 24 | Air Europa£34155% off£761 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 5 | Air Europa£34255% off£761 £342
JNB 13:0017h 25m1 stopMAD 14:00Johannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sun, Dec 20 | Air Europa£320 £45430% off30% off£454 £320
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 15 | Air Europa£322 £45428% off28% off£454 £322
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 10 | Air Europa£322 £61948% off48% off£619 £322
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Dec 24 | Air Europa£32647% off£619 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Tue, Dec 29 | Air Europa£32647% off£619 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Dec 26 | Air Europa£32647% off£619 £326
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 19 | Air Europa£34145% off£619 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 28 | Air Europa£34145% off£619 £341
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Thu, Nov 26 | Air Europa£34145% off£619 £341
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 Europa£342 £61945% off45% off£619 £342
JNB 19:5510h 10mDirectMAD 05:05Johannesburg - Madrid | Sat, Nov 7 | Air Europa£439 £61928% off28% off£619 £439
JNB 14:3015h 55m1 stopMAD 05:25Johannesburg - Madrid | Fri, Nov 6 | Ethiopian Airlines£327 £61947% off47% off£619 £327
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 £348. It is best to avoid August, when the average price can reach £597.
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 £281) 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
S 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
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 -
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
12:55
STN
16:25
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 | £281 |
| Cheapest return ticket price | £438 |
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 £361 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 £281, and round-trip fares start from £438. The current lowest fare is a Turkish Airlines flight departing on Sat, Dec 12; 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 £445. 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
- O. R. Tambo International Airport to Harare International Airport flights
- Cheap flights from O. R. Tambo International Airport to King Shaka International Airport
- O. R. Tambo International Airport to Cape Town International Airport flights
- Cheap flights from O. R. Tambo International Airport to Bulawayo Airport
- O. R. Tambo International Airport to Heathrow Airport plane tickets
- O. R. Tambo International Airport to Bulawayo flights
- O. R. Tambo International Airport to Durban plane tickets
- Cheap flights from O. R. Tambo International Airport to London
- O. R. Tambo International Airport to Harare flights
- O. R. Tambo International Airport to Port Elizabeth plane tickets
- Luton Airport to Barajas Airport plane tickets
- Cheap flights from Gatwick Airport to Barajas Airport
- Cheap flights from Manchester Airport to Barajas Airport
- Heathrow Airport to Barajas Airport flights
- Stansted Airport to Barajas Airport plane tickets
- Manchester to Barajas Airport flights
- Cheap flights from London to Barajas Airport
- Amsterdam to Barajas Airport flights
- Cheap flights from Lisbon to Barajas Airport
- Paris to Barajas Airport plane tickets
Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.