Cheap flights from Johannesburg to Madrid

Return
Economy
Johannesburg (JNB)
Madrid (MAD)
Depart
Return
Any month
|

The best prices from Johannesburg to Madrid are usually found in February or March, booked 22 days in advance, depart on a Tuesday or Thursday and return on a Monday

Return
Economy
From?
To?
Mon 6/21
Mon 6/28
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to Madrid (MAD)

All the information you need to plan the best JNB to MAD flight in 2021: compare Johannesburg to Madrid flight prices with the expected peak season, weather and rainfall in Madrid.
JNB - MAD
Price
R7 132 - R9 045
MAD
Temperature
11 - 33 °C
MAD
Rainfall
9 - 65 mm

Popular in

December

High demand for flights, 18% potential price rise

Cheapest in

February

Best time to find cheap flights, 4% potential price drop

Round-trip from

R7 132

From Johannesburg to Madrid

One-way from

R5 315

One-way flight from Johannesburg to Madrid

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Madrid?

It’s generally more expensive to depart on a Monday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

How far in advance should I book a flight from Johannesburg to Madrid?

Travellers have found it’s best to book a flight 21 days in advance to save up to 8% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 21 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Madrid 1-2 weeks in advance for as low as R7 405, or R8 143 for flights within the next 24 hours.

What is the cheapest month to fly from Johannesburg to Madrid?

February is one of the best times of the year to fly to Madrid from Johannesburg. Prices for February average R7 455 per person but you can even find prices for as low as R6 121. The most expensive prices can be found in the month of December. Opting for a February flight can save you 21% on your journey compared to booking in February

When is the cheapest time to fly from Johannesburg to Madrid (JNB - MAD)?

One of the essential ways to save on airfare from Johannesburg to Madrid is to remain as flexible as possible. Flights that are in the evening tend to be the most expensive. A flight at midday could potentially save you up to 10% on airfare.

Cheap flights from Johannesburg to Madrid in June, July 2021

The best prices found for JNB to MAD flights in June, July
13 Jul - 20 Jul
R7 474pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
28 Jul - 4 Aug
R7 487pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
21 Jun - 28 Jun
R7 501pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Madrid 2021 flight deals

Cheap flights to Madrid from Johannesburg found for this year
9 Sep - 17 Oct
R6 545pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
6 Sep - 17 Oct
R7 474pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
28 Jul - 4 Aug
R7 487pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Madrid

Late deals on return flights to Madrid from Johannesburg, departing today and this week
21 Jun - 28 Jun
R7 501pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
21 Jun - 28 Jun
R7 747pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
21 Jun - 28 Jun
R7 966pp
JNB
Johannesburg OR Tambo
Air France
   
2 STOPS
MAD
Madrid Barajas
MAD
Madrid Barajas
Air France
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Madrid from Johannesburg

The cheapest one-way flights from Johannesburg to Madrid
19:10 - 15:30
KLM
1 stop
20h 20m
JNB - MAD
KLM
R5 315
KLM
19:10 - 15:20
Air France
2 stops
20h 10m
JNB - MAD
Air France
R5 575
21:15 - 20:20
Multiple Airlines
2 stops
23h 05m
JNB - MAD
Multiple Airlines
R18 432
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">Madrid</span> flights.

Flight FAQs

From Johannesburg to Madrid

Can I find flights from Johannesburg to Madrid for under R6 831 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Madrid for under R6 831. The cheapest flight booked recently is on Qatar Airways for just R6 545, but on average you can expect to pay R7 446.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Madrid Barajas to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. Etihad Airways and Alitalia are some airlines that have done so. New policies for travellers booking flights from Johannesburg OR Tambo to Madrid Barajas include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Madrid Barajas have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Emirates, Alitalia, and Ethiopian Air flying from Johannesburg OR Tambo to Madrid Barajas have implemented new flexible cancellation policies.

Are there direct flights from Johannesburg to Madrid for under R6 831 on Cheapflights?

There are no direct flights from Johannesburg to Madrid, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Johannesburg to Madrid for under R8 198?

There are currently 5+ open flights from Johannesburg to Madrid within the next 7 days for less than R8 198.

How popular is this flight route?

Within the past month, 3 980 users have taken a look at flights from Johannesburg OR Tambo to Madrid Barajas.

Does it rain more in Johannesburg or Madrid?

The rainfall in Johannesburg is generally more than the rainfall in Madrid. This will continue over the next 3 days.

Is Johannesburg weather warmer or cooler than Madrid?

Expect the weather to be around 33 °C on average in July. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Madrid is generally hotter than in Johannesburg.

How long does is the flight from Johannesburg to Madrid?

There are many flights that can get you from Johannesburg to Madrid in 16h 45m. Fly via Egypt Air, Lufthansa, or KLM to get the fastest option. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Johannesburg to Madrid return?

Cheapflights users have booked flights from Johannesburg to Madrid from R6 545 return. Other airlines that can offer you cheap pricing are KLM, from R7 201, and Egypt Air, from R7 297. You may be able to fly from Johannesburg to Madrid for 12% less than the average price by searching for these airlines.

What are the cheapest airlines to fly from Johannesburg to Madrid one-way?

One-way options have recently been found by users for as low as R5 083 on KLM. Another option is Air France, who have fights from R5 575.

Alternative routes for Johannesburg to Madrid

See prices for flight routes from nearby airports that may be better suited for you.

Destination information for Madrid

Things to know before you go - useful duration and weather info for your trip from Johannesburg to Madrid.
Today's exchange rate
R1 = €0,07
Average temperature for June in Madrid
29.0 °C
Avg rainfall for June in Madrid
15.0 mm

Airports servicing Johannesburg

Airports servicing Madrid

Top 10 airlines flying from Johannesburg to Madrid

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Madrid choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Ethiopian Air
R424 R533 No cancel fee 72%
Search Ethiopian Air flights
Etihad Airways
R445 R536 No cancel fee 75%
Search Etihad Airways flights
Alitalia
R430 R603 No cancel fee 81%
Search Alitalia flights
Egypt Air
R490 R611 No cancel fee N/A
Search Egypt Air flights
Qatar Airways
R496 R630 No cancel fee 68%
Search Qatar Airways flights
KLM
R505 R644 No cancel fee 75%
Search KLM flights
Iberia
R476 R656 No cancel fee 77%
Search Iberia flights
Air France
R520 R700 No cancel fee 77%
Search Air France flights
Turkish Airlines
R554 R704 No cancel fee 77%
Search Turkish Airlines flights
Lufthansa
R643 R756 No cancel fee 76%
Search Lufthansa flights
Home Europe Spain Madrid Cheap flights from Johannesburg to Madrid
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First