Find cheap flights from Spain to Johannesburg

Find cheap flights from Spain to Johannesburg

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

Return
Economy
Boston (BOS)
Johannesburg OR Tambo
Fri 7/30
Fri 8/6
Any month
Compare vs KAYAK |

Good to know

Low season

JuneBest time to beat the crowds (4% less expensive on average)

High season

DecemberMost popular time to fly (4% more expensive on average)

Average price (return flight)

R9 864(avg. price over the last 2 weeks)

Good deal (return flight)

R5 697or less

Good deal one-way

R7 284or less

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found tickets to Johannesburg for the following prices or less: From Bilbao R5 697 round-trip, from Madrid R9 078 round-trip, from Barcelona-El Prat R9 412 round-trip
  • Book at least 5 weeks before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly to Johannesburg is June.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

Can I fly to Johannesburg? Are there any travel restrictions when entering Johannesburg?

Can I fly to Johannesburg without having to quarantine on arrival?

Do I need to take a coronavirus (Covid-19) test before flying to Johannesburg?

What documents do I need to fly to Johannesburg?

What other coronavirus (Covid-19) restrictions are there in Johannesburg?

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

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

What is the Hacker Fare option on flights to Johannesburg?

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

Top 5 airlines serving Spain to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8,3
Qatar Airways
Overall score based on 11 025 reviews
8,3
Boarding
8,2
Comfort
8,6
Crew
8,3
Entertainment
8,0
Food
Airline reviews

Pros: "Yes"

Pros: "Perfect"
Cons: "Perfect"

Pros: "La tripulación excelente y nos dieron un obsequio"

Cons: "They do not understand the word priority at Doha airport. Business class passengers boarded last."

Pros: "Excellent service provided by crew"
Cons: "Food needs improvement"

Pros: "N/A"
Cons: "We were told to board, but then kept in another area close on 1 hour before we could get on the plane and this area had no bathroom facilities. The spread of seating on the plane made no sense with many open seats but also many squashed rows of people. The crew was visibly tired and irritated, they also ran out of a few catering items. It seemed as if last minute, a few different flights were combined into this one which lowered the quality."

Pros: "Food and leg room"
Cons: "All was fine"

Pros: "The crew was amazing and delightful"
Cons: "The crew was amazing and delightful but should provide food to kids first before even those special diet or vegetarians."

Cons: "The vegetarian option for breakfast was a stale waffle with apple compote. Inedible."

Pros: "Food selection. However, the snacks need to be readily available on long flights."
Cons: "Entertainment is lacking behind other international carriers"

Cons: "I was not able to fly"

Pros: "Everything was GREAT!"

Pros: "Amazing experience. Pinnacle of customer service"

Pros: "Very nice aircraft , crew, and supplies"
Cons: "Flight delayed, so missed connecting flight and stuck in Qatar for 13 hours on top of a 22 hour regular flight schedule"

Pros: "The crews are very friendly and seats are very comfortable"
Cons: "There nothing could have been better cause everything is perfect"

Pros: "My comments are as above . On the Auckland to Quatar leg of my journey Excellent airline and crew."

Pros: "The crew were fab"

Pros: "The crew were very friendly and helpful."
Cons: "It seems the major airlines use older aircraft when the destination of the flight is a third world country(or Africa). The seats aren't as comfortable and the entertainment system (screens) are not as good as a Qatar and Europe bound flights."

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: "The flights attendants were very helpful and polite. What I enjoyed the most was the level of comfort I had. I was able to sleep for almost the entire flight. That's why it felt like it wasn't even a long flight."
Cons: "We did leave a little late but it was out of the control of the pilots and flights attendants."

Pros: "There was adequate seat room. The device was good."
Cons: "There was nothing I didn’t like."

Pros: "Staff was great"

Pros: "Thank you for a very good flight experience both from Philadelphia to Doha and Doha to Johannesburg."
Cons: "The breakfast options could have been better, but I was fed and happy, and the flight attendant was kind enough to bring me green tea when it wasn’t readily available on the cart."

Pros: "Entertainment"
Cons: "Too crowded in in flight"

Pros: "Great Staff"
Cons: "Asian Vegetarian meals needs some improvement. Lack of Africans as part of the crew."

Pros: "Good movies, comfortable seats"
Cons: "Staff was not attentive. When requested for a drink with meal, the hostess promised to bring it later but never did."

Cons: "Seat to LA was broken"

Pros: "I was surprised with the quality of gluten free meals served for me, it was well organised and taken care of where I never had to wait. My flight schedules were changed few days before departure by Qatar Airways, but only thing I had to do was to confirm that I have noted, my seats and all the rest of details intact, excellent."
Cons: "When the flight is changed by airline for their convenience, they would have given preferential treatment to the passengers involved. We had to bare the cost of food and make us comfortable on our own due to the delay in transit."

Pros: "Crew"
Cons: "Preboarding area had no bathrooms. Boarding process was erratic with conflicting calls for zones. Discomfort with people bumping you as they walked down the aisle..toilets unkempt. Exit row USB port misaligned with seating area, so my USB cable bent and broke."

Pros: "All around a great experience."
Cons: "The internet worked for like 2 minutes and then said my time was up, even though I was supposed to get 15 minutes for free or something."

Pros: "The crew aboard the flight were kind and thoughtful and definitely oriented toward service."
Cons: "The security process at the gate was really disorderly. Perhaps it is because it is a new and extra step required by the US but it was definitely not efficiently handled."

Cons: "Same as above"

Pros: "The friendliness of the staff from check in to arrival!"

Pros: "I freceuntly fly between the US and South Africa and only fly via Qatar Airways, and every experience thus far has been great. The food is good quality, friendly crew and I would recommend it to anyone."
Cons: "The sandwiches are a little dry and movie selection a little limited."

Pros: "Unfortunately..."
Cons: "...as mentioned, I don't have the pleasure of rating this flight because of the boarding delays and missing the flight. Very disappointing."

Pros: "Great selection of movies and tv shows"
Cons: "Entertainment screen is too dim even on highest brightness setting"

Pros: "Service of air stewards very friendly and polite"
Cons: "This goes for Qatarfigjta from harare to Doha and Doha to Washington DC and back. I am not going to give individual report on each one. Food - my daughter could barely eat anything and the vegetarian meals were stone cold most of time. It was hard to eat at Qatar airport because not only is the food terrible (Burger King and bad Asian food) but outrageously expensive. Our media system did not work for one leg. ** way to many ads on your media system. Every time you watch a new TV episode, you have to sit through 5-6 ads for stuff that is not interesting and the same each time. ** plane info on media system keeps reverting to Arabic even when English is indicated as preferred la gauge. We had to place our iPads in checked luggage for flights from harare to USA as we went through Qatar. *** I asked for quiet seats and was given seats near kitchen and toilet even though I booked in hours in advance. One leg had my ten year old daughter and I in different rows even though I checked in 4-5 hours in advance Of flight . ** staff moved my hand luggage without my permission and without informing me - it was stressful trying to find it."

Pros: "Excellent experience overall, the food was decent, the seats were comfortable and had enough space for me at 6ft tall, the staff were very friendly and helpful, entertainment selection was good with plenty of new movies out. I had no problems with my layover. The baggage allowance was great as I had extra luggage from my trip. I'm very happy with their customer service, the day before my first flight I received a phone call from Qatar's customer service saying that due to delays I wouldn't be able to make my connecting flight to Edinburgh so they would like to book me on another flight instead of me having to wait 24 hours in Doha. I was thoroughly impressed with this service."
Cons: "I did not have wifi available from Doha-Johannesburg"

Pros: "My trip from Beijing to Doha was fine."
Cons: "I didn't like my trip from Dar to Doha nor from Doha to Dar. The plane is too small. The food wasn't good and they ran out of Mango juice both ways. I sat next to someone who had the smelliest feet on earth. Just wasn't pleasant."

Pros: "Great crews, excellent airplanes, wonderful in transit experince."
Cons: "In flight coach meals were average."

Pros: "On time departure, friendly crew. Comfortable seats for economy class, plenty of entertainment options. A pleasant experience"
Cons: "The food was okay. The hot wrap/calzone served first was not very tasteful. The breakfast/brunch was better. Not much to dislike overall."

Pros: "Again on time and effortless boarding made the overall experience a good one."
Cons: "Our suitcase was damaged...still in the process of trying to get it fixed. Hopefully it will be done soon. I will then update this report. Could maybe clean the toilets as it did become a bit messy."

Pros: "Exceptional Service Great Food New Planes Overall excellent"

Pros: "Intertainment was very good"
Cons: "The hostess were not in profisional, they were very rush while giving the food the toilet was not clean"

Pros: "Nothing"
Cons: "Was forced to purchase a return ticket or was not allowed to board the plane. Had to pay 850.00 dollars. In process of requesting a refund."

Cons: "Seat cushion was hard for long flight time!"

Pros: "I have never had such an easy long distance flight. Hope to fly with Qatar again!"

Pros: "Everything"
Cons: "Maybe the food"

Pros: "The service from the crew was amazing"
Cons: "The food was not bad compared to some air lines"

Pros: "Friendly crew"
Cons: "It was okay"

Pros: "Great seats, great crew."
Cons: "Was not anything too exciting on Entertainment with regards to movies, but personal choice really."

Pros: "Yes comfortable flight"
Cons: "Toilets to be checked for cleanliness more frequently."

Cons: "Wrong communication for connecting flights. Poor customer service, flight attendants not friendly."

Pros: "Entertainment system has a great selection, leg space even in economy is big enough."
Cons: "Definitely food, mozarella sandwich was of very poor quality. Also after serving food, it takes them 2 hours to collect trays so you get stuck on your seat and can forget about toilet :("

Pros: "Crew was average food was below average service was below par. Emirates is slipping. Boarding and deboarding was the worst."
Cons: "Lots to be improved. Crew food boarding on board service."

Cons: "Flight lest 2 hours late. Didn’t have my choice of meal. Cabin crew very inattentive. Worst flight ever with Emirates in business class"

Pros: "Smooth flight"
Cons: "I wished I was in business class..."

Pros: "Great service and attitudes by staff."

Pros: "Direct flight"
Cons: "South African airlines allowed me to reserve a seat. But Emirates didn't have it in the system when I checked in."

Cons: "Because my husband and I couldn't complete the online check in, we ended up sitting on different ends of the plane."

Pros: "I love everything about Emirates."
Cons: "N/A"

Cons: "Not much food to eat."

Pros: "Nice flight sttendents"
Cons: "Seats too small"

Pros: "Efficient and good actually good for airline food"
Cons: "Electronic equipment a bit out dated and below standard"

Pros: "Fabulous cabin crew. Found me celery sticks for my Bloody Mary."
Cons: "Ran out of second meal option pretty quickly."

Pros: "Emirates is everything we can wish"

Cons: "Emirates charging for duty free merchandise bought in Dubai. It is ridiculous that they add the weight of the duty free merchandise to your carry on luggage and charge at the gate. If I have known that I could have shopped in Dubai duty free. The customer service person was very rude too."

Pros: "Good leg room"
Cons: "For an 8 hour flight - we were given a sandwich and breakfast. Expected to be served dinner and breakfast given the time."

Cons: "I haven't got onto the flight you stupid twerps."

Pros: "Crew was friendly, food was good and entertainment great. Space between front row seats in economy class was good."
Cons: "all good."

Pros: "The flight from Johannesburg to Dubai on an Airbus A380 was the best , the return was on the 777ER it's a bit older avoid it if you can, I prefer the a380 it's roomy, more comfortable and modern, the food was good, the cabin crew very helpful and friendly and both flights were on time. I'll be flying only Emirates from now on"
Cons: "Just the coffee was terrible lol,"

Pros: "I liked the entertainment and the cabin crew is very welcomjng and nice smaile on their faces."
Cons: "The leg room for tall guys isrediculous and if i had to get more leroom even in international flights they r charging. Ive not bren charged in domestic flights till now for leg room. And the food shoydl be changed and please give sime yhing more filling."

Pros: "The ways cabin Crew treated customers very well and politely . I feel comfortable."
Cons: "Because you guys treated customers well so they did something over. I flight from Genève airport to Hanoi but i transfer in Dubai. Next to me is a 3 girls. They are keep talking around three hours it’s doesn’t problem if a cabin Crew didn’t give them many bottles of wine. They are drinking for three hours with 9 bottles for 3 girls. They are talked so loudly,drunk and the smell very bad.you know i couldn’t sleep but When They are asking for more wine and the cabin crew also give it for them, i cant belived it!!!. And another guy he want to enjoy with them and asked me to change a sit, i want to sleep and i though it will be better for me. But its not. They are talked more louder. And the problem is when they are getting drunk, the guy back to his sit and take something in his cabin, because he can not control his actions so some stuff from his bag drop down over my head also my body. I was mad but how should i do? Point at his face and tell something bad? Oh i can not. canbin crew just comes and say sorry with me. That is a bad flight that i ever had. You treat customers well but you should have a limit. Im so disappointed about my flight of that day. Thank you"

Pros: "E v e r y t h i n g ..... I understand now why they are the number ONE airlines in service. We travel enough to see the BIG difference. Thumbs up. Please don't change !!!!"
Cons: "Nothing"

Cons: "The bus ride took over 10 mins. Why are flights to South Asia and other developing countries not given boarding via the bridge? Horribly long bus ride at DXB for flight to DEL."

Cons: "We had several friends who made the same trip on other airlines and were not hassled about visas. We had all of the documentation that we were told to have by our friends and by travel agents... Emirates did not accept this and did not let us travel and refused to refund or change our tickets. Disappointment does not even begin to describe the emotion of losing this once in a lifetime opportunity."

Cons: "Better comfort with Airbus 380 but food remains a concern"

Pros: "Overall ok"
Cons: "Food options for AVML or VML pretty sad for options , taste and service too. even after ordering AVML all across the cabin crew was going thru major issues with finding the food for me for AVML food got served after they served everyone on the flight. lot of effort made by the crew but cant blame them for it. Indian food / Vegetarian meal / Asian vegetarian Meal options are varied and can be filtered to basic but classic food options that can make not just me but there are lot of people like me have a good experience with food. even the fruit platter ordered was not appealing."

Pros: "They still catch my attention, and while traveling with them I continue to enjoy this airline."
Cons: "As per my Oslo - Dubai review (read there for more details), they cancelled my flight, put me on a flight a day later, and then left me with the bill and the inconvenience. This was the connector out of Dubai and back to Johannesburg. I've flown with them many times and I've picked up one or two small cut backs they've made like no hot towel when you get onboard, only before your arrival, and the meal seems a little more slimmed down (but still pretty tasty), They used have one or two extras which they've now taken away. Not sure why?"

Cons: "Rude and racist cabin crew!"

Pros: "Always my number one airline."

Pros: "The crew member was excellent,she went all out to make my journey easy and comfortable.I have sent an email to her superior,please use her as an example.if all attendants can serve and see to passengers like her will be beneficial for emirates"

Pros: "Friendly staff awesome planes wonderful experince"
Cons: "Service was a bit slow. Drinks and food took quite sometime to arrive."

Pros: "It was a smooth flight"
Cons: "It was ok"

Pros: "The food was delicious, and I received the special meal I had requested with no problem. Again, great selection of TV shows and movies."
Cons: "The crew seemed a bit put off, just not very friendly. Maybe something had happened that put them all in a bad mood I'm not sure. Despite this they did help people without complaint, but you could tell they didn't want to be there. Again on this flight the TVs were an old model that was difficult to use, you had to push really hard and finagle your finger to get it to read what you were pressing."

Pros: "The ground and on-board staff was courteous and efficient. The specious seating and clean men's room were added bonus."
Cons: "Coffee was ok, but could be better."

Cons: "No one weighted my cabin bag while checking in. Before the security control, Emirates ground staff stopped me and weighted my cabin bag that was 8.4, around a kg extra. They didn't allow me boarding until I threw 4 shirts to the garbage and I reduced the weight. Staff was just unbelievably rude."

Cons: "Piece of checked baggage was lost en-route. It took over 2 hours to get through checked baggage and customs in the middle of the night because after we had already filled out all information regarding piece of luggage with one baggage counter employee. Japanese Customs refused to let us through due to "unaccompanied baggage" since the piece was lost by the airline and had us go back to another baggage employee who couldn't grasp that we already went through the process and had no clue what to do."

Pros: "Granted I was tired after being in transit for 24 hours, but this final of 4 long-haul flights was a real bummer compared to the other flights. Boeing 777 packed to 100% capacity."
Cons: "Really cramped and squished compared to other flights. Toilets at DXB were filthy (I searched around for the cleanest, which was still disgusting), with the cleaning attendant standing around in the restroom doing nothing. Duty Free shops really expensive compared to European airports. Meal on board (breakfast) was really terrible (and that taking into account that airline breakfast is always bad), really the worst I've ever had on a plane, even the Croissant was chewy and very dry. Emirates has become a massive sausage machine people-mover. It has loss its finesse and exceptional service."

Pros: "Enjoyed the flight and would rate the overall experience 4+. The only negative is the unduly long time for the luggage to reach the belt. You may like to look into this. Thanks."

Pros: "The staff were wonderful and efficient. The toilets were clean and the food was much better than my first flight with emirates although the portions were small on the main meal with only four spinach ravioli offered in a tomato sauce."
Cons: "Passengers do not fit on to their seats and overflow into the space you are occupying which is so tiny as it is. There is not enough room to even reach down to pick something up if you drop it. Overhead lockers are full. I think planes either need to be redesigned with sleeping compartments (such as the second class compartments the trains have) for overnight flights or seats need to be slightly larger to make up for the fact most people are larger today."

Pros: "The crew surprised my fiancé and me with a champagne and cheese cake toast in the middle of the flight. It was incredibly thoughtful as I had only told two of them about our new engagement."
Cons: "We could clearly hear several of the crew bickering about things at several points of the flight."

Pros: "Comfortable cabin, attentive crew, if somewhat aloof. Food okay, but better than a 2 ounce package of salty pretzel mix for $3! All in all, quite good."
Cons: "Nothing comes to mind."

Cons: "THe Hostess was not attentive and had to ask for things a few times. No goody basket was given although some pax did get it."

Pros: "Very comfortable pod."
Cons: "Nothing"

Pros: "Comfort and space inside aircraft is excellent, very good entertaiment and movies"
Cons: "Some stewardesses were in a bad mood and responded badly to passengers"

Cons: "Complimentary varieties can be increased"

Pros: "Great service, decent & hot food options."
Cons: "Could do with a better food & drink selection."

Pros: "Friendly crew. Great terminal staff at check in."

Pros: "Crew was very courteous and attentive"
Cons: "More fruits and green (non-starchy) vegetables"

Pros: "The crew was so helpful and they feed us well. We relieved a snack, a meal, and a desert. The airline left on time and arrived early to my destination. Very enjoyable flight."

Cons: "Need more leg room"

Pros: "Crew was great, seating comfortable."

Pros: "The crew was polite and continuously offering drinks, headphones and food/snacks. Kept us comfortable and happy during the flight!"

Cons: "Punctuality"

Cons: "seat comfort"

Cons: "Haven’t got there yet!!"

Cons: "Same reason as above."

Cons: "I am still in Budapest and was not able to fly back on my Hungarian passport."

Cons: "Food selection was a bit short"

Pros: "Good flight with Swiss friendliness. They even passed out food (sandwich) during this very short flight."
Cons: "Nothing, really!"

Pros: "Never made connection so now 1 day late."

Pros: "The food wasn’t bad"
Cons: "Business seats suck"

Cons: "This is ever the first time we flew with Swiss air and will be the last time. The seats are too tight. If the person in front of you inclined his chair for better comfort, then there is quite challenging for you trying to get out of your seat for washroom etc. The crew services were terrible. Between meals time, there were completely no services such as offering water/drink etc.-did not see a single soul of them, especially on a 9 hours long haul flight! The food was ok. The only thing I like was the chocolate handed out at the end of the journey."

Pros: "Booked a flight to Europe. Online check in easy. Luggage dropoff at JFK had no line for online check in. Flight was on time, my luggage arrived in my final destination fine (had 1 transfer). Crew was efficient and attentive."
Cons: "Spaces for seats in the economy class are shrinking. With Swiss Air, seems more so as the seats recline quite a bit which is of course good for an 8-9 hours flight. However if the passenger in front of you reclines their seats, you absolutely are forced to recline yours immediately, otherwise no one will fit. Flight attendants have to ask passengers to put the seats back from reclining during meal service so people can open the food tray and are able to access it, that is how much the seats tilt."

Pros: "After almost completely adapting to the spartan amenities of US domestic airlines, my recent SWISS flight had a too-good-to-be-true quality that rendered my travel companion and I giddy with delight. My dinner (one of three food services) consisted of chicken, potatoes, steamed broccoli, salad, a dinner roll with butter, gruyere, and a strawberry tart... included cream and sugar signaled an inevitable coffee service. This was accompanied by complimentary wine and sparkling water, and heavy-weight stainless cutlery. The seat reclination was good, and the in-flight entertainment was a cut above. Coming off many Frontier flights with pay-for-beverage service, no leg-room, and un-reclining seats, it was about as good as coach can get. I'm actually looking at SWISS routes first before I plan my next vacation."

Pros: "Great seats,comfortable, food was delicious,good section movies. Friendly staff"

Cons: "They left my bag in Switzerland"

Cons: "Mackenzie Gray/ My flight was cancelled due to bad weather conditions unfortunately. I'm upset that I never received my initinerary for my substitute flight! I tried online and calling the # that was provided no results. I managed to get thru to someone and they told me they would send the info to my email but they never did."

Pros: "Swiss Air the best!!!!"

Pros: "Air hostesses were very courteous, friendly and the cabin was clean and comfortable. My flight from jfk to Geneva (then Zurich) was cancelled due to weather in Geneva (Swiss 23) so I got upgraded to a delta flight to Brussels then to Zurich Comfort+ !!! Thank you!"
Cons: "Flight from Zurich to Johannesburg: Swiss 288 (airbus a340-300) Sat in the last row of the Swiss air flight, economy, which was okay but our whole row video enternatinment system didn’t work. You’d pick a movie and it wouldn’t play. The games, camera and flight status animation all worked but not the movies. Air hostess tried resetting , still nothing. But it was a great opportunity to have a lovely conversation with my new German Friend Barbara and read my book! More lactose intolerant alternatives for breakfast which had much (cheese, yogurt, croissant) Other than those two , excellent flight. Thank you Swiss!"

Pros: "Everything was as accommodating as possible."

Pros: "Nice staff and inflight service. seats were great"

Pros: "Swiss Air is very nice, planes are clean, snacks on board were fantastic!"
Cons: "Why the ridiculous amount of money to check a small bag? For this reason, I would not fly Swiss Air. My fancy sandwich was not worth CHF 50."

Cons: "I bought economy class ticket! (I have a printout ticket as proof!) When I went to the airport i had a VERY UNPLEASANT surprise. I had a 23kg bag. Bording stuart said that my ticket is ECO LIGHT class and I don't have the right to any baggage. Worst thing of all was that the reason of my trip to Paris was my sister's graduation and half of the baggage was my formal wear and other half were presents for my sister! Your lack of transparency ruined one in lifetime special event- MY SISTER'S GRADUATION. I am very glad that you asked me for my opinion because I am using my free time to demand full refund, even tough the damage is much bigger than the cost of the ticket and it's irreplaceable."

Pros: "good entertainment system, modern aircraft , friendly and competent crew"

Pros: "Service, entertainment and food are top notch!"

Cons: "My seat did not recline and my tv did not work"

Pros: "Nothing really"
Cons: "Seats, food , entertainment."

Pros: "The food provided and the service was excellent."
Cons: "The space between the seats are super small and uncomfortable. For a long flight you can barely sleep and your legs hurt after a while."

Pros: "Very pleasant and friendly attendants. Food good, you'll never feel hungry! Love the chocolates!"

Pros: "Great flight crew and equipment. Courteous and helpful."
Cons: "Rude gate staff who boarded economy and business all at once causing a 45 minute delay. Indifferent to passenger complaints and only had one boarding scanner for the entire flight. Slow and inefficient, and worst of all, unapologetic."

Pros: "+ Crew, professional and polite."
Cons: "- food unevenly cooked - No entertainment - Small toilet"

Pros: "Painless flight"
Cons: "No bottles of water for economy flyers"

Cons: "Everything was ok except that confusion we had while ticketing. Although we have been assigned on on carrier the flight was operated by a different one, which was not cleared in the purchase paper."

Pros: "I did not take this flight. I had to change my itinerary to accommodate a change in my work commitments and tried to cancel this flight but was unable."
Cons: "I am never ordering a ticket through your services again. And I will certainly advise friends and colleagues against doing so. Your customer service is execrable. This is the second time in a year that I have had to spend hours of time in an attempt to cancel a flight and have lost the full ticket cost because of all your terms and conditions and fine (=unfindable, unreadable) print. The lack of transparency regarding baggage fees is outrageous. I have had to pay hundreds of dollars in such fees after having had no such notice - and no inkling - that that would be the case. We call this a "racket" in the United States."

Pros: "The quiches are so yummy, and very compact and easy."

Pros: "I was so impressed with my whole experience with Swissair on my recent trip from Miami to Malaga, Spain. Very courteous and friendly crew, up to date aircraft and right on time!"

Pros: "overall very satisfied"
Cons: "no issues"

Pros: "Great customer service."
Cons: "Breakfast was a strawberry yogurt, orange juice and a croissant. Sugar free options ie. Eggs, rye or whole grain bread are a few examples of sugar free breakfast items that could be provided."

Cons: "id."

Cons: "Bag is missing and no one at bagga area to help! Have waited almost an hour!!!!"

Pros: "Ft"
Cons: "The lack of food choices. Even if you must buy them tgere should be choices"

Pros: "Friendly crew. Good food"
Cons: "None"

Cons: "They lost my bag and after 24 hours, still no word on whether it's been located."

Pros: "Nothing"
Cons: "The food was terrible, boarding was chaotic, only ten movies to choose from."

Cons: "We have bought our seats, but in the airport it was found that our seats were assigned to somebody else and nothing could be done to give them back to us"

Pros: "Generally clean environs and safe flight"
Cons: "Food was rather awful (other than the Movenpick ice cream). fold-out table and materials of seat seemed pretty cheaply made. Also not enough legroom. Hard to get service to come for your seat for extra water. Chocolate at end of flight was a cute touch."

Pros: "Movies"
Cons: "seats were small and uncomfortable"

Pros: "Amazing crew. Great food"

Pros: "In flight entertainment was definitely above average."
Cons: "Crew were very impersonal. Didn’t seem to care about the needs of the passengers."

Pros: "I liked the plane and the price."
Cons: "Boarding was crowded, hot, and disorganized in IST."

Pros: "The check in was with a smile and a good service"
Cons: "The terminal was separated from the duty free and it was prostrating they all the shops were an available including the tax free refund."

Cons: "Options for vegetarians were not really good."

Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"

Pros: "Great service in the airplane plus they offer some amenities like slippers, tooth paste and toothbrush, they offer you wet towels to clean and refresh yourself during he flight. Really good."

Pros: "Comfortable seating"
Cons: "Food"

Pros: "Everything was great but I particularly liked the meals."
Cons: "Our trip to Europe required three legs: Boston to Ljubljana, Slovenia; Slovenia to Barcelona; and Barcelona to Boston. Each leg required a plane change in Istanbul which added a lot of time to the trip and resulting jet lag. We knew this going in but were motivated by the very low fare. I don't think I'd do it again."

Cons: "Very disorganized the gate checking, staff ne d hospitality training . You ESP not have time for your queries and concerns . They are always in a hurry to finish talkign to you . Poor hygiene. The bathrooms are very dirty and has nomjand soap to wash your hands . Male staff in board come across unpolite. ingelt inwelcomed by the male flight attendant port side at the back.?"

Cons: "Tried to cancel due to flooding in home and they would not refund my ticket. Neither would airfare.com, whom I purchased the ticket through."

Pros: "Good entertainment system with lots of options."
Cons: "The plane was uncomfortably warm throughout the (long!) flight, which made it difficult to get any rest."

Pros: "No air conditioner. Sweated like a pig the whole 13 hour flight"
Cons: "No ac"

Pros: "crew, food, entertainment was great. Seats were terrible"
Cons: "seats"

Cons: "No miles. No notification either. Seems very arbitrary"

Pros: "The food is imazing"
Cons: "40mins rotar"

Pros: "Great comfort and Turkish airlines gave us (the passengers) an amazing experience :)"

Pros: "The cabin crew was very courteous. Aircraft was clean, nice and spacious. In flight entertainment was very good"

Pros: "The staff and crew were very helpful and provided excellent service throughout the experience. The food makes one rethink all the bad stereotypes of airlines food and one does. It go hungry."

Pros: "Overall it was a smooth flight except for few minor issues."
Cons: "It seems as thought several of the hostesses may have been trainees so the food service was slow and, they ran out of food on some trolleys and sometimes forgot orders for passengers."

Pros: "Not trying to be flattering here but it really is a good airline."

Cons: "It was not comfortable at all No space the cherries no nice"

Pros: "There was a snowstorm in Istanbul so we got diverted to Antalya. I am sitting in a hotel room. If someone from kayak could let me know when my flight to Dhaka will happen it would be greatly appreciated. My email is kma815@gmail.com. Thanks"

Cons: "There was no option to choose kosher food in the order."

Pros: "the plain is good and there is a big space for the legs. the crew is helpfull"
Cons: "1. There was a delay on the flight from Barcelona to SAW (Turkey) of 2.5 hours. Turkish Airline didn't update us at any time what and why is the delay problem . Due to this, we missed the connetcion flight to Tel Aviv.They took us to another air port(Attaturk) in Istanbul (1.5 hour driving) . They gave us only food vaucher and no compensation for the overall delay(7 hours!!!) 2.Icoud not order a Cosher foo at all TK flights web sitr. WHY ??? 3.the Entertainment is very poor. only one movie and no subtitlse .Music is wired."

Cons: "It was impossible to watch the films, the system was inaccessible"

Pros: "The Price!"
Cons: "Would have appreciated different breakfast choices."

Pros: "The entertainment options, food, toiletry bag"
Cons: "Stuardess service is very poor. For a 13 hour flight I would expect to have more than 2 beverage visits. Also, I ended up taking my requests to a first class stuardress since the ladies in coach didn't respond to me. I was also appalled to have my connecting flight delayed for over 24 hours without proper notification."

Pros: "excellent food, service"

Pros: "Service was prompt but short. Stewards seemed stressed out."
Cons: "Ran out of chicken option. Friend does not eat eggplant (option #2)"

Pros: "Food and service was excellent."
Cons: "Get rid of the foot rest, it blocks the ability to stretch your legs during a long flight. As a result, it was a very uncomfortable flight. I do not know of any other long haul airlines that have these. I will probably not fly Turkish Airlines on any flights over 3 hours due to the cramped space caused by your footrests. Other than space, everything else was excellent."

Pros: "Everything"

Pros: "x"
Cons: "x"

Pros: "The food was very good. The movie selection was outstanding"

Cons: "I showed up roughly an hour before the flight, as I had no bags to check in. The employees at the check in counter had already cleared out, so I was unable to get my boarding pass. Then when I called in, they were extremely unhelpful. They gave me no alternative options, and instead only listed out a ridiculous list of fees and said I they could get me on a flight a different day for a total cost that was greater than what I had paid for the entire round trip ticket. I asked to speak to a manager and they refused to connect me. I ended up buying a one way ticket home with another airline. I will not fly with Turkish Airlines again in the future, and I would definitely not recommend them to anyone. Just beware of this service if you see them listed as the cheapest option."

Cons: "Terrible Airline- cancelled flight and rescheduled long flight leg for another day without notice"

Pros: "They treat economy like you're in first class. They literally give you a menu of food. The entertainment is extensive and free. It's also likely your flight will be less than half full. Tons of empty seats to lay down and sleep."
Cons: "Boarding was behind and slow and very crowded in be area."

Pros: "You were fed."

Pros: "فى رحلة الذهاب فقدنا شنطة وكان الفطور جدا ضعيف لأ يلق بطيران وصلنا مطار اسطنبول تعامل سيئ جدا من الموظفين. هناك مشكلة في الدولة صحيح لاكن تعامل جدا سيء"

Cons: "The flight was delayed for over an hour"

Pros: "Service was awesome top to bottom"
Cons: "The business class cabin was hot on both flights. That seemed to be a common complaint among the passengers we talked to. The Economy cabin seemed to be set quite a bit cooler."

Pros: "food and entertainment"
Cons: "Couldn't find the reclining in seats"

Pros: "Really amazing service."

Pros: "Fast, efficient, confortable, nice flight attendants, good food."
Cons: "The guy sitting next to me who was upset that I had to go to the bathroom."

Pros: "Everything, starting with the complementary sweets they give you at the beginning of the flight"

Pros: "Everything was good."

Cons: "Ran an hour late"

Pros: "The plane is almost brand new. The service, the food and the crew were fantastic."

Cons: "all the time same food and we believe the menu should change. the voice of the anounce and music is too much , it is bothering."

Pros: "Nothing"
Cons: "This was not a business class seating arrangement"

Cons: "I couldn't put my seat back properly because the man behind me was too big. Please put big people in spacious places its more comfortable for all."

Pros: "Great"

Cons: "Best airline! More space between seats. Great service. Great meals and snacks and overall excellent experience! I've travel a lot and no other airline in North America comes close! Thanks!!"

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"

Pros: "Flew Business Class with miles program (United). Lufthansa always gives good basic flight experience. Watched two movies so saved some time at home. Lounges are getting better every time I fly. They are especially good, understandably, in Frankfurt."
Cons: "Nada. They get the job done."

Pros: "The food was better than most other airlines"
Cons: "The boarding process is confusing. Checking the passports separately in the same area boarding lead to a lot of congestion and confusion. The boarding pass reading machines often didn't work. It looked like passengers in higher classes couldn't use the economy machines."

Pros: "Everything, I love Lufthansa"

Cons: "No complaints. Good vegan food."

Cons: "Seats are super tight and very uncomfortable for tall people."

Pros: "I booked with Lufthansa, but this was a United flight. I prefer United's boarding process with multiple groups to Lufthansa's single group. Lufthansa's leads to a very very long line 20 minutes before boarding starts."
Cons: "United had fewer movie options, fewer meals, and worse food than the Lufthansa flight we took when we traveled to Frankfurt. It was also delayed two hours due to mechanical issues. I will have to pay more attention when I book next time to avoid United flights."

Pros: "The process went just as it should. Everything was on time, orderly, pleasant and successful. I was able to get to my transfer on time, feeling good and ready for the next leg of the journey."

Pros: "Crew was good"
Cons: "No entertainment at all, food was bad"

Pros: "Food was good but not enough."
Cons: "Entertainment system was not working."

Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("

Cons: "the plane was late boarding and some on board had tight connections. crew were aware but didnt let us leave first.we barely made our connection as we had to go through security in Munich. stress could have been avoided by letting us deplane first."

Pros: "Airy plane. on time. Good service. Flight wasn't full"

Pros: "Can I say basically everyyyyyything. The meals were amazing with respect to taste and the timeliness of them. The crew was extremely courteous and kind"
Cons: "Just typically being on a plane not much can do about the space in economy"

Pros: "Food and boarding"
Cons: "Flight was 1h40 late. Upon arrival we parked at a gate, but had to be bused. And it was raining"

Pros: "They’re very polite persons"
Cons: "The way they treat people"

Pros: "I believe Lufthansa does more than the majority of other airlines for economy class passengers."
Cons: "There was nothing I didn't like."

Pros: "Nothing"
Cons: "Water was spilled on me by flight attendant. Luggage was left in Frankfort. Did not have clothes or medications, or daily necessities. Must wait 1 1/2 days to get luggage"

Pros: "Every time I fly Lufthansa I am super pleased with the food. All other aspects fine too."

Pros: "Good plane and service"
Cons: "Ticket check in was unclear, apparently we had to verify our tickets at the gate but there was no sign or previous instruction from the check in counter. I waited through the boarding line only to be told to first verify my ticket. My bags were lost on the Madrid to frankfurt flight, the first part. Unacceptable, if the airline can not schedule flights at their own hub that guarantee swift transfer it us pathetic."

Pros: "Stewardess enjoyed her work encouraged us to take better seats. A full hot meal."

Pros: "hot food and some complimentary alcoholic beverages"

Pros: "Luftahnsa is great. I can’t seem to get our system to recognize the two Condor is abysmal"

Cons: "Plane was delayed forcing me to run to my connecting flight"

Pros: "Punctuality"
Cons: "No entertainment"

Cons: "The on board entertainment sucks you need to upgrade"

Pros: "Although the departure was a little bit bumpy, the snack was tasty!"

Cons: "The cabin got a little hot during the night and made it hard to be comfortable. Also, the seats lean pretty far back so I had little room in front of me when the person sitting in front of me leaned their seat all the way back."

Pros: "there was food on the plane, which was quite o.k. and the crew was very friendly."
Cons: "Flight was delayed as it arrived too late. the boarding therefore, was a bit hectic, especially as Lufthansa does not make boarding according to zones or group numbers like most of the other major airlines."

Pros: "Everything"
Cons: "Not a thing"

Pros: "Extremely nice staff starting from check-in and till the end of flight, everything was perfectly on time"

Pros: "Punctual, efficient, Lufthansa never fail to deliver."

Pros: "Very organized"

Pros: "Everything! The food was nice, I liked the entertainment too!"
Cons: "That my fellow passenger took some of my limited space due to being obese:("

Pros: "I was very frustrated with the booking service and had to change my flight but was unable to. Very very terrible experience and I would not recommend kayak to anyone"

Pros: "Flying from San Francisco to Madrid via Munich in economy class. All very good in general, in fact the best experience compared with other airlines I have used in the past for the same trip. Vegetarian meal was good, but only on the long leg. Munich to Madrid was not possible to choose the special meal, but that is not that important for me, so I eat what I could and that was good enough. The crew was super nice. The plane is huge, toilets are literally 'downstairs' and extra room to hang out. I will definitely choose Lufthansa again for my trips to Europe."
Cons: "If you want to reserve a seat in advance you need to pay for it, that's the only thing I didn't quite like because I found it after I bought the ticket. It was not mentioned clearly in advance, and it felt like an afterwards surprise, really? I paid for it anyways. For me it is worth it to make sure I get a window seat on the long leg flight."

Cons: "It was delayed by 9.5 hours!!!!!"

Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."

Pros: "Extra luggage at not extra charge. Good food... Love the crew"
Cons: "Messy boarding"

Pros: "Fast the boarding process all in time good food"
Cons: "All was alright"

Cons: "Very long lines while checking in"

Pros: "Please do it more easy for the costumers"
Cons: "The people who have baggage for check in can do it since the beginin the travel gol and back"

Pros: "The plane was very comfortable, and I had plenty of space, because I was sitting near to the exit door. The service and the crew were just great. I love traveling with Lufthansa."
Cons: "n/a"

Pros: "Friendly staff and comfortable trip"

Pros: "The name of the company"
Cons: "I has a flight between mad to franfurt connection to Miami. And lufthansa never advise me that the first leg of my trip was cancelled."

Pros: "They handed out baggage claim tickets for the larger carry-on items early so that passengers had plenty of time to rearrange their items, as long as they arrived at the gate in time."
Cons: "They had 3 flights boarding through 2 doors that led to one hallway, which was very confusing. It took quite a while to retrieve the checked carry-on items, with the effect that most of the passengers were lined up down the causeway tube, waiting. The seats are so very cramped on these puddle jumpers; this was way too long a flight for cramped seats that don't recline. The entertainment was wifi that never really worked."

Pros: "Everyone was very nice and I enjoyed the entertainment onboard."
Cons: "The food was average."

Read more about Qatar Airways
COVID-19 information

Safety measures for airlines flying from Spain to Johannesburg

Airlines flying from Spain to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Spain to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights from Spain to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from Spain to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Spain to Johannesburg

Book cheap flights from Spain to Johannesburg

Recent return flight deals

25/11
Thu
1 stop
SWISS
20h 20m
AGP - JNB
30/11
Tue
1 stop
SWISS
16h 55m
JNB - AGP
10/11
Wed
1 stop
Air France
16h 10m
BIO - JNB
25/11
Thu
1 stop
Air France
16h 45m
JNB - BIO
14/9
Tue
1 stop
Multiple Airlines
24h 00m
MAD - JNB
22/9
Wed
1 stop
Multiple Airlines
17h 20m
JNB - MAD
17/9
Fri
1 stop
KLM
14h 45m
BIO - JNB
24/9
Fri
1 stop
KLM
23h 35m
JNB - BIO
24/8
Tue
1 stop
Lufthansa
19h 40m
MAD - JNB
31/8
Tue
1 stop
Lufthansa
20h 40m
JNB - MAD
18/11
Thu
1 stop
Turkish Airlines
16h 05m
BCN - JNB
22/11
Mon
1 stop
Turkish Airlines
16h 10m
JNB - BCN
10/11
Wed
2 stops
Iberia
19h 30m
BIO - JNB
25/11
Thu
2 stops
Iberia
25h 40m
JNB - BIO
22/10
Fri
2 stops
British Airways
19h 35m
BIO - JNB
9/11
Tue
2 stops
British Airways
19h 40m
JNB - BIO
18/11
Thu
2 stops
Austrian Airlines
22h 20m
BCN - JNB
22/11
Mon
2 stops
Austrian Airlines
24h 55m
JNB - BCN
16/9
Thu
1 stop
SWISS
19h 25m
MAD - JNB
16/12
Thu
1 stop
SWISS
23h 40m
JNB - MAD
30/10
Sat
1 stop
Air France
19h 10m
VLC - JNB
17/11
Wed
1 stop
Air France
16h 20m
JNB - VLC
7/11
Sun
1 stop
KLM
24h 35m
VLC - JNB
1/12
Wed
1 stop
KLM
20h 40m
JNB - VLC
22/10
Fri
1 stop
Multiple Airlines
14h 45m
BIO - JNB
5/11
Fri
1 stop
Multiple Airlines
22h 30m
JNB - BIO
10/11
Wed
1 stop
SWISS
23h 35m
BCN - JNB
18/11
Thu
1 stop
SWISS
23h 50m
JNB - BCN
10/11
Wed
2 stops
Qatar Airways
23h 15m
ALC - JNB
14/11
Sun
2 stops
Qatar Airways
20h 35m
JNB - ALC
13/10
Wed
1 stop
KLM
23h 05m
ALC - JNB
23/10
Sat
1 stop
KLM
15h 30m
JNB - ALC
3/8
Tue
1 stop
Air France
23h 40m
BIO - JNB
25/9
Sat
1 stop
Air France
15h 25m
JNB - BIO
4/9
Sat
1 stop
Multiple Airlines
28h 30m
AGP - JNB
18/9
Sat
1 stop
Multiple Airlines
17h 05m
JNB - AGP
25/10
Mon
1 stop
SWISS
23h 15m
MAD - JNB
31/10
Sun
1 stop
SWISS
14h 00m
JNB - MAD
24/8
Tue
2 stops
Lufthansa
19h 25m
MAD - JNB
31/8
Tue
1 stop
Lufthansa
20h 40m
JNB - MAD
Show more results

Recent one-way flight deals

20/11
Sat
2 stops
Multiple Airlines
35h 50m
MAD - JNB
16/9
Thu
1 stop
SWISS
19h 25m
MAD - JNB
23/11
Tue
2 stops
Alitalia
24h 15m
MAD - JNB
23/11
Tue
1 stop
Qatar Airways
18h 45m
MAD - JNB
18/12
Sat
1 stop
Emirates
19h 30m
MAD - JNB
18/12
Sat
1 stop
Turkish Airlines
16h 05m
MAD - JNB
18/12
Sat
2 stops
Multiple Airlines
34h 30m
MAD - JNB
18/12
Sat
2 stops
Multiple Airlines
34h 30m
MAD - JNB
27/9
Mon
1 stop
SWISS
23h 15m
MAD - JNB
20/11
Sat
1 stop
SWISS
17h 55m
MAD - JNB
20/11
Sat
3 stops
Multiple Airlines
35h 05m
MAD - JNB
18/12
Sat
1 stop
Emirates
25h 10m
MAD - JNB
16/9
Thu
2 stops
Multiple Airlines
26h 55m
MAD - JNB
27/9
Mon
2 stops
Multiple Airlines
35h 25m
MAD - JNB
18/12
Sat
2 stops
Multiple Airlines
26h 40m
MAD - JNB
16/9
Thu
3 stops
Multiple Airlines
35h 20m
MAD - JNB
27/9
Mon
3 stops
Multiple Airlines
27h 45m
MAD - JNB
18/12
Sat
3 stops
Multiple Airlines
35h 05m
MAD - JNB
18/12
Sat
3 stops
Multiple Airlines
35h 05m
MAD - JNB
23/11
Tue
3 stops
Multiple Airlines
43h 10m
MAD - JNB
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • 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