Cheap flights from Johannesburg to Spain

Return
Economy
Johannesburg (JNB)
Madrid (MAD)
Depart
Return
Any month
|
Return
Economy
From?
To?
Wed 11/3
Wed 11/10
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to Spain

All the information you need to plan the best JNB to MAD flight in 2021: compare Johannesburg to Spain flight prices with the expected peak season, weather and rainfall in Spain.
What is the cheapest month to fly from Johannesburg to Spain?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, March can be a great choice for travel to Spain. Flights to Spain from Johannesburg in March are about R8 880 on average during March, but can be found for as low as R7 322.

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

To save on the cost of your flight from Johannesburg to Spain, book at least 61 days before your planned departure. Booking around this time can save you about 5% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R9 241 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R9 241.

When is the cheapest time to fly from Johannesburg to Spain (ZA1 - ES)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Spain as you normally would.

Cheap flights from Johannesburg to Spain in October, November 2021

The best prices found for JNB to Spain flights in October, November
17 Nov - 27 Nov
R6 244pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
22 Nov - 29 Nov
R6 259pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
22 Nov - 29 Nov
R6 288pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Spain 2021 flight deals

Cheap flights to Spain from Johannesburg found for this year
17 Nov - 27 Nov
R6 244pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
22 Nov - 29 Nov
R6 259pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
22 Nov - 29 Nov
R6 288pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Spain

Late deals on return flights to Spain from Johannesburg, departing today and this week
6 Nov - 20 Nov
R10 023pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
SWISS
   
2 STOPS
JNB
Johannesburg OR Tambo
6 Nov - 20 Nov
R10 407pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
TFN
Santa Cruz de Tenerife Tenerife-Norte
TFN
Santa Cruz de Tenerife Tenerife-Norte
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
6 Nov - 20 Nov
R10 894pp
JNB
Johannesburg OR Tambo
British Airways
 
1 STOP
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
British Airways
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Spain from Johannesburg

The cheapest one-way flights from Johannesburg to Spain
16:45 - 9:25
Egypt Air
1 stop
17h 40m
JNB - BCN
Egypt Air
R4 428
mytrip.com
18:55 - 11:35
KLM
1 stop
17h 40m
JNB - BCN
KLM
R5 255
Tripmonster
18:55 - 6:35
Air France
2 stops
36h 40m
JNB - MAD
Air France
R5 890

Related info for your journey

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

Flight FAQs

From Johannesburg to Spain

Which airlines flying from Johannesburg to Spain have flexible cancellations due to COVID-19?

Some of our airline partners flying from Johannesburg to Spain have new flexible policies in place due to COVID-19. Emirates, ITA - Airways, and Qatar Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Emirates with this kind of flexibility.

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

New policies can now be found on Etihad Airways to help keep travellers safe while flying. Some of the new policies that have been implemented to accommodate travellers flying from Johannesburg to Spain are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Can I find flights from Johannesburg to Spain for under R5 600 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Spain for under R5 600. The cheapest flight booked recently is on Etihad Airways for just R5 521, but on average you can expect to pay R6 436.

Are there last-minute flights available from Johannesburg to Spain for under R10 100?

There are currently 13+ open flights from Johannesburg to Spain within the next 7 days for less than R10 100.

How popular is this Johannesburg to Spain flight route?

This flight path from Johannesburg to Spain was viewed by 3 980 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

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

To fly one-way, consider booking your trip with Egypt Air, which is currently one of the cheapest options available, starting at R4 428. KLM flights start at R5 255 while deals on Turkish Airlines start at R5 358 one-way.

What are the most popular routes from Johannesburg to Spain?

Most travellers choose Johannesburg OR Tambo - Barcelona-El Prat, Johannesburg OR Tambo - Madrid Barajas or Johannesburg OR Tambo - Granadilla Tenerife-Sur when deciding on the best route from Johannesburg to Spain.

What are the cheapest flights from Johannesburg to Spain?

On average you can expect to pay R6 001 for a flight from Johannesburg to Spain. The cheapest flight overall is R2 989 while the most popular route, (Johannesburg OR Tambo - Barcelona-El Prat) is currently priced at R5 521.

What are the most popular airlines that fly from Johannesburg to Spain?

Consider Air France, ITA - Airways or British Airways when booking your flight. These represent the most popular airlines when flying from Johannesburg to Spain.

COVID Restrictions

View COVID Travel Restrictions for Spain

Do I need a COVID test to fly to Spain from Johannesburg?

Information is based on travel restrictions from Johannesburg to Spain

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Spain.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 for rt-pcr (naat) and 48 for antigen (quick-test) hours before departing to Spain.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Spain.

Do I need a test to fly back to Johannesburg from Spain?

Returning to Johannesburg from Spain

COVID-19 testing requirements
Visitors from Spain must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Spain are not required to quarantine after entering Johannesburg.

Hide COVID Travel Restrictions for Spain

Destination points for flights from Johannesburg to Spain

Select to see more specific information for flights from Johannesburg to all places in Spain.

Destination information for Spain

Things to know before you go - useful duration and weather info for your trip from Johannesburg to Spain.
Today's exchange rate
R1 = €0,06

Airports servicing Johannesburg

Lanseria (HLA)

Top 10 airlines flying from Johannesburg to Spain

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Spain 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
ITA - Airways
R6 166 R9 024 No cancel fee 81%
Search ITA - Airways flights
Ethiopian Air
R6 259 R7 875 No cancel fee 72%
Search Ethiopian Air flights
Iberia
R6 439 R10 314 No cancel fee 77%
Search Iberia flights
Etihad Airways
R6 568 R10 122 No cancel fee 75%
Search Etihad Airways flights
Turkish Airlines
R6 870 R10 392 No cancel fee 77%
Search Turkish Airlines flights
Lufthansa
R7 182 R12 010 No cancel fee 76%
Search Lufthansa flights
Egypt Air
R7 222 R9 026 No cancel fee N/A
Search Egypt Air flights
SWISS
R7 251 R12 000 No cancel fee 79%
Search SWISS flights
Qatar Airways
R7 318 R10 895 No cancel fee 68%
Search Qatar Airways flights
KLM
R7 456 R9 806 No cancel fee 75%
Search KLM flights
Home Europe Spain Cheap flights from Johannesburg to Spain
  • 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