Find cheap flights from Johannesburg to Spain from R5 362

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 14/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Tue 2/1
Tue 9/1
In the last 7 days travellers have searched 44 352 598 times on KAYAK, and here is why:

Find the best priceCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Spain

Latest Spain Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARMadrid
1 stop from R10 743

Good to know

Low season

February

High season

June

Cheapest flight

R5 362
Best time to beat the crowds (22% less expensive on average)
Most popular time to fly (6% more expensive on average)
Flight from Johannesburg to Barcelona

FAQs - booking Spain flights

  • How does KAYAK find such low prices on flights from Johannesburg to Spain?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Spain.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Spain?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Spain from Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Spain?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Spain with an airline and back to Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Spain?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Spain from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Spain

  • High season is considered to be January, February and December. The cheapest month to fly from Johannesburg is January.
  • Morning departure is around 3% more expensive than an evening flight, on average*.
See more tips
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from OR Tambo to Spain

Need help choosing which airline to fly with from OR Tambo to Spain? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8,2
Qatar AirwaysOverall score based on 11271 reviews
80food
83overall
83boarding
82comfort
86crew
82entertainment
Airline reviews
Pros: "I would have appreciated that with ALL required paperwork, my stay at check in point would have lasted a little less than two hours I spent standing and waiting for a feedback."
Cons: "Updating clients and offering a seat if it’s a long wait could have improved the situation. It is on reception that the business gets its impression. Thanks."
Read more about Qatar Airways
Pros: "I would have appreciated that with ALL required paperwork, my stay at check in point would have lasted a little less than two hours I spent standing and waiting for a feedback."
Cons: "Updating clients and offering a seat if it’s a long wait could have improved the situation. It is on reception that the business gets its impression. Thanks."
Pros: "Crew was great. They made up for mistakes in a positive and amenable way."
Cons: "Flight was late. There was no communication about it. The flight from Joburg to Doha was late, therefore I missed my connection. The delay was not officially communicated to any of the passengers — no announcements made, no representatives to talk to at the gate — until well past the time that we should have been in the air. It was distressing."
Pros: "Everything"
Cons: "They are the best and air Canada should learn from them"
Cons: "Low cost airline so they charge you for everything. I had to pay $159 to check a bag for a 1.5 hour flight. That nearly doubled the cost of the original ticket. By the time they charge you for everything, you don't save any money. And they even weigh every purse, backpack, handbag, etc. at the gate and start charging customers for carry on. Don't fly with these guys. And because their customers are dissatisfied, all the employees I encountered were rude."
Pros: "Nothing special"
Cons: "I found my seat a bit uncomfortable for this leg of the jurney"
Pros: "Good crew, fair choice of food and drinks and served whenever you want it. Good array of entertainment on offer but our flight was a 'sleeper' so after a fumble with the controls and the limited new releases, I opted to read instead. Not sure we like the Dreamliner configuration and levels of comfort more than the 777 or Airbus offerings but it was fine."
Cons: "A couple on our flight decided it was OK to have their 4-year old run around the cabin shrieking and causing a lot of fuss. Most of us in the cabin complained but these parents were pathetically weak and elected to allow it to continue. No sleep... spoiled experience.. miserable flight in this respect. Terrible Business Lounge 'Aspire' in Gatwick; dirty and poorly equipped - not even Prosecco on offer without paying £5 for a small glass. Qatar should stop using this dreadful place. Crew seemed to have stopped referring to the passengers by name and offer a less-personalised service in Business than we have become accustomed to. The food choices while good, have been paired back as have the selection of wines."
Pros: "The service of the cabin was great!"
Cons: "The food was not of the quality I would have expected from the expectation created by the airlines marketing. We boarded close to a full hour later than scheduled and the boarding process was very slow."
Pros: "I got an aisle seat. Bathrooms were not bad in terms of cleanliness."
Cons: "Service was ok. I was forgotten to be served items that other passengers were given. Seating ended up being kind of cramped as passenger in front was relaxing a bit too much. Entertainment was ok."
Pros: "decent leg room. the staff was accommodating"
Cons: "the brea was har. some of the food was overheated thus making it hard to eat"
Pros: "Fantastic service, very friendly staff who are always happy to help"
Cons: "Should have internet free of charge in flight"
Pros: "Not one thing about my experience."
Cons: "The alertness of the staff, the boarding process, the knowledge of the staff. Not breaking my luggage!"
Cons: "Swiss air returned my bagage damaged and there is no way to report it!"
Cons: "They charged about $230 to convey my skis, compared to about $80 for the first bag. This is such ab unexpectedly big difference as to be a trap. Swiss Air are, in my opinion, con artists. Do not fly with them."
Pros: "The food that I did get was decent There was wine A couple decent movies were available"
Cons: "They were basically out of food almost everytime they got to me. The Arm rest only went half way up They didnt pass out water as much as they usually do"
Pros: "The food was quite good and the crew was perfectly friendly. The entertainment choices were useful on such a long flight."
Cons: "It was extremely warm on the flight; consequently, I was unable to sleep. This was my second overly warm Swiss Air flight. After numerous complaints on the first flight, the temperature was lowered, but the second flight remained warm."
Pros: "Our flight on Swiss was excellent. On time, courteous crew, and loved the morning Croisant and the chocolate. As my wife and I are both retired flight attendants with TWA and American, we tend to notice customer service at all levels of an airline’s operation. Both our flight out of LHR to GVA and our return were smooth as can be. Nice job, Swiss!"
Cons: "Boarding is a mess There is no order at all That delays the flight"
Pros: "Crew helpful. Seats comfortable. Slept most of flight."
Cons: "Didn’t bother me because sleeping but much of flight apparently the entertainment system had issues"
Cons: "My Swiss flight to JFK was cancelled before 24 hours without explaining the reason. They should explain the reason at least. I had to take an another flight and arrived at JFK after 6 hours from the original flight. My trip was totally messed up, so I was not happy at all."
Cons: "The boarding process is very uncomfortable as the passengers are asked to board the plane without any specific order, regardless of where they’re sitting, instead of boarding them by groups."
Cons: "I had paid for an upgrade to sit in the front of the cabin with extra legroom (row 14A). When I boarded a man sat it my seat. He had not paid for the upgrade, but the crew let him stay in my seat. I had asked him to social distance but he continued to sit right behind me bo matter which seat I moved to. He argued with the crew until they gave up and let him stay. They did not check his boarding pass or ask him to move to his assigned seat I found a different seat away from him but I don’t see the point in paying for extra legroom when the crew let’s people who haven’t paid for it sit it those seats. I felt harassed by the man and was very uncomfortable the whole flight. I am considering my next step, I think I should at least receive a refund for the upgrade I paid for."
Cons: "The airline lost my suitcase and deliver it only 72 hours later... They refused to give me proper compensation for items that were broken..."
Cons: "I paid for the preferred seat .and i found that people beside me didnt pay anything when i asked them ,"
Cons: "Boarding was chaotic & therefore delayed take off a little Receiving luggage was slow -@ 35 minutes from landing to luggage claim, so actual arrival was considerably later for those meeting me"
Pros: "Seat was comfy and spacious for economy class"
Cons: "Vegetarian meal was okay but could be more enjoyable if served with bread at start of meal."
Pros: "Crew was helpful and food was very good"
Cons: "There was no entertainment on the flight from Vancouver to Amsterdam and this on top of a two hour delay in taking off which led us to have to literally run to our gate in Amsterdam to make the connection to Mumbai"
Cons: "KLM was not prepared to get wheel chair passenger off plane. Cost me delay of 1 hour. I will never fly KLM again."
Pros: "Seat comfortable"
Cons: "Flight was delayed and overhead bin space was very small"
Pros: "Nice aircraft"
Cons: "Unexpected refueling stop. 2 hr delay Lost connection Reached destination after 18 hr delay"
Pros: "The crew was nice and helpful (our flight was 2h late so they put us on the one before in business class for us not to miss our connection)"
Cons: "A lot of delays, on both flights. We spent twice as much time waiting than flying."

The hard product, food, and service are far superior to their North American counterparts

Cons: "The Premium Eco seats are a catastrophe. They don't recline: the seats only slide down slightly but the upper part of your body doesn't move much. This makes for a poor experience, especially on a night flight. Except if you need the extra width, Eco has better value."
Cons: "Comfort plus seats need some work. Very thin padding on a hard seat. The leg rest needs to come up higher so you don’t slide down while semi reclined. Nice compromise between business and coach though."
Pros: "Spacious business class seats, excellent meals"
Cons: "Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options."
Pros: "The bread was fresh and food better than other times"
Cons: "Crew is always aggressive and unfriendly"
Pros: "Great crew and entertainment. Terrible experience at CDG airport but that’s the airports fault."
Pros: "Quick boarding, comfortable seating. Great food!"
Cons: "The seats and IFE were a bit outdated. Comfortable, but outdated. My family had issues with their screens and one had to use the remote as the touch screen was no longer functional."
Pros: "Crew was nice."
Cons: "Food could be better, or at least be provided an option to purchase an upgraded meal. Also, insufficient amount of drinking water provided to passengers."
Pros: "Crew was really good, polite, efficient. The aircraft was relatively new and clean (rare for an airline to provide a new craft on an Africa segment). Food was good, seats comfortable. Will definitely make them my airline of choice to the extent that I can cost wise."
Cons: "There was no entertainment and the food could be better"

I didn’t like anything, really. I’ve flown a lot of airlines and American is up there with Allegiant. The crew was not friendly and seemed put off about anything and everything. After being with an English crew the American was very disappointing and they fit the stereotype of “Americans are rude”. Will never recommend this airline and will avoid using them again.

Always a pleasure on an A380 even though its the old BA seats. The passenger behind me was constantly coughing and when she was not, she was making strange breathing sounds. It was clear that she had an infection and not coping well with the flight. Thank you for the cabin crew, particularly Lindsay who tried to move us and found me a mask to wear. The lamb bobotie served was really delicious

Pros: "Boarded and left on time"
Cons: "Food was awful. It was so hot I was fanning myself. I had a 11 hour flight and than a 10 hour flight after both British airways, and the same exact food. So I just went hungry. I smelled something amazing so thought I would get a good hot meal as my last meal since I had not had anything in 9hours, but nope, just got a measly cold sandwich. I won’t book British airlines again for international travel, I’ll stick to emirates."
Cons: "Hardly saw a steward in business class the whole flight. Must be part of BA’s cost saving initiatives, but means you don’t get food on time, offered drinks or even a menu"
Cons: "Distance between seats on the low side i.e. not much leg room. TV screen again on the small size in comparison with other airlines. Ear phones poor build quality and sound. Plastic cutlery. Small meal trays. No hand wipes with meals. In comparison with other airlines BA is only an average carrier."
Cons: "Screen tv was not working.long flight with no tv it’s boring..."
Cons: "The people handling the boarding were rude and inefficient. Not a way to staty an 11 hour flight."
Pros: "Crew fantastic. Seats very cramped so hard when travelling alone with people crammed next to you. I am very short and still found seat cramped. Blankets skimpy. Heathrow to San Fran. Johannesburg to Heathrow was more comfortable."
Cons: "Most things I give a high rate on BA but travelling economy these days is very cramped especially as I did two long international legs with short four hour break between."
Pros: "The flight was great and was on time. Down side, no entertainment at all."
Cons: "Lack of entertainment"
Pros: "More legroom than other aircraft, plentiful IFE (in-flight entertainment), and a USB charging point in the seat back near the video screen. Decent food and wine, great crew."
Cons: "We departed the terminal for takeoff but a passenger had a medical emergency requiring a return to the gate and off-loading along with finding the passenger’s baggage down below. Not the airline’s fault, of course, but maybe passengers should carefully consider their health before embarking on an 11.5 hour flight from one continent to another."

Book cheap flights from Johannesburg to Spain

Recent one-way flight deals

14/3Thu
2 stops
35h 20mJNB-BCN
R288
14/3Thu
1 stopQatar Airways
25h 40mJNB-BCN
R305
8/3Fri
1 stopQatar Airways
37h 25mJNB-MAD
R311
8/1Mon
1 stopEtihad Airways
34h 35mJNB-MAD
R391
17/4Wed
2 stopsTAAG
18h 20mJNB-MAD
R394
8/1Mon
2 stopsEtihad Airways
26h 55mJNB-MAD
R420
13/3Wed
2 stopsKenya Airways
34h 10mJNB-BCN
R578
17/4Wed
3 stopsEthiopian Air
28h 10mJNB-MAD
R631
17/4Wed
4 stopsEthiopian Air
28h 10mJNB-MAD
R1 104
14/5Tue
2 stopsKenya Airways
22h 10mJNB-MAD
R1 726

Search by stops

Search by airline

Search by price

Recent return flight deals

28/1Sun
1 stopEtihad Airways
22h 15mJNB-BCN
8/2Thu
1 stopEtihad Airways
21h 05mBCN-JNB
R534
28/1Sun
2 stopsEtihad Airways
34h 20mJNB-BCN
8/2Thu
1 stopEtihad Airways
21h 05mBCN-JNB
R540
9/5Thu
1 stopQatar Airways
18h 00mJNB-MAD
24/6Mon
1 stopQatar Airways
24h 25mMAD-JNB
R606
25/12Mon
2 stopsSWISS
22h 25mJNB-BIO
14/1Sun
2 stopsSWISS
21h 35mBIO-JNB
R937
14/12Thu
1 stopKLM
35h 41mJNB-LPA
30/12Sat
1 stopKLM
33h 40mLPA-JNB
R1 283
9/1Tue
3 stopsSWISS
46h 20mJNB-BCN
16/1Tue
2 stopsSWISS
49h 55mBCN-JNB
R1 288
14/12Thu
1 stopKLM
35h 41mJNB-LPA
30/12Sat
2 stopsKLM
37h 00mLPA-JNB
R1 294
25/12Mon
2 stopsQatar Airways
48h 20mJNB-EAS
14/1Sun
2 stopsQatar Airways
38h 55mEAS-JNB
R1 316
18/12Mon
1 stopBritish Airways
14h 25mJNB-BCN
2/1Tue
1 stopBritish Airways
16h 05mBCN-JNB
R3 206
22/12Fri
1 stopBritish Airways
14h 25mJNB-BCN
2/1Tue
1 stopBritish Airways
16h 05mBCN-JNB
R3 233

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Spain

Last minute flight, train and bus deals

8/12Fri
multi-stopEtihad Airways
26h 00mJNB-BCN
13/12Wed
multi-stopEtihad Airways
21h 05mBCN-JNB
R853
8/12Fri
multi-stopEtihad Airways
26h 00mJNB-BCN
13/12Wed
multi-stopEtihad Airways
38h 40mBCN-JNB
R867
8/12Fri
multi-stopEtihad Airways
22h 15mJNB-BCN
13/12Wed
multi-stopEtihad Airways
21h 05mBCN-JNB
R908
8/12Fri
multi-stopEtihad Airways
39h 09mJNB-MAD
20/12Wed
multi-stopEtihad Airways
21h 40mMAD-JNB
R914
7/12Thu
multi-stopKenya Airways
18h 50mJNB-BCN
13/12Wed
multi-stopKenya Airways
27h 05mBCN-JNB
R947
8/12Fri
multi-stopTAAG
19h 05mJNB-MAD
22/12Fri
multi-stopTAAG
42h 00mMAD-JNB
R958
8/12Fri
multi-stopTAAG
19h 05mJNB-MAD
22/12Fri
multi-stopTAAG
14h 05mMAD-JNB
R1 008
8/12Fri
multi-stopEthiopian Air
21h 40mJNB-MAD
20/12Wed
multi-stopEthiopian Air
20h 55mMAD-JNB
R1 171
7/12Thu
multi-stopEthiopian Air
29h 10mJNB-MAD
20/12Wed
multi-stopEthiopian Air
20h 55mMAD-JNB
R1 184
8/12Fri
multi-stopIberia
15h 10mJNB-MAD
22/12Fri
multi-stopIberia
20h 30mMAD-JNB
R1 332

Search by stops

Search by airline

Search by price

Johannesburg - Spain Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Spain - Johannesburg

Cabin classes: