Find cheap flights from Spain to Johannesburg

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

— JNB
Dec 2 — Dec 91
Return
1 adult
Economy
0 bags
From?
To?
Fri 2/12
Fri 9/12

Let KAYAK do the searching

Save 12% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

January

High season

December

Cheapest flight

R6 258

Average price (return flight)

R12 045

Good deal (return flight)

R12 045

Good deal one-way

R8 731
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (10% more expensive on average)
Flight from Madrid Barajas to Johannesburg OR Tambo
(avg. price over the last 2 weeks)
or less
or 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 Málaga R8 731 one-way - R8 731 round-trip, from Valencia R9 509 one-way - R9 509 round-trip, from Barcelona-El Prat R10 546 one-way - R11 295 round-trip
  • Book at least 3 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 from Spain is January.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

Top 5 airlines serving Spain to Johannesburg OR Tambo

Scores according to KAYAK customer reviews
8,2
Qatar AirwaysOverall score based on 12087 reviews
8,2Boarding
8,1Comfort
8,6Crew
8,2Entertainment
7,9Food
Airline reviews

I was so happy and at ease with the crew 100 %the best ever

Read more about Qatar Airways

I was so happy and at ease with the crew 100 %the best ever

Overbooked flight. My wife and I got split up. I have a replaced disk in my neck (kids behind me constantly kickin my seat) made for a painful and unpleasant flight. (Staff did nothing to prevent this)

Enjoyed business class, food, comfort and the crew was great. It as if I was on a shorter trip because of the comfort. I love Qatar airways 👍👍👍👍👍

It was good

Service was very good . Very helpful staff . Food is good . Thank you ! Seats are very congested. Flight was very noisy . Also, background music was very loud when we waited for take off .

This flight was cancelled

Pros: "Great crew! Excellent business class suite"
Pros: "N"
Pros: "Waiting time was excellent. Boarding time incredible. People treated us in very good way. Good experience"
Cons: "Honestly, this trip worked very fine. I do not have additional recommendations."
Pros: "Perfect"
Cons: "Perfect"
Cons: "They do not understand the word priority at Doha airport. Business class passengers boarded last."
Pros: "Amazing staff"
Cons: "Uncomfortable seats and poor entertainment systems"
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: "Crew was very attentive & met all my expectations."
Pros: "Food and leg room"
Cons: "All was fine"
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"
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: "The plane was very new and wasn’t crowded."
Cons: "The arrival time was slightly delayed but overall it was okay. The hot food again can be improved as the chicken dish had no vegetables (even though there was a side salad dish). The waiting lounge at Doha airport gate was a bit cramped, and the bus ride from the gate to the aircraft was also a bit long."
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."
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: "food, crew ."
Cons: "entertainment choices for Hollywood movies are limited."
Pros: "La mejor atención, buena comida, comodidad, confiabilidad, pilotaje, tranquilidad"
Cons: "Podrían tener más películas con subtítulos en español, jugos mas conocidos y la música mejor organizada para búsqueda"
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"
Cons: "My screen was not working."
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."
Cons: "Narrow seats and little legroom."
Pros: "Excellent"
Cons: "good"
Pros: "Food was great, seats were comfortable, in flight entertainment was awesome, flight crew was friendly"
Cons: "baggage process could have been better, i was made to remove stuff just because was 1-2 lbs overweight in my baggage. Never had this issue with other airlines (especially when its only matter of 1-2 lbs.)"
Pros: "Decent leg room. New plane."
Cons: "Only one meal was served in about a 6 hour flight. By the end of the flight I was famished."
Pros: "The crew were nice"
Cons: "The screen of my seat and my mom ( sitting next to me) and the lady near the window stopped working after launching and we had to stair in the dark for eleven hours the flight attendant tried but couldn't fix it. The seat itself was broken and I had to put the bottom Cushing back every time I stand up.the cue to the rest room ( one off them has a broken lock so you can't lock it ) was very long and I had to wait for 25 minutes tell I got in ( the first time I waited too long standing in an air plane )"
Pros: "Qatar Airlines - overall was excellent, having flown many times over the Atlantic and Pacific"
Pros: "Nothing at all"
Cons: "Poor management didn't provide a hotel for layovers more than 12 hrs"
Pros: "The service from the crew was amazing"
Cons: "The food was not bad compared to some air lines"
Pros: "F"
Cons: "I have booked the flight for my mom and I requested a wheel chair her, she Has a broken arm . And I booked the flight with this company cos I thought they have a great service, but not what I expected, they didn't provide a wheel chair and she has to drag all the bag with one working arm , so I m not pretty satisfied with the trip at all and I won't fly with th company any more"
Cons: "Arrival in Johannesburg was a nightmare due to queues at immigration - I nearly missed my connecting flight. This was not the fault of Quatar airlines but needs to be taken up with the authorities at OT Airport in Johannesburg"
Pros: "Please see above"
Cons: "Please see above"

Lousy seats No entertainment

If you can put on new planes on this route.

Pros: "Flight attendants are friendly and helpful."
Pros: "Crew was great, seating comfortable."
Pros: "It was a normal flight with any extra confortable feature."
Cons: "Not delay Treatment in the boarding Gate was ride, asking for visa despite I dont need it."
Pros: "It was an okay flight. Nothing spectacular!"
Cons: "Shorter lay over Better entertainment choices The inflight charging was a joke, did not work in both sectors ."
Pros: "Crew was amazing. Good movie selection. Pretty comfortable."
Cons: "Six hour delay. They gave us $20 Franc voucher for food but in the airport a latte is 7.50 so 20 did not even buy a bowl of soup."
Cons: "Flight was delayed and missed 2nd flight due to delay"
Cons: "seat comfort"
Cons: "Delayed flight and delayed layover"
Pros: "3 - 2 seat arrangement and lots of leg room. Excellent boarding."
Cons: "Bread of sandwich was dry."
Cons: "Check in was annoying in Paris as we had to go to ticket counter, and then go to a different counter to pay for luggage. Annoyed in the first place to have to pay for 2 checked bags on international flight, but to have to go into three separate lines in order to do so was pouring salt into a wound."
Pros: "Everything"
Pros: "The crew was great and the food was pretty good. The crew did a great job of keeping the lavatories clean and stocked. It was a 10.5 hr flight and they gave us one meal, a snack and a treat. Not a lot but since we were just sitting it was enough food. We had to stop for a meal on the way home from the airport."
Cons: "The seats in the economy cabin are cramped together. If the person in front of your leans back you are almost trapped in your seat. There is little leg room and the cushioning is not enough for a long distance flight. There is no boarding control. People just line up and get on the plane in any order."
Pros: "Swiss air Business is an excellent choice. I will fly this Airline again. It was extremely comfortable, service was excellent, and the flight crew made up our lost time in the air. We had a tight connection and they waited for us."
Cons: "Nothing"
Cons: "Not enough sandwiches for all passengers on board Seat rows very close together, no way to avoid contact with seat in front"
Pros: "good flight didn’t have any problems"
Pros: "Took care of every need with a smile and class"
Cons: "Seats uncomfortable"
Pros: "The food wasn’t bad"
Cons: "Business seats suck"
Pros: "Friendly service and food"
Cons: "Older plane with no entertainment"
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: "Chocolate"
Cons: "Staff not very friendly. Very small seat. Worn out plane."
Pros: "Everything !"
Pros: "On time, good service, nice crew"
Cons: "Tight space for legs when chair is in flat setting"
Pros: "Crew was professional and attentive. 55 minute flight so food was ice cream, beverages, and a piece of Swiss chocolate. Plane's entertainment system in my section did not work. I had to check my carry-on!"
Cons: "All of the above with the exception of crew & food comment."
Pros: "The food"
Cons: "There was one flight attendant that was rude. The reat were very nice."
Cons: "This plane was better."
Cons: "My seat did not recline and my tv did not work"
Pros: "Friendly service. Efficient. More leg room than most other airlines. Decent entertainment. Decent food."
Cons: "No complaints"
Pros: "Passengers completely ignored the commands of the crew and crew was unable to take control of the crowd (passengers refused to follow crew's multiple demands to sit down during the high turbulence, finally crew gave up to force passengers to take a sit). Several times, standing passengers fell on the sitting ines. When at the end of the flight, the issue was pointed out to the captain and supervising flight attendant, both became aggressively defensive to the point of being rude."
Pros: "nice and efficient crew. seats had good space for flight"
Cons: "no entertainment."
Pros: "Crew was nice and I loved the TVs keeping us up to date on the flight and our connection. We were even early boarding."
Cons: "Everything was good."
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!"
Cons: "Seat was terrible g43 have no room for your leg. Seats are to small. Huge man next to me was sitting on 1.5 seat...."
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."
Pros: "Great flight. Boarding, departure and arrival on time. Excellent flight attendants."
Pros: "fast boarding, great crew."
Cons: "when is SWISS going to change serving something else rather than this chocolate bread during morning flights?"
Pros: "Very clean"
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"
Cons: "Very bad service, staff was not polite or helpful"
Pros: "Flight attendants were sympathetic"
Cons: "The first flight was cancelled after we sat on the plane for over an hour. We all had to wait in line at the transfer desk. Then our second flight attempt- boarding was awful, total chaos. The flight was delayed because boarding was so long. Then once we landed late, there was an issue deboarding the flight with the stairs and we were stuck for 40 mins for this process."
Pros: "We were able to purchase an upgrade at the airport -- was a great experience."
Pros: "That is wasn't crowded"
Cons: "That I had a 5 hour delay and I was t informed about it earlier"
Pros: "Nothing"
Cons: "The most racist and unfriendly and uncivilized people ever."
Pros: "Great crew, and on time, of course: there Swiss!"
Cons: "Tech old and seats uncomfortable and plane loud."
Pros: "I was as comfortable as l could be, the trip home was very satisfactory"
Cons: "I was ill going to Zurich"
Pros: "Boarding is always a bit confusing as I stand around unsure of when to board. The crew is very courteous and professional and even on a short flight the food is great, especially the chocolate."
Cons: "The entertainment was not great but it was a very short flight."
Pros: "Good crew and friendly"
Cons: "Food was not good for lunch as if it was spoiled. I knew two others that did not eat I am 6.0 and seats were tight but that is common across all airlines"
Pros: "Friendly crew. Plane well maintained"
Cons: "Delay, poor boarding"
Pros: "Being a regular traveler I was blown away and how the staff went above and beyond to be courteous and helpful!!! Great job Turkish Airlines. You got it right!"
Cons: "I was in business class with flat bed seats and it was not as private as with other airlines. The seat was more hard than I expected. But overall it was a great value for a business class ticket"
Pros: "The staff the staff the staff. They made the trip so enjoyable. The A330-300 aircraft was smooth and silent. Very impressed"
Cons: "The seats in business class were not as soft as they could be but very impressed overall and good value for the cost of the business class ticket"
Cons: "Same problem as the first segment (see above)"
Pros: "On time, hard working staff."
Cons: "The usual dislikes: economy seats, crying babies, body odor of other passengers."
Cons: "Options for vegetarians were not really good."
Pros: "On time"
Cons: "I was not given my checked into aisle seat of 6C, instead I received a window seat of 10A"
Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"
Pros: "Service over all"
Pros: "great selection of movies"
Cons: "heat, small seats."
Pros: "Food was good"
Cons: "I had to wait until 9am when the counter for baggage registration was open. I arrived to Madrid from Lima at 5.30 am"
Pros: "Crew is polite and professional."
Cons: "1. Limited legroom and space. 2. Would like additional cabin service for water etc. Also would like a non-dairy option for breakfast."
Pros: "Service and team"
Cons: "Plane was very warm and should be moderately air conditioned"
Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."
Pros: "movies and food"
Cons: "Customer service"
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: "Flight was on time and landed safely. Great food even in economy -- but they ran out of coffee."
Cons: "Check-in was very slow."
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.?"
Pros: "Prompt, departure"
Cons: "the food"
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: "Everything was good"
Cons: "Nothing"
Pros: "Great variety in entertainment options and delicious food, well prepared and served."
Cons: "There was a "skip" or interruption in the movies. I could follow them, but the system needs to be adjusted a bit. Overall very good. Oddly, the foot rest, in the upright position, bumped into my shins and made stretching my legs a bit uncomfortable. And I'm average height (5' 10")."
Cons: "Love your airline. Boarding process is your weak spot."
Pros: "Aircraft was clean enough Crew was fine Food was ok Turkish could have planned to be better than European airlines It is trying to become like them Restroom was cleaner than competition"
Cons: "Ok"
Pros: "All of it best flying experience to date"
Pros: "Outstanding service Excellent food Adequate entertainment Seat recline was good for economy"
Cons: "For a long flight (8+ hours) legroom on this Airbus was quite cramped Again poor boarding announcements resulted in very chaotic boarding process"
Pros: "The food was good and the entertainment selection was good."
Cons: "I landed in Istanbul for a 19 hour layover. I previously made arrangements to stay at an Airbnb nearby. I was made aware that a Visa is required while attempting to go through passport control. I had to leave the line I spent 30 minutes waiting in to go get a Visa for 25 Euros. I was never informed of this requirement by Kayak or Turkish Air. It was a very frustrating experience and an added expense for which I expect to be reimbursed."
Pros: "We liked how easy it was for English speakers - English announcements, English-speaking attendants, good signage at airports."
Cons: "Our luggage did not transfer in Istanbul (1 hour layover) and didn't arrive in Warsaw for nearly 48 hours (actually 45 hours)."
Pros: "I eventually arrived at the destination."
Cons: "Difficult to communicate with cabin crew due to lack of English. Flight was delayed by 1 hour. General atmosphere on plane was chaotic I think due to the small plane and length of flight as large numbers of people needed to use toilets."
Pros: "Great food, comfortable seats, Caring staff, Good TV quality and programs."
Pros: "Good smooth flight, decent food, good movie selection."
Pros: "Not trying to be flattering here but it really is a good airline."
Pros: "food was good."
Cons: "narrow seating space, no reclining. my entertainment system stopped working in middle of flight just after making my original playlist. also overhead bins were not enough."
Pros: "The variety of films on show was decent"
Cons: "The crew skipped our aisle whilst delivering the toiletry bags, some announcements were made purely in Turkish without regard to English passengers. The boarding gate from Istanbul was opened much later than the advertised times."
Pros: "I was onboarding and the land crew did not do anything to oraganize the lines when the passengers were trying tto board."
Pros: "The staff were all very pleasant. The food service was efficient and tasted good. The cabin was comfortable and there was plenty of entertainment in my seat display. I would fly them again."
Cons: "The flight was VERY long, from Istanbul to Los Angeles. I'm over 6 feet tall so it was difficult to sleep but there is very little the airline can do about this."
Pros: "excellent food, service"
Pros: "I liked the entertainment options during the flight."
Cons: "1) Since we had a long layover at Istanbul, the airline provides the option to take you to a free hotel to spend the night. I knew this information based on online reviews, but the airline itself never did anything to offer this, I had to walk around on the airport, for like 2 hours I could not find decent help and some instructions in broken English. I had to pay 25 Euros to get mi visa stamped and walk out of the airport. The Turkish Airlines attendant that set up the free hotel for us, walked us to a shuttle that would drive us to the hotel, but the shuttle driver got lost? or something happened that caused for him to drive around town for more than an hour, speaking on the phone loudly in Turkish and completely ignoring us when we asked questions, This got a little scary since we had no idea what was going on, at some point we were in the middle of a dark residential area, and listening to the driver yell on the phone (god knows what). Luckily a driver came over and guided us to the hotel, but seriously, they should be careful about who they hire for these kind of tasks. (I posted a video on instagram with footage of the guy driving us around in case my family needed to find me)."
Pros: "I liked the food and the Entertainment on board. The board crew was friendly and had always a smile."
Cons: "The crew wasn't able to speak in German, even though they spoke perfect English."
Pros: "The service"
Cons: "I honestly think the flight it self was a good experience for me y really don't have any negative thing to say about the airline"
Pros: "entertainment was excellent the crew was nice"
Cons: "teh landing was tough the boarding was late"
Pros: "- the food was great! not the usual bad airplane quality, we felt we're eating at a restaurant"
Cons: "- Screen from Madrid to Istanbul wasn't working even though crew members restarted it several times"
Pros: "The same as above."
Pros: "I liked the crew"
Cons: "The security at the Turkish airport. There were very long lines, people pushing each other, screaming. Security put some extra stamps for particular people randomly. There were three women from the same country with the same type of passport who one of them happened to be pregnant. They put extra stamp on her passport. When I asked one of the security why her he said it was random and it was American procedure. The woman started screaming after she was checked twice more and they started to use a detector on her belly. It was all crazy when another family was checked and the security decided that the three kids were okay but the parents weren't. The security told the parents to separate themselves from the kids for double checking. The father started screaming as well. It was all horrible."
Cons: "The aircraft wasn't properly cleaned prior. The seat pocket was filled with garbage."
Pros: "The food was good, the flight attendants were mostly friendly and normal."
Cons: "While the flight attendants and crew inside the airplane were all friendly and nice , I can't say that for the employees inside the airport!!! They are the WORST employees I've ever seen! Multiple times, when I was trying to ask for help, they barely made eye contact or rudely ignored me! I was shocked! Never have I ever seen airport employees act so rude! One girl even was half asleep when I went up to her to ask for directions. She just pointed to the direction and didn't even look at me or say anything ! Never again will I fly with Turkish airlines."
Pros: "The crew is excellent"
Cons: "The seats area are too small my knees hurt as they hit just the edge of the food tray, impossible flight with the seat other than straight as you will be disturbing a lot the other passengers, although unfortunately some people do not care about the confort of the others"
Pros: "basically the entertainment was the only positive part of the experience and the mac and cheese was ok"
Cons: "The airline apparently switched us to an earlier flight however we had received NOT A SINGLE email telling us that our flight had been moved. We had continued to receive emails for our original flight which still existed. Have no idea why they would move us in the first place and not tell us. We had to go through the hassle of getting switched back to our earlier flight which took an additional hour of dealing with people. This mimics our experience flying from Dalaman to Istanbul when our flight was canceled and we received no notification. They told us it was too early to receive a notification (we were there 12 hours in advance). However, had we arrived within the suggested window and found out it was canceled we never would have been able to reschedule to a connecting flight that still got us to Madrid in time.When checking our bags, the clerk tried to tell us that a backpack and small purse were too big to count as personal items even though they had been fine on ALL of our previous flights. I pointed out that individuals in other lines had larger backpacks that were being counted and he finally acquiesced but with a lot of attitude. The plane was then an hour late. The sign for boarding continued to tell us it was on time up until 45 minutes AFTER we were supposed to have boarded when it finally updated and said 'delayed'. The crew stood around laughing and providing zero updates as we all worried about whether or not we would make our connecting flights. TERRIBLE EXPERIENCE OVERALL"

People were not wearing masks. Many were sick We got COVID Very uncomfortable and food was terrible Lufthansa is getting worse

I would have loved if the flight had existed. But it didn’t. And no one told me. I will never book with Kayak or Chatdeal ever again.

The ground crew in Munich did an unbelievable job of getting us to our connecting flight within a short time window their efforts were outstanding and our luggage even made the transfer within a 50 minute window!

At least water could be for free

Short flight, came on time.

I like the first Pat of the flight - from Tpa to Frankfurt Germany. However, the flag from Germany to Tel Aviv was a complete disaster. The states were completely uncomfortable, there was no entertainment or anything to be used for entertaining, the food was horrible, and the worst part we were sitting in the airplane on the ground for over three hours waiting due to luggage issues. During that time, it was extremely hot, the plane was completely full, they didn’t offer any water or anything to help us “survive” this.

Short flight but no entertainment...bring your own.

👋🏻👍🏻

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"
Pros: "Comfort of A380 Legs space"
Cons: "Terrible Connecto in Frankfurt We had to run for 15mn to get our Singapore flight with no help from Lufthansa: poor service"
Cons: "Petiole are treated spending $1000 on a trip as poor with very uncomfortable seats and mediocre food"
Cons: "Great"
Cons: "The comfort and the food"
Cons: "No complaints. Good vegan food."
Pros: "Great"
Cons: "No problems"
Cons: "flight was late and we missed our connection."
Pros: "On time. Enough leg room even in economy. Staff nice. Good selection of movies. Food was actually tasty"
Cons: "Seats and space are just too small."
Pros: "The airbus looked nice, crew was friendly."
Cons: "Boarding was chaotic, the seats were ok. The USB port did not work and the touch screen was unresponsive, hard to use. Four bathrooms in the middle of the plane did not seem sufficient, toilet paper running out, long wait."
Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("
Pros: "Krakow Airport personnel ensures that passengers get tru security check out fast for the planes departing earlier. Very nice approach!"
Cons: "No issues."
Pros: "Great entertaining system"
Pros: "The service was amazing. Why can’t US carriers be like them?!"
Cons: "Our booking was changed from cologne to Frankfurt and Frankfurt was hurriable."
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: "Both parts of flight was superb n/a"
Pros: "it was quite comfortable"
Cons: "luggage got delayed by 2 days. No dresses to even wear. Plus lufthanse didn't know where my bags were."
Pros: "Every time I fly Lufthansa I am super pleased with the food. All other aspects fine too."
Pros: "The short transist time in Frankfurt"
Pros: "The flight attendants were attentive and happy to be of service. The pasta meal was good (it was nice that it came complete with mushrooms), and the flight attendants would gladly provide refills for drinks."
Cons: "I didn't realize my seat had very limited recline. That ought to be shown in the seating map when you select your seats. Most airlines do advise of that in the map. This was a major setback in my attempts to take a nap."
Pros: "The crew - seemed very amenable and pleasant on this flight. One helped me move to effectively solve the acute posture problem."
Cons: "The seat - window by request, but it was in front of an emergency exit The seat - is jammed in - very tight - could not put it back to relax, and could not relax my left side by the window. My left shoulder and arm and left hip started hurting - couldn't sleep - took 2 days to get rid of the numbness in my arm. I asked to move, and it became obvious that there were many empty seats in the next section behind. I moved, and my comfort improved. Why was I given such a posture killer - especially on such a very long flight with seats to spare?"
Cons: "The delay of the flight without thinking of how to take care of the passengers or even appease them after almost 4hours delay"
Pros: "It was exciting to fly on a gigantic plane as the Jumbo"
Cons: "Not to many options of food. Dinner wasn't dinner. It was a snack."
Pros: "Food and service"
Cons: "Seats"
Pros: "It's terrible more than 3 hrs delay!!! They should. Ompensate for my parking and extra food for the person picking us up they had to wait met than 3 hrs!!!"
Cons: "It's terrible more than 3 hrs delay!!! They should. Ompensate for my parking and extra food for the person picking us up they had to wait met than 3 hrs!!!"
Pros: "Best trip and crew that i ever had"
Cons: "Nothing"
Pros: "Perfect!"
Pros: "The plane is very nice. One of the best plane configurations. Crew is excellent."
Cons: "Seats can be more comfortable"
Cons: "The on board entertainment sucks you need to upgrade"
Pros: "People of Lufthansa and the clients who were flying with me."
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: "Clean plane tho old 747. Great crew."
Cons: "Of course really tiny seats. Meals can only ever be mediocre but better than American carriers."
Pros: "Everything"
Cons: "Not a thing"
Cons: "No entertainment system at all - no movies, no music and no WIFI"
Pros: "Good staff, comfortable seat"
Cons: "The transfer from one Lufthansa flight to another"
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: "Due to unforeseen circumstances, I needed assistance to the boarding gate. The attendants were very helpful and courteous."
Pros: "Additional legroom"
Cons: "Business class should offer more in seat than empty seat between two coach seats"
Pros: "Prompt boarding and takeoff, comfortable seat, good service and food."
Cons: "I did not like the fold-out tray as well as the fold-down tray, no personal screen for the first row."

Mejor el servicio a los dominicanos

Delta operated. Missed connecting flight due to single late crew member in dfw. 1.5 h late. Missed work and incurred costs of over $800. Delta failed to hold connecting flight(s) at gate and it actually left EARLY. Fail. Never again.

They canceled our flights but the flight went on anyway.

They canceled our flights but they flew anyway.

Pros: "The seats were so comfortable"
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..."
Pros: "Flight and the crew!"
Cons: "Staff at the airport pushing you to upgrade to first class but not making it clear only the first trip from Athens to Amsterdam which the first class uses same uncomfortable seats as the economy to pay extra 130 euros ridiculous airfrance stuff! I should have flown all the way to NYC first class!!!"
Pros: "Customer care was super supportive"
Cons: "Inflight sandwiches"
Pros: "very nice crew"
Cons: "my baggage was lost"
Cons: "I congratulate the KLM crew!"
Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"
Pros: "Food and service"
Cons: "Working wifi would be good. Better A/C. More comfortable seats"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Cons: "Staff rude and short"
Pros: "The seat was a little uncomfortable but the crew were amazing."
Pros: "The entertainment was amazing"
Cons: "The seats were a bit hard"
Cons: "The plane was very hot"
Pros: "Just the cabin crew being nice"
Cons: "Punctuality KLM is always late"
Pros: "KLM staff is great"
Pros: "Helpful and kind crew"
Cons: "I wish there was WiFi"
Pros: "Nice seats. Only seats with a row of 2, which is what I wanted,"
Cons: "Larger meals."
Pros: "Cabin Crews was extremely good and hospital. Transfer point staff buggy / wheal Chair was good and second to none."
Cons: "Transfer point needs upgrade."
Pros: "All good"
Pros: "The service"
Cons: "The food."
Cons: "At the check in they made me pay 50€ for my luggage. This is really upsetting because from Houston to Venice they didn't make me pay. Either the website wasn't transparent or the lady at the desk made a mistake. Very upsetting, one luggage should be included."
Pros: "The flight started with a visit in the recently renovated KLM crown lounge in Amsterdam airport. I liked the various seating options and of course the upstairs bar. The service on board was attentive and efficient, the food options I really liked (especially the Chinese dish) but also the little touches like the nuts & gouda cheese which were served in small porcelain bowls. The seat itself was very comfortable when sitting and the structure gives a lot of privacy. However for couples or friends travelling it's a bit cumbersome to have a conversation even when sitting in seats next to each other. Overall my expectations were fulfilled."
Cons: "This seat is not ideal for sleeping for taller persons (I'm 185cm tall) as the space to put the feet is very narrow and it's uncomfortable when lying on the back (as one cannot put them in the natural resting position). Cabin temperature could have been a bit lower for my taste. Crew needs better training with regards to transfer procedure in Chengdu."
Pros: "The crew was really friendly."
Cons: "There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful."
Cons: "old screens and entertainment system leg room to small"
Pros: "punctuality of boarding and flight time"
Cons: "attitude of crew in business class: no sense of true hospitality"
Pros: "Everything excellent. Comfortable seats in business."
Pros: "Smooth boarding, clean seats/plane, nice small aircraft (2 rows x 2 seats each), surprisingly spacious (more legroom than expected - and I’m 6’2”)."
Cons: "About 1h30min delay without an explanation. All other planes in the terminal seemed to take off on time without a problem, without exception (aside from this flight, of course)."
Pros: "Nice crew; clean plane; decent dinner"
Cons: "No entertainment system; insufficient knee space"
Pros: "Helpful and smiling cabin crew."
Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."
Pros: "was very quick"
Pros: "Priority boarding was appreciated and the flights were on time. Service was fine. Schipol was good."
Pros: "great choice of entertainment content, friendly crew"
Cons: "magazines very dog eared and some badly torn"
Pros: "Service"
Cons: "Only one queue for boarding. Flight late on arrival."
Pros: "The staff was fast and curteous."
Cons: "There is not anything to complain about besides the usual discomfort of travel."
Pros: "Very efficient boarding, fast and professional but warm and friendly. The plane was very clean and quite spacious for a two by two configuration. On time departure and landing and smoothed processing at the other end."
Cons: "Nothing to improve"
Pros: "Quick (relatively) flight."
Cons: "Skinniest seat ever. Couldn't even lean back. I now have hunchback."
Pros: "Service was good"
Cons: "Delay"
Cons: "Very slow service. I wanted to by several goods from duty free. But crew served only first 20 rows of aircraft."
Pros: "Good food, good entertainment system, comfortable seating."
Cons: "Only one toilet working in business class. A crew member told me that it was a decision to fly with only one toilet to ensure no delay. There was a disgusting stench of sewerage for the complete flight from Amsterdam to Johannesburg. This was in all likelihood due to the broken toilet on the left side."
Pros: "KLM Is an impressive flying experience. We enjoyed the comfortable seats, the in-flight entertainment, and the food. The flight attendants are top notch as well."
Cons: "The only complaint I have regarding my most recent flight was the incredibly rude service staff whom we experienced at the front counter at check-in. After a harrowing cab ride to the airport in which our driver continuously ignored my request to follow the GPS insisting that he knew faster shortcuts, we arrived 40 minutes later than intended. Additionally he dropped us off at the wrong terminal such that we finally arrived at the KLM gate an hour later than we had planned. This was especially frustrating as we are traveling with two small children and made every effort to be punctual and leave early to be sure we got there with time to spare. Not the case today. All of that I could deal with, but when we arrived at the KLM counter, and I apologized to the attendant staff member that we were late and explained that our cab driver got lost, she responded by chastising us first in Spanish and then in broken English. She made sure to make it clear to us that it was our fault and we should not blame the Argentinian cabdriver. The cabdriver was not actually Argentinian, but that is totally besides the point. I was totally taken aback to be treated so rudely as a greeting at the airline counter. My wife share the same sentiment. Nothing like this has ever happened to us before. Thank God, every single airport personnel and of course KLM staff member on board was incredibly kind and accommodating of our children subsequent to this. It saved what otherwise could've been a terrible experience."
Pros: "There was no flight! So it's one thing that you have to cancel the flight because of fog; but rebooking us the next day on a flight through New York that doesn't exist, was way below the standard of care I would expect from any airline. Apparently, the NY to LAX flight that KLM booked us on, was only one leg of the flight to Sydney Australia; and according to some airline agreement, only Australian nationals are permitted to take that flight! Running around at JFK from terminal four, to terminal seven, to terminal eight, back to terminal four, to get a flight out, was a bit much considering how tired we were – not to mention hungry, since KLM neglected to provide the kosher meals we had requested with plenty of time – BOTH going to and returning from Europe."
Cons: "I wasn't sitting next to my partner and we sat on the Tarmac for 45 minutes after the flight was already delayed by 30 minutes."
Pros: "Fine as delta flights go"

Book cheap flights from Spain to Johannesburg

Recent return flight deals

28/2Tue
1 stopIberia
14h 45mBCN-JNB
14/3Tue
1 stopIberia
17h 35mJNB-BCN
R7 686
8/3Wed
1 stopIberia
16h 10mBCN-JNB
21/3Tue
1 stopIberia
15h 10mJNB-BCN
R7 703
13/3Mon
2 stopsIberia
18h 45mBCN-JNB
20/3Mon
1 stopIberia
20h 45mJNB-BCN
R7 771
16/3Thu
1 stopIberia
22h 00mBCN-JNB
23/3Thu
2 stopsIberia
20h 55mJNB-BCN
R7 873
16/3Thu
1 stopMultiple Airlines
22h 00mBCN-JNB
23/3Thu
1 stopMultiple Airlines
25h 00mJNB-BCN
R8 094
1/2Wed
1 stopMultiple Airlines
16h 05mBCN-JNB
8/2Wed
1 stopMultiple Airlines
16h 10mJNB-BCN
R8 281
18/3Sat
2 stopsKenya Airways
23h 45mBCN-JNB
26/3Sun
2 stopsKenya Airways
29h 55mJNB-BCN
R8 315
5/3Sun
1 stopMultiple Airlines
19h 30mVLC-JNB
28/3Tue
1 stopMultiple Airlines
23h 50mJNB-VLC
R8 723
5/3Sun
1 stopKLM
15h 10mVLC-JNB
28/3Tue
1 stopKLM
23h 50mJNB-VLC
R8 757
13/3Mon
2 stopsKenya Airways
19h 00mBCN-JNB
19/3Sun
2 stopsKenya Airways
22h 50mJNB-BCN
R8 774
30/4Sun
1 stopKLM
15h 00mVLC-JNB
21/5Sun
1 stopKLM
23h 50mJNB-VLC
R8 792
12/3Sun
2 stopsKenya Airways
24h 05mBCN-JNB
19/3Sun
2 stopsKenya Airways
31h 10mJNB-BCN
R8 792
26/2Sun
1 stopAir France
13h 55mBCN-JNB
12/3Sun
1 stopAir France
24h 35mJNB-BCN
R8 843
17/3Fri
1 stopAir France
17h 00mBCN-JNB
26/3Sun
1 stopAir France
28h 05mJNB-BCN
R8 877
10/4Mon
1 stopEtihad Airways
22h 05mMAD-JNB
17/4Mon
1 stopEtihad Airways
21h 40mJNB-MAD
R9 370
7/3Tue
1 stopEtihad Airways
21h 15mMAD-JNB
17/3Fri
1 stopEtihad Airways
22h 50mJNB-MAD
R9 421
3/3Fri
1 stopBritish Airways
17h 50mAGP-JNB
7/4Fri
1 stopBritish Airways
15h 15mJNB-AGP
R9 897
27/2Mon
1 stopTurkish Airlines
21h 40mMAD-JNB
13/3Mon
1 stopTurkish Airlines
18h 40mJNB-MAD
R10 271
22/2Wed
2 stopsBrussels Airlines
41h 05mAGP-JNB
26/2Sun
2 stopsBrussels Airlines
20h 00mJNB-AGP
R13 349
18/1Wed
2 stopsQatar Airways
32h 00mPMI-JNB
9/2Thu
2 stopsQatar Airways
21h 45mJNB-PMI
R14 284

Search by stops

Search by airline

Search by price

Recent one-way flight deals

21/2Tue
1 stopEtihad Airways
21h 15mMAD-JNB
R6 258
17/1Tue
2 stopsMultiple Airlines
22h 40mMAD-JNB
R6 343
11/3Sat
1 stopEgypt Air
14h 10mBCN-JNB
R6 428
17/1Tue
2 stopsMultiple Airlines
22h 40mMAD-JNB
R6 428
21/1Sat
2 stopsMultiple Airlines
31h 20mMAD-JNB
R6 462
18/1Wed
2 stopsMultiple Airlines
31h 40mMAD-JNB
R6 496
16/3Thu
1 stopEgypt Air
14h 10mBCN-JNB
R6 530
20/1Fri
3 stopsMultiple Airlines
28h 10mMAD-JNB
R6 564
3/4Mon
1 stopTAAG
15h 25mMAD-JNB
R7 142
22/5Mon
1 stopTAAG
15h 25mMAD-JNB
R7 193
18/1Wed
1 stopTAAG
13h 55mMAD-JNB
R7 227
13/3Mon
2 stopsKenya Airways
19h 00mBCN-JNB
R7 244
18/1Wed
1 stopTAAG
13h 55mMAD-JNB
R7 244
12/3Sun
2 stopsKenya Airways
38h 00mBCN-JNB
R7 720
3/4Mon
1 stopEtihad Airways
22h 05mMAD-JNB
R8 094
6/3Mon
1 stopSWISS
19h 35mAGP-JNB
R8 621
13/3Mon
1 stopSWISS
13h 15mBCN-JNB
R8 723
14/3Tue
1 stopQatar Airways
23h 10mBCN-JNB
R9 336
10/3Fri
1 stopKLM
25h 15mBCN-JNB
R9 540
16/3Thu
2 stopsAir France
24h 50mBCN-JNB
R9 846

Search by stops

Search by airline

Search by price