How can I find cheap flights from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
Explore the cheapest one-way and round-trip flights from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport over the next 90 days, with one-way fares from $361 and round-trip from $587. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Nonstop
JNB 12:20 AM37h 55m1 stopMAD 1:15 PMJohannesburg - Madrid | Mon, Nov 30 | Turkish Airlines
MAD 2:20 PM31h 5m1 stopJNB 10:25 PMMadrid - Johannesburg | Thu, Dec 3 | Turkish Airlines$587 $93637% off37% off$936 $587
JNB 12:20 AM17h 5m1 stopMAD 4:25 PMJohannesburg - Madrid | Sat, Nov 28 | Turkish Airlines
MAD 6:00 PM27h 25m1 stopJNB 10:25 PMMadrid - Johannesburg | Thu, Dec 3 | Turkish Airlines$587 $93637% off37% off$936 $587
JNB 8:40 PM17h 25m1 stopMAD 1:05 PMJohannesburg - Madrid | Mon, Nov 30 | Air Algerie
MAD 12:30 PM19h 20m1 stopJNB 8:50 AMMadrid - Johannesburg | Thu, Dec 3 | Air Algerie$597 $93636% off36% off$936 $597
JNB 8:40 PM15h 50m1 stopMAD 11:30 AMJohannesburg - Madrid | Fri, Nov 27 | Air Algerie
MAD 12:30 PM19h 20m1 stopJNB 8:50 AMMadrid - Johannesburg | Thu, Dec 3 | Air Algerie$59736% off$936 $597
JNB 8:40 PM15h 50m1 stopMAD 11:30 AMJohannesburg - Madrid | Wed, Nov 4 | Air Algerie
MAD 2:05 PM17h 45m1 stopJNB 8:50 AMMadrid - Johannesburg | Tue, Nov 10 | Air Algerie$60435% off$936 $604
JNB 9:50 AM22h 35m1 stopMAD 7:25 AMJohannesburg - Madrid | Thu, Nov 5 | Etihad Airways
MAD 9:45 AM21h 35m1 stopJNB 8:20 AMMadrid - Johannesburg | Thu, Nov 12 | Etihad Airways$63133% off$936 $631
JNB 6:50 PM16h 35m1 stopMAD 10:25 AMJohannesburg - Madrid | Thu, Nov 26 | Turkish Airlines
MAD 6:00 PM27h 25m1 stopJNB 10:25 PMMadrid - Johannesburg | Thu, Dec 3 | Turkish Airlines$64631% off$936 $646
JNB 6:50 PM22h 35m1 stopMAD 4:25 PMJohannesburg - Madrid | Fri, Nov 27 | Turkish Airlines
MAD 2:20 PM31h 5m1 stopJNB 10:25 PMMadrid - Johannesburg | Thu, Dec 3 | Turkish Airlines$64631% off$936 $646
JNB 9:50 AM22h 35m1 stopMAD 7:25 AMJohannesburg - Madrid | Wed, Nov 4 | Etihad Airways
MAD 9:10 PM34h 10m1 stopJNB 8:20 AMMadrid - Johannesburg | Tue, Nov 10 | Etihad Airways$64631% off$936 $646
JNB 1:00 PM17h 25m1 stopMAD 2:00 PMJohannesburg - Madrid | Thu, Nov 5 | Normal Airline
MAD 3:00 PM6hNonstopJNB 4:00 PMMadrid - Johannesburg | Sat, Nov 7 | Normal AirlineFind more flightsFind more flights
- Cheapest
JNB 12:20 AM17h 5m1 stopMAD 4:25 PMJohannesburg - Madrid | Tue, Nov 17 | Turkish Airlines$361 $61641% off41% off$616 $361
JNB 12:20 AM37h 55m1 stopMAD 1:15 PMJohannesburg - Madrid | Sat, Dec 12 | Turkish Airlines$367 $61640% off40% off$616 $367
JNB 12:20 AM35h 5m1 stopMAD 10:25 AMJohannesburg - Madrid | Sat, Nov 28 | Turkish Airlines$370 $61640% off40% off$616 $370
JNB 9:50 AM34h 15m1 stopMAD 7:05 PMJohannesburg - Madrid | Sat, Nov 21 | Etihad Airways$38438% off$616 $384
JNB 9:40 PM36h 55m1 stopMAD 9:35 AMJohannesburg - Madrid | Sat, Nov 28 | Virgin Atlantic$39636% off$616 $396
JNB 9:50 AM22h 35m1 stopMAD 7:25 AMJohannesburg - Madrid | Wed, Dec 9 | Etihad Airways$41233% off$616 $412
JNB 8:55 PM24h 30m1 stopMAD 9:25 PMJohannesburg - Madrid | Sat, Nov 7 | Qatar Airways$41233% off$616 $412
JNB 9:50 AM22h 35m1 stopMAD 7:25 AMJohannesburg - Madrid | Fri, Dec 18 | Etihad Airways$41632% off$616 $416
JNB 9:50 AM34h 15m1 stopMAD 7:05 PMJohannesburg - Madrid | Mon, Dec 14 | Etihad Airways$41732% off$616 $417
JNB 1:00 PM17h 25m1 stopMAD 2:00 PMJohannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Dec 10 | Air Europa$432 $1,02057% off57% off$1,020 $432
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Dec 24 | Air Europa$437 $1,02056% off56% off$1,020 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Dec 29 | Air Europa$437 $1,02056% off56% off$1,020 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Dec 26 | Air Europa$43756% off$1,020 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 19 | Air Europa$45755% off$1,020 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Nov 28 | Air Europa$45755% off$1,020 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 26 | Air Europa$45755% off$1,020 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Nov 24 | Air Europa$45855% off$1,020 $458
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 5 | Air Europa$45855% off$1,020 $458
JNB 1:00 PM17h 25m1 stopMAD 2:00 PMJohannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Nov 17 | Air Europa$427 $61631% off31% off$616 $427
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Dec 10 | Air Europa$432 $83048% off48% off$830 $432
JNB 6:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Nov 10 | Air Europa$437 $61628% off28% off$616 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Dec 24 | Air Europa$43747% off$830 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Dec 29 | Air Europa$43747% off$830 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Dec 26 | Air Europa$43747% off$830 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 19 | Air Europa$45745% off$830 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Nov 28 | Air Europa$45745% off$830 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 26 | Air Europa$45745% off$830 $457
JNB 1:00 PM17h 25m1 stopMAD 2:00 PMJohannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 5 | Air Europa$458 $83045% off45% off$830 $458
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Nov 7 | Air Europa$589 $83028% off28% off$830 $589
JNB 2:30 PM15h 55m1 stopMAD 5:25 AMJohannesburg - Madrid | Fri, Nov 6 | Ethiopian Airlines$439 $83047% off47% off$830 $439
JNB 1:00 PM17h 25m1 stopMAD 2:00 PMJohannesburg - Madrid | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Nov 17 | Air Europa$427 $61631% off31% off$616 $427
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Dec 10 | Air Europa$432 $83048% off48% off$830 $432
JNB 6:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Nov 10 | Air Europa$437 $61628% off28% off$616 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Dec 24 | Air Europa$43747% off$830 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Tue, Dec 29 | Air Europa$43747% off$830 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Dec 26 | Air Europa$43747% off$830 $437
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 19 | Air Europa$45745% off$830 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Sat, Nov 28 | Air Europa$45745% off$830 $457
JNB 7:55 PM10h 10mNonstopMAD 5:05 AMJohannesburg - Madrid | Thu, Nov 26 | Air Europa$45745% off$830 $457
JNB 1:00 PM17h 25m1 stopMAD 2:00 PMJohannesburg - 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 Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport
What is the cheapest month for one-way flights from Johannesburg O R Tambo Airport to Adolfo Suárez 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 Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport, the best time to buy is in February, with an average price of $466. You’ll want to avoid August, when the average price can reach as high as $800.
What is the cheapest day of the week to fly from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Johannesburg O R Tambo Airport to Adolfo Suárez 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 Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
The cheapest airline flying from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport is Turkish Airlines (from $376) 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 Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
Check the schedule for flights from Johannesburg to Madrid and find the flight that best matches your travel plans.
-
TK243
Johannesburg O R Tambo Airport
12:20 AM
JNB
11:25 AM
IST
S - - - - F -Search -
TK1859
Istanbul Airport
1:55 PM
IST
4:25 PM
MAD
S M T W T F S -
EY748
Johannesburg O R Tambo Airport
9:50 AM
JNB
7:45 PM
AUH
S M T W T F SSearch -
EY101
Abu Dhabi Intl. Airport
2:25 AM
AUH
8:10 AM
MAD
S M T W T F S -
QR1364
Johannesburg O R Tambo Airport
2:45 PM
JNB
11:55 PM
DOH
S M T W T F SSearch -
QR329
Hamad Intl. Airport
1:25 AM
DOH
6:40 AM
LGW
S M T W T F S -
U28019
Gatwick Airport
8:25 AM
LGW
12:10 PM
MAD
S M T W T F S -
TK243
Johannesburg O R Tambo Airport
12:20 AM
JNB
11:25 AM
IST
S - - - - F -Search -
TK1359
Istanbul Airport
8:55 PM
IST
11:35 PM
MAD
S - T - T - - -
KQ765
Johannesburg O R Tambo Airport
2:45 AM
JNB
7:50 AM
NBO
S M T W T F SSearch -
KQ100
Jomo Kenyatta International Airport
9:05 AM
NBO
4:15 PM
LHR
S M T W T F S -
W45373
London Luton Airport
9:30 PM
LTN
1:10 AM
MAD
- M T W T F S -
VS450
Johannesburg O R Tambo Airport
8:15 PM
JNB
5:20 AM
LHR
S M T W T F SSearch -
W45373
London Luton Airport
9:30 PM
LTN
1:10 AM
MAD
- M T W T F S -
EY748
Johannesburg O R Tambo Airport
9:50 AM
JNB
7:45 PM
AUH
S M T W T F SSearch -
EY103
Abu Dhabi Intl. Airport
2:15 PM
AUH
7:20 PM
MAD
S M T W T F S -
TK243
Johannesburg O R Tambo Airport
12:20 AM
JNB
11:25 AM
IST
S - - - - F -Search -
TK1857
Istanbul Airport
7:55 AM
IST
10:25 AM
MAD
S M T W T F S -
TK243
Johannesburg O R Tambo Airport
12:20 AM
JNB
11:25 AM
IST
S - - - - F -Search -
TK1357
Istanbul Airport
10:35 AM
IST
1:15 PM
MAD
S M T W T F S -
QR1378
Johannesburg O R Tambo Airport
8:55 PM
JNB
6:10 AM
DOH
S M T W T F SSearch -
QR109
Hamad Intl. Airport
9:35 AM
DOH
2:00 PM
LHR
S M T W T F S -
FR499
London Stansted Airport
8:45 AM
STN
12:15 PM
MAD
S M T W T F S
About Johannesburg O R Tambo Airport and Adolfo Suárez Madrid-Barajas Airport
Learn about Johannesburg O R Tambo Airport (JNB) and Adolfo Suárez Madrid-Barajas Airport (MAD) — including location, terminals, transportation, and travel tips.
| Flight distance | 8,113.36 km |
|---|---|
| Cheapest one-way ticket price | $361 |
| Cheapest return ticket price | $587 |
FAQs for Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport Flights
How many daily flights are there from Johannesburg O R Tambo Airport (JNB) to Adolfo Suárez Madrid-Barajas Airport (MAD)?
There are around 1 daily flights from Johannesburg O R Tambo Airport (JNB) to Adolfo Suárez Madrid-Barajas Airport (MAD).What is the flight schedule from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
The earliest flight from Johannesburg O R Tambo Airport to Adolfo Suárez 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 Johannesburg O R Tambo Airport (JNB) to Adolfo Suárez Madrid-Barajas Airport (MAD) most expensive?
The route from Johannesburg O R Tambo Airport (JNB) to Adolfo Suárez Madrid-Barajas Airport (MAD) is quite popular. Without considering departure times or holidays, tickets cost around $484 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. It takes about 30 minutes by taxi.
What are the cheapest flights from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
One-way flights from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport currently start from $361, and round-trip fares start from $587. The current lowest fare is a Turkish Airlines flight departing on Tue, Nov 17; prices may vary depending on availability.Which airlines offer direct flights from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
Yes. Air Europa operate direct flights from Johannesburg O R Tambo Airport to Adolfo Suárez 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 Johannesburg O R Tambo Airport to Adolfo Suárez 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 Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport is $597. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport?
Johannesburg O R Tambo Airport to Adolfo Suárez 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 Johannesburg O R Tambo Airport to Adolfo Suárez Madrid-Barajas Airport on Trip.com?
Enter Johannesburg O R Tambo Airport and Adolfo Suárez 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 Johannesburg O R Tambo Airport to King Shaka International Airport flights
- Flights from Johannesburg O R Tambo Airport to Harare International Airport
- Flights from Johannesburg O R Tambo Airport to Baiyun Intl. Airport
- Flights from Johannesburg O R Tambo Airport to Murtala Muhammed Intl Airport
- Nonstop flights Johannesburg O R Tambo Airport to Cape Town Intl. Airport
- Cheap flights from Johannesburg O R Tambo Airport to Cape Town
- Flight deals from Johannesburg O R Tambo Airport to Durban
- Cheap flights from Johannesburg O R Tambo Airport to Lagos
- Flight deals from Johannesburg O R Tambo Airport to Harare
- Cheap flights from Johannesburg O R Tambo Airport to Guangzhou
- Nonstop flights Fiumicino Leonardo Da Vinci Intl. Airport to Adolfo Suárez Madrid-Barajas Airport
- Flights from Humberto Delgado Airport to Adolfo Suárez Madrid-Barajas Airport
- Flights from Seville Airport to Adolfo Suárez Madrid-Barajas Airport
- Cheap Paris Orly Airport to Adolfo Suárez Madrid-Barajas Airport flights
- Nonstop flights Ministro Pistarini Airport to Adolfo Suárez Madrid-Barajas Airport
- Airlines fly from Paris to Adolfo Suárez Madrid-Barajas Airport
- Flights from Buenos Aires to Adolfo Suárez Madrid-Barajas Airport
- Airlines fly from London to Adolfo Suárez Madrid-Barajas Airport
- Lisbon to Adolfo Suárez Madrid-Barajas Airport cheap flights
- Rome to Adolfo Suárez Madrid-Barajas Airport cheap flights
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.