JNB - BCN

Find cheap flights from Johannesburg to Barcelona

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

JNB — BCN
Oct 1 — Oct 81
Return
1 adult
Economy
0 bags
From?
To?
Sat 1/10
Sat 8/10

Let KAYAK do the searching

Save 8% or more

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

November

High season

July

Cheapest flight

R5 391

Average price (return flight)

R9 980

Good deal (return flight)

R14 018

Good deal one-way

R5 769
Best time to beat the crowds (20% less expensive on average)
Most popular time to fly (27% more expensive on average)
Flight from Johannesburg OR Tambo to Barcelona-El Prat
(avg. price over the last 2 weeks)
or less
or less

When to book flights from Johannesburg to Barcelona-El Prat

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Johannesburg

  • Looking for a cheap flight? 25% of our users found flights on this route for R5 769 or less one-way and R14 018 or less round-trip.
  • The cheapest flight from Johannesburg to Barcelona was found, on average, 73 days before departure.
  • Book at least 6 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly is November.

FAQs for booking Johannesburg to Barcelona flights

Top 5 airlines serving Johannesburg OR Tambo to Barcelona-El Prat

Scores according to KAYAK customer reviews
8,2
Qatar AirwaysOverall score based on 11886 reviews
8,3Boarding
8,1Comfort
8,6Crew
8,2Entertainment
8,0Food
Airline reviews

Horrible experience at JKIA. Basic courtesy was lacking. Only the lady supervisor was pleasant and reasonable but it was too little too late for us.

Read more about Qatar Airways

Horrible experience at JKIA. Basic courtesy was lacking. Only the lady supervisor was pleasant and reasonable but it was too little too late for us.

It's getting to the point in life that a flight in coach in those little seats for 9 to 15 hours is just too cramped. This was a packed flight with nearly every center seat taken. Good for Qatar airlines, which is a terrific airline, but its tough to ride in those little seats on long-haul flights

Qatar is undoubtedly the best airline in the world. Very impressed with their all around service and customer care.

The airport staff of Qatar airlines was UNFRIENDLY and UNHELPFUL. They all acted like we were bothering them. They gave no help in moving from one station to another. In general they gave an extremely bad first impression of Qatar airlines!!

Recommend Qatar Airways to everyone! Service, leg room, and food are all great.

Pros: "I would have appreciated that with ALL required paperwork, my stay at check in point would have lasted a little less than two hours I spent standing and waiting for a feedback."
Cons: "Updating clients and offering a seat if it’s a long wait could have improved the situation. It is on reception that the business gets its impression. Thanks."
Pros: "Everything great!"
Cons: "~"
Pros: "Seats are wider apart than usual, leaving comfortable space for legs in economy class. The crew is really attentive and nice"
Pros: "Crew was great. They made up for mistakes in a positive and amenable way."
Cons: "Flight was late. There was no communication about it. The flight from Joburg to Doha was late, therefore I missed my connection. The delay was not officially communicated to any of the passengers — no announcements made, no representatives to talk to at the gate — until well past the time that we should have been in the air. It was distressing."
Pros: "The crew was very attentive and professional"
Cons: "Food wasn't great"
Pros: "Crew is amazing"
Cons: "The Entertainment screen wasn’t working"
Pros: "Great crew and food. Nice economy class."
Pros: "Nice crew, 1 hr free WiFi"
Cons: "Significant delay on jetway, temps uncomfortable,"
Pros: "The Crew were professional, friendly and comforting. The A380 Business Class is the best way to fly. Smooth journey, very comfortable reclining beds with enough room to within the bed area to move around with adequate space. The Wine list was excellent with a great choice and variety."
Cons: "Nothing to do with the flight...but Qatar could have offered an airport hotel room to their Bus. Class passengers for the 9 hour delay....we did have the Lounge, but a shower, rest and comfort after another previous 5 hour 30 minutes flight from Athens 11.30am Start to 2.00am start from Doa."
Pros: "Nothing special"
Cons: "I found my seat a bit uncomfortable for this leg of the jurney"
Pros: "The service of the cabin was great!"
Cons: "The food was not of the quality I would have expected from the expectation created by the airlines marketing. We boarded close to a full hour later than scheduled and the boarding process was very slow."
Cons: "Did not make this flight."
Pros: "Everything"
Cons: "Excellent"
Pros: "decent leg room. the staff was accommodating"
Cons: "the brea was har. some of the food was overheated thus making it hard to eat"
Pros: "The staff are great, the food is good."
Cons: "The seats are awful, especially on the 7 hour flight from Doha to Barcelona. Very narrow, marginal recline. Also the flight was very hot, my watch thermometer said 33° at one point"
Pros: "- Service - Food Quality"
Cons: "- Food Quantity - Entertainment System - very limited (or old) options - No Internet - Leg Space is challenge"
Pros: "Fantastic service, very friendly staff who are always happy to help"
Cons: "Should have internet free of charge in flight"
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: "The change of my flight schedule for the entire journey was done without giving me any options (departure flights from origin and return). It would have caused me inconvenience if the change of time does not allow me to adjust my plans."
Pros: "Great flight. Everything was good. The only very small issue is hey offer WiFi but even if you pay the allocation of data make you feel like you living in the 1990. 10 meg free and 300 meg for a whole flight is a complete joke, especially for USD 30. They could manage protocols but give a reasonable service."
Cons: "WiFi"
Pros: "Qatar is a reliable airline."
Cons: "No matter how many times I have traveled with Qatar (5 international flights in the last year); I still do not receive any benefits such a priority boarding or upgrades."
Pros: "The service from check-in till landing was on the ball and superb. They were friendly and eager to assist with everything. They have the latest movies and shows to watch on their in-flight entertainment."
Pros: "great crew and food."
Cons: "being charged excess baggage when one suitcase weigh under weight. Having to wait at the terminal for a hour and a half because of bad weather -- not the pilot's fault"
Pros: "The plane from Johannesburg to Doha was Fine but not as wonderful and comfortable As flight from Doha to Chicago"
Cons: "They lost my bag and that’s disappointing considering I have my bank account details in that bag. Very disappointed by this"
Pros: "i liked that the entertainment system had a lot to offer, lots of movies and options. I liked the staff, they were very cooperative and friendly."
Cons: "the flight was delayed 45 minutes, passengers were waiting in a non-air-conditioned aircraft. The AC was working after takeoff. The airplane chairs were small and no leg room, on a 7 hour flight to Barcelona that was exhausting! Couldn't manage to get some sleep at all. Overall, at least I arrived to my destination safe and sound. Thank you!"
Pros: "Boarding was very ease and helpful for my family while I was traveling with kids I appreciate that fact that customer service at boarding was reached out to my wife to help and make us feel great thru the process thanks"
Cons: "No comment"
Pros: "I was actually impressed with the entertainment selection :)"
Cons: "The economy seats are just unfortunately not a place you can get comfortable enough to sleep. On 14 hour flights one hopes to sleep."
Cons: "USD 20 wi fi and you only get 200 MB seems a bit antiquated"
Pros: "Food and entertainment"
Cons: "Hard cushioning and narrow seats on the 787"
Pros: "Good in-flight service"
Cons: "Cramped seats"
Pros: "In general the crew was very nice."
Cons: "The dreamliner is a little tight in relation to the B777. The Kosher meals very all the same for breakfast lunch and snack"
Cons: "1. rude staff - i stood in Jburg at the counter for 13 minutes (i checked my clock) while 8 staff ladies spoke among themselves in a myriad of languages. FINALLY one lady asked if i had been helped! I said no and she was clearly less than thrilled to be the one to help with my question. i literally just wanted to ask if my seat assignment was a window, middle or aisle, but it was like i was the bane of her existence and i interrupted their social hour. On my outbound flight (ORD to DOH) I also watched three staff members be beyond rude to guest after guest at the check in counter regarding baggage when they came forward to "re check-in" which was a new requirement for most people. There was a lot of general confusion on behalf of the consumers and the staff was NOT the least bit patient or helpful in explaining what they needed from us or why this flight had different procedures than normal. I still don't know why they were so fussy about baggage and made everyone re check in at the gate in fact. And they didnt do it to my baggage so i have no idea why they were so rude to some and completely left others alone. (didn't seem to have to do with size, carrying of electronics, i don't know?) 2. the physical flight - you changed my original flight time to something that was REALLY close for my connection from DOH to CDG, so you instead bumped me to a later flight without consulting me. it would have caused me to miss a connection flight I booked separately through EasyJet from Pairs to my home airport BIQ. I had to figure that out on my own. RUSH through Doha to make my 35 min connection and barely was allowed to board my onward Paris flight by the Qatar gate staff which was only cutting it close as a result of YOUR changes! Yet i was treated like i was somehow "late" and wouldn't be able to board ??? Again incredibly rude staff. Subsequently you lost my luggage because the connection was too tight. i landed on Friday and it didn't catch up to me until Tuesday. Not one person has said sorry or offered any restitution. And this is honestly what upsets me the most. I doubt anyone even reads this. pathetic. I work for a travel club and since Monday (so in 4 days) I have actively reached out to 4 clients to cancel and re-booked their Qatar airways flight to another carrier to get them to Johannesburg. They will be doing the same safari experience I did, but I will NOT recommend and book my clients on Qatar after my experience."
Cons: "You canceled our flight in the last minute. we were starting our holidays and missed one day included the booking reservation. We didn't get any refund regarding this issue. On the other hand, i booked my special meal and never received it."
Pros: "The flight was on time, not full and the crew and the entertainment was excellent. Very happy with the experience of flying on Qatar Airways from Johannesburg to Miami."
Cons: "Everything was well, the food was good not great (even for airplane food) and the only other issue is it seemed like trash from our drinks and food services was picked up for quite a while or until we brought it to the flight attendants ourselves."
Pros: "landed safely"
Cons: "Had to claim bags at Doha and go through multiple security screenings to board connecting flight. At one point all the security was not functioning and we were packed up in lines. Barely had time to stop at the restroom before final security check where it was all so disorganized. After that check we were told that if we left we had to go through security again. Would have been nice to know that upfront. It was a madhouse going through that final security check and my husband's wallet was lost for a bit. No one really tried to help and we were told to move aside. Finally someone saw that it had fallen beside one of the counters. It was all horrible. Because of all this our 5 hour layover was a hassle with no time for food, etc. The whole airport experience was confusing and badly handled."
Pros: "Liked the raw vegetarian meal as it was perfectly plain. Attendants also very solicitous and went up and down several times with water after the meal."
Cons: "Seats are small and huge line for the toilet, but that is the nature of the plane and not Qatar's problem. Boarding was only good because passengers did not cooperate adn stood up when they were asked repeatedly not to."
Pros: "Excellent in every way. Clearly a top tier airlines. I will choose Qatar Airlines at every opportunity."
Cons: "Nothing"
Pros: "Everything was good ... we were on time .. no delay so .. perfect !"
Cons: "Kayak/priceline re-booked my flight for my sister and I from SAA to BA, but failed to completely reissue us tickets. When we checked in for the flight, we had no ticket for the first leg of the flight, but we had tickets for the remaining flights. We immediately called to fix this problem, but due to slow customer service, we weren't issued tickets in time and the flight left without us. We missed all remaining connecting flights and were forced to buy New tickets. Now we have to work with kayak/priceline to get all my money back due to their error. We came back a day later than expected and missed going back to work."
Pros: "I enjoyed the staff"
Cons: "The screens were old school and I HS a hard time getting it to work Also the sleep mask I received had sticky stuff all over it when I opened the package."
Pros: "Excellent Cabin Crews, Flights on time"
Cons: "Food is mediocre at best, comfort on 787 is terrible."
Pros: "nothing"
Cons: "Because of poor connection, arrived for flight 15 min. before departure. Gate agent wouldn't allow us to board and wouldn't help us rebook. Offered no help."
Pros: "Seat space. Stevice. Terminal."
Pros: "Nothing."
Cons: "Attendant was rude and never really finished service, never remembered any requests and consistently skipped guests when providing food or drink service, cabin kept oscillating between either too hot or too cold."
Cons: "We took off in a terrible storm with lightning striking all around the plane. Very rough, lightning which scared the hell out of both me and my wife."

Very crappy crew, very uncomfortable, but good food.

Great crew and good service

Not Worth for business class price .

Pros: "Entertainment was great!"
Cons: "The check-in was stressful and congested."
Pros: "Short flight"
Cons: "Being on time"
Pros: "Crew was professional, food was good."
Cons: "The screen to manage in-flight entertainment was not very responsive and live tv was cutting out constantly"
Pros: "Crew were nice and friendly"
Cons: "Better seats and entertainment system As usual Turkish airline was late in departure"
Pros: "The crew are very nice and the service is really good."
Cons: "The seats are not so comfortable, the leg rest is just in the way and not useful for me. The PA is overused which is annoying when trying to watch a movie."
Pros: "Good food good movies"
Cons: "Food is not great and the flight was delayed by an hour"
Pros: "Care from the crew and consideration"
Cons: "The head phones are terrible."
Pros: "flight departed Jhb on time and arrived in Istanbul a few mins earlier than scheduled"
Cons: "1.cabin temperature varied from cold to very warm 2.I asked the cabin crew for a blanket but they forgot about it 3.I ordered a whisky with ice - was given half a tot with 2 small blocks of ice 4.only one person was serving drinks and food on my aisle so it was very slow service (other aisle had 2 crew serving)"
Cons: "Tell passengers the truth from the start!"
Pros: "service, no delays."
Pros: "Only two thing. The bathrooms and the intertainment"
Cons: "Seats are very compacted, lack of space and so close to reduced leg room resulting an agonizing experience to a new level of torture, unnacceptable on 14 hrs of imtercontinental flight. One word “horrid”"
Pros: "No complaints about the plane, staff etc and its probably no worse than any other airline"
Cons: "Long overnight flight in Economy Class, little legroom. As I am larger than average and find it hard to sleep on flights, the cramped conditions were extremely uncomfortable"
Pros: "Every thing. Food travel and crew"
Pros: "I'm 6 ft 2. Legspace was adequate, and no silly boxes under the seats like other airlines that obstruct your feet. Great entertainment systems - modern, good selection. Food and staff excellent."
Cons: "Their online checkin systems could operate a bit more smoothly. At one point, I had to go in in person, because the online checkin site had an already past flight from their codeshare partner SAS showing up as the next flight, and I couldn't perform online checkin as a result."
Pros: "This was a normal flight. Nothing out of the norm. good food, and good entertainment selection."
Cons: "i was flaying from San juan , puerto rico conneting to jfk totake turkish airlinethe flight was delyed five hours in san juan due to the weather wh, the station manger called Turkish airlines to tell them my situation they advised it will be ok and hegave me the boarding pass all the way to Lebanon y finaldestination, when i arrived to New york the manager at Turkish Airline (Indian Look) was very very rude and nasty and he tolñd that my ticket was cancelled and i have t pay a new one that cost $1600 Dollar, he did not offer any apology niether look at my face the wole time , the only comment he had told me "you bought your ticket cheap" so i went to Emirates and i bought a new ticket with them. on my return from Lebanon also Turkish airlines had cancelled my return ticket as well . I demand from you to give me a voucher of money because i belive turkish airline are the worst and i wll never fly with them again , i,m going to put my experience with the in all over the social media.Hope to hear from you with some good news. Kind regards, Hasan"
Pros: "Friendly crew"
Cons: "The issue of excess baggage. Would appreciate to buy on line before my flight so that I know how much to carry and also that I am covered before leaving home. Payment at the airport may be too costly as well as unreasonable. It's like a penalty for having excess luggage. This is the reason I prefer flying with EMIRATES because they afford me to but pay fir excess luggage before my departure. Planning ahead is key"
Pros: "Food was good"
Cons: "Hour and a half delay"
Pros: "customer service, food, entertainment."
Cons: "small seats"
Pros: "The flight was quite comfortable. We lucked out with only a partially filled flight leaving extra space to sleep. Service was friendly and the food was excellent! I was fed twice on my 9hour flight and once on my 4hour flight. Great in flight entertainment."
Cons: "No complaints."
Pros: "The overall experience was good"
Cons: "The food is not so good."
Cons: "My flight was delayed, and the wrong gate was initially listed for my connecting flight, causing me to miss my flight. I asked to transfer to the next flight, but the staff there argued with me and refused to do so, saying I must purchase another ticket. I was forced to purchase a visa, go through passport processing, and purchase a new ticket that cost nearly as much as my entire round trip ticket from the US. I then had to pay to stay overnight in a hotel and had to make alternate arrangements to meet my hosts when I finally reached my destination."
Cons: "It was very hot during the entire flight."
Pros: "I liked the entertainment- plenty of things to watch and listen to. Food was good. I also enjoyed the service, hot towels and friendliness of staff. Overall, it was a great experience!"
Cons: "Sitting next to many kids who were very noisy and messy. They completely trashed the bathrooms which did not make it fun for me to use after them. This is just what I did not like- I understand this is no fault of the airlines or their staff. I am just more aware that several Turkish families may fly back and forth with their children and as a passenger, you may be seated close to them on the plane- just a thought."
Cons: "The additional security check for flight from Istanbul to US was somewhat unpleasant as women were called out from the line to be separated from men for security check. They should have wait for each family to come up for their turn to be checked, so families would not need to be separated for a while."
Cons: "I requested for a vegetarian meal both times and I was denied both times because they said they didn't prepare any vegetarian meals. The flight attendant was so rude about it. They also lost my baggage TWICE. Upon arrival in Tel-Aviv and upon return to Stuttgart."
Pros: "Food and Crew"
Cons: "The fact that the boarding was by bus and not through a sleeve detracts from the process."
Cons: "Movie sound was so poor it was difficult to understand the dialogue."
Cons: "the kosher food was poor"
Pros: "I liked the accurate time for departure and landing, the meals was ausom and delicious and the plane was new and comfotable."
Cons: "Nothing"
Pros: "The food was decent, as well as the movie selection."
Cons: "The crew were incredibly rude, it was badly organised, there we delays on our flights, the boarding process was a nightmare. After booking both mine and my boyfriend's tickets we were later warned that there will be an 8 hour lay over instead of the expected 3 hour (as booked). I will try my very best to avoid Turkish Airlines in the future. After taking many long haul flights in my life, I can safely say that this was my worst and most disorganised travel."
Pros: "Food is excellent, staff great."
Cons: "Not nearly enough leg room for an international flight!!"
Pros: "Food and service very good"
Pros: "Entertainment system is excellent, food is solid and plentiful."
Cons: "I've flown Turkish a few times before, and they're generally pretty good for the price. This trip was different. Despite Turkish Airlines policies outlined in their "Customer Rights," I received no notification that the flight was delayed 3 hours, and there was no notification at the JoBurg airport until you go to the counter to check in. JoBurg staff - which are Menzies third-party contractors, not Turkish staff - were disorganized, uncommunicative, and unhelpful. Only one person at the check in desk seemed to have authorization to make any changes, so all other agents were running back and forth to speak with him, and not communicating with passengers. It took over an hour to get clarity on the situation and rebook my connecting flight to Washington for a different flight 8 hours later. The only compensation offered was one meal voucher worth R100 (roughly $7). They would not even look at other Star Alliance flights for early arrival in Washington, and said they were not authorized to consider upgrading my ticket. When I called the Turkish customer service, they essentially said "What do you want us to do about it? You have to submit a formal complaint." Boarding was totally disorganized. In theory there are boarding groups, but after business class and all the high-ranking loyalty members, it's pretty much a mad rush. This seems to be the common practice for Turkish now. In general, Turkish has a great entertainment system on all their long-haul flights, with tons of movies - including very new releases - music, games, etc. They also provide complimentary kits with socks, slippers, eye mask, earplugs and dental kit, even for economy passengers. The meals are fairly good for airlines. However, legroom in economy isn't great. I'm 6'1", and had difficulty getting comfortable with my knees jammed into the back of the seat in front of me. On this particular flight, I was in row 18. The cabin crew were frantic, disorganized, and shouting to each other across passengers. One half of our row was served the meal, and the other half had to wait over 30 minutes to be served for some reason. By that time the vegetarian option was no longer available. Crew also had to run back and forth between service carts because they were frequently out of very common beverages (like sparkling water. And ice.), and on two occasions crew left a drawer from a cart full of trash sitting in the aisle. There were several times that crew ran carts into passengers - including once into my knee that was not in the aisle - and didn't even acknowledge doing so. They also stopped the carts in front of occupied lavatories, temporarily trapping passengers. So not terribly professional. While not specifically on this flight, the experience in Istanbul airport with Turkish Airlines' staff was awful. Zero interest in helping, rude and dismissive, and overall terrible."
Pros: "I left my iPad in the seat back of my previous flight to Istanbul and by the next morning they had my iPad to me and Hungary! Very professional!"
Pros: "Loved the entertainment center and options. Loved the frequency of beverage service."
Cons: "Nothing. Everything was great!"
Pros: "Everything"
Pros: "For real. Excellent meals, roomy seats, great selection of movies, and the care package thing? I'm STILL wearing the slippers."
Cons: "NA"
Pros: "We left los angeles an hour late but was able to make the connection. Enjoyed the food and service. Fortunately the seat next to me was empty so I was able to spread out a bit and get some much needed sleep."
Cons: "I lost my lagguge You"
Cons: "The plane was very cold"
Cons: "There is a sthg in the food which was plastic.and it could be really dangerous for me.I showed the hostes and said they could change in flight from istanbul to izmir."
Cons: "Food disaster always same Organisations very bad"
Pros: "On time departure and arrival. Seat back entertainment systems were quite good."
Cons: "Seats were a bit cramped. Meal was OK, not great."

Last minute change of aircraft from Amsterdam to Mexico City made our seats different and not as comfy as on the 787-900 planned. Crew was a little bit snippy and not as friendly as I expected on Aeromexico. KLM crews are fantastic! KLM food is not so much for their short-haul flights serving these salad vegan boxes.

Our flight was canceled and had to stand in line for 3 hours and 11 minutes to get on a flight to Florence Italy for the same day. They couldn’t get us to Genoa for 36 hours and had to go through Rome no direct flight. We will be contacting customer service for compensation for a hotel stay in Florence and train tickets to reach our destination Genoa Italy.

Voir avis précédent qui regroupe les deux vols

Better food more confortable seats.

Terrible

Okay

Cons: "Very nice crew and great food"
Pros: "Perfect"
Cons: "Nothing. Flight was amazing"
Cons: "Bigger seats the new ones are way to narrow"
Pros: "The crew was very kind"
Pros: "Great atmosphere, crew was excellent!"
Cons: "I’m 6’5”, so legroom can always be a complaint, but this wasn’t too bad. The plane appeared to be fairly old and didn’t have WiFi. Entertainment also was on an older screen which was navigated by using an old in-seat phone."
Cons: "Seats in economy section are very close together . There is not enough room for knees...especially for such a long trip."
Pros: "Excellent crew, good food & movie selection."
Pros: "The crew were excellent and seats were comfy."
Cons: "Headphones for the entertainment centre.could have been better. Sound quality not great."
Cons: "Crew members in Amsterdam were very rude and disrespectful"
Pros: "very nice crew"
Cons: "my baggage was lost"
Pros: "The aircraft"
Cons: "No overbooking next time!"
Pros: "KLM never disappoints, the cabin crew was extremely kind and helpful!. The food was great, nice leg room in regular economy class, thousands of movies and tv shows...it was great!"
Cons: "Well there was a LOT of turbulence but no one can control the weather and shout out to the pilot for giving us such a smooth landing a rough weather!"
Pros: "Seat was comfy and spacious for economy class"
Cons: "Vegetarian meal was okay but could be more enjoyable if served with bread at start of meal."
Cons: "1. In Flight Entertainment 2. Controlled In Flight Temperature"
Pros: "General flight journey"
Pros: "The flight crew was so friendly and the food was really good."
Pros: "It was all fine"
Cons: "Really was unsure of why I had to purchase a ticket as I was able to pick my own on the way to Billund"
Pros: "Helpful and kind crew"
Cons: "I wish there was WiFi"
Pros: "Seat space a bit tight . I should have upgraded to more leg room . Next time!"
Cons: "The overall travel was good, no wifi and the entertainment system had a faulty headphone connection, and no place to charge devices other than through a USB port"
Pros: "Good comfortable seat with extra leg room. Pleasant crew."
Cons: "None of our 4 checked bags arrived with us. This was despite ample connection time (2+ hours) in Amsterdam."
Cons: "Landlords gave an unpleasant service! Which continued with late of 50min of the flight, they didn’t do anything to help/ to provide the passengers the answers. The food was cold It was comfort place to sit. Bad experience with KLM"
Pros: "Crew was very friendly. Nice that wine was served without charge."
Cons: "Announcements from the cockpit were hard to hear. Food has been better in past."
Pros: "Great service"
Pros: "The food rocks! I know that I will always be eating well with KLM. The staff is always so nice, professional and cordial...I always know I'll be in good hands with the flight. KLM #605 from Amsterdam to SFO---please pass the praise to all of them."
Pros: "Food was excellent, service from staff was friendly, and entertainment options were great."
Cons: "Not a lot of shoulder room being in the middle seat. But it had adjustments options for a lot of other things which were good."
Cons: "KLM staff in the Prague airport were some of the rudest humans I have ever met. So incredibly uncaring and outright mean."
Pros: "Food and staff behaviour"
Cons: "Entertainment"
Cons: "Nothing good to say about this flight. The plane was old with no entertainment. The sits where very compact and not comfortable at all. The food was a sweet bread and water. The flight attendants were rushing and will take a while if you needed anything. I felt like I was taking a bus with graffiti all over the place."
Pros: "Boarding was quick, Flight on time....just a regular service and plane"
Cons: "Terminal 3 Manchester is not worth staying longer then necessary, loud music, crowded....old"
Pros: "The time keeping was very good. We left on time and arrived early on both occasion. Good organisation. Excellent service."
Cons: "Nothing"
Pros: "Friendly staff, good service and on time departure/arrival."
Cons: "After more than two hours of delay... Initially the flight takes off was at 8:35... Then 21:20... Then 21:50... Then 22:10. Finally we took off at 22:40... Refund our money klm..."
Cons: "Amesterdam airport employee was really rude"
Pros: "Good efficient flight crew friendly and helpful"
Pros: "Good multi media access and content"
Pros: "Comfort economy well worth the extra."
Pros: "Flight crew was pleasant and attentive. Seats were comfortable for economy as well. We were allowed to check in extra baggage for free at check in which really helped since we would be catching a connecting flight in Amsterdam"
Pros: "Very little if any."
Cons: "Aircraft was not very clean,the staff seamed quite harsh at times when speaking to customers. The food was really quite poor but it was a short flight to be honest. Overall not as pleasant as the China Southern flights. I would not like to choose them again unless i had to."
Pros: "I was pleasantly surprised they had a snack service on such a short flight. The flight attendants were very friendly"
Cons: "Amsterdam customs is the most disorganized I have ever seen. With the number of tourists entering the country you would think they would have done something about it. There were only 2 customs agents!! One for all passports and 1 for all passports. We were in the customs hall longer than we were in flight!"
Pros: "The pilot kept us informed periodically during our journey. I liked that we could choose our seating online. The entertainment was good."
Cons: "The plane was dirty, all seats did not have pillows and blankets. Seating was not very comfortable, particularly as there was a box attached to one of the legs of the seat in front of me, making it necessary to move my legs to an uncomfortable angle."
Pros: "Service was good"
Cons: "Delay"
Pros: "We love the flight all the way"

Air France lost my luggage again Its the second time in a week

More meals in flight - one meal is not enough for an 8hr flight

It was so helpful to be able to board the plane front and back. It makes it so much faster. It was also helpful announcements were made in French and English. I cannot thing of anything that would have made that short flight better.

Pros: "Clean plane , good crew ,"
Cons: "they didn't load my baggage from flight 1 to 2"
Pros: "Upgrade was easy! Crew was beyond exceptionable! Can’t wait to fly again, guys!"
Pros: "The crew was astounding"
Pros: "Na"
Cons: "They have a terrible communication problem, they never communicated why the flight was late, they never communicated what they were doing or what was happening. Bad customer service. Bad communication with the client. They told us when I asked several times that we would not lose our connection and that everything was fine and that was not the case. We lost the connection. No one told us anything. Another problem was that the girl in the boarding process removed the suitcases tickets from the boarding pass and did not want to return them, and held it without any cause. The flight staff went looking for us. Pretty sad and disappointed by their service. I understand that they were causes outside the airline but must communicate to the client. They cannot remain silent and say nothing."
Cons: "Comfort plus seats need some work. Very thin padding on a hard seat. The leg rest needs to come up higher so you don’t slide down while semi reclined. Nice compromise between business and coach though."
Pros: "Good selection of movies."
Cons: "Had to use a shoe horn to get into and out of my seat and I'm not a large guy. But really my harsh criticism comes from the loss of my girlfriends luggage. It was left behind in Paris on our way to Casablanca causing us to waste a day in Casablanca traveling back to the airport the grab the bag the next day. And to add injury to insult her bag was left behind in JFK during our transfer for our flight to Seattle. No big deal right, Delta will deliver the bag to our house the next day, wrong, we were told we have to go to the airport ourselves to get the bag."
Pros: "Nothing"
Cons: "Everything"
Cons: "The food is usually very good, this time it was poor to disappointing- dark meat chicken.., tasteless & unhealthy....mushy fruit dessert choices"
Pros: "Spacious business class seats, excellent meals"
Cons: "Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options."
Pros: "Great crew and entertainment. Terrible experience at CDG airport but that’s the airports fault."
Cons: "CDG airport in Paris is a very inefficient and by far the slowest airport. I recommend other passengers to get to the airport at least 4 hours before their departure."
Cons: "No entertainment facilities"
Cons: "Boarding clusterf..."
Pros: "Crew was nice."
Cons: "Food could be better, or at least be provided an option to purchase an upgraded meal. Also, insufficient amount of drinking water provided to passengers."
Pros: "great food, entertainment and seat comfort"
Cons: "nothing"
Cons: "More chose in meals. I flew to and from within a week. All I had were chicken, chicken and chicken for snack too."
Cons: "Air conditioning too cold. Wasn't offered an evening meal. My luggage went missing and I'm still waiting for it to be delivered."
Pros: "The crew was helpful and accommodating"
Cons: "The flight was delayed, missed connection, and lost baggage. Subpar."
Pros: "Very efficient boarding. We actually departed earlier and then landed in Barcelona 15 minutes ahead of schedule. Overall a very smooth experience."
Cons: "make passengers from Nigeria to feel respected and important. Imagine no entertainment in the aircraft in addition to a very poor food."
Pros: "Crew was very nice and the food was excellent."
Cons: "Food"
Pros: "Extremely hot the plane"
Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."
Pros: "Flight was on time."
Cons: "Food could have been much better in comparison with other airlines."
Pros: "It was only 2 hours"
Cons: "Small plane, no movies"
Pros: "Most of the crew tired especially hard to keep everyone comfortable and safe. The food was absolutely amazing."
Cons: "Other members of the crew were snarky to passengers and dismissive of questions from passengers during the early stages of the delay. We were all trapped on board for about 4 or so hours without much communication from the crew or captain which made me very anxious. We arrived 5 hrs late and it put my whole trip in jeopardy. Based on this experience, I eont be inclined to use this airline again for future trip planning. This airline will need to work hard to earn my trust back because i felt physically and emotionally unsafe throughout the experience, many times."
Cons: "Not much legroom."
Pros: "The Air France service was ok. Got me to my destination on time and alive."
Cons: "I flew out on KLM on what felt like a new plane. Amazing service, seat, temperature, entertainment and food. In stark comparison Air France’s plane was old, too hot, poor entertainment choices and system and average food which for the French was surprising!"
Pros: "Food was good, crew was very professional and courteous. Flight was smooth."
Cons: "Coach was cramped and the video system didn’t work very well"
Pros: "Efficient and smooth flight. Service was great and flight attendants were friendly"
Cons: "Nothing"
Cons: "It is very difficult to get around CDG airport with a disabled person. There is no shuttle. By the time we got to check in, we were ten minutes late. They would not check us in, and we paid over $700 to change tickets to the next flight. When I complained, I was told to stop being rude or I would get no ticket at all. My mother is 94 years old and we did the best we could given the circumstance."
Pros: "That flight have been short"
Cons: "Fly attendants have been in hurry when they served snack"
Cons: "Flight was delayed 3 times and when I was finally put on a flight that was leaving, they failed to check the connection in Paris (Left me 10 minutes to get from the aircraft to the other plane!) I was moved to SAA in the end after a truly traumatic time in Johannesburg. This is not the first time I have suffered at the hands of Air France sadly. Needless to say, I wont be booking with Air France again."
Pros: "The crew took care with calm and kindness of a man in deep distress and erratic behavior. Impressive. More generally , the crew showed respect and attention to all passengers. Not frequent."
Cons: "The company simply lets passengers board a fulled booked flight with far too much luggage. Result, take off 20 minutes late because there was not enough room for luggage in the overhead compartments. I was flying with just a small backpack that went under the seat"
Pros: "Option to upgrade seat which I didn't take but might for outbound red eye flight in future."
Cons: "Faulty toilet meaning longer queues for the loo. Crew were a bit haphazard in serving food and my row was missed out for coffee after dinner."
Pros: "Efficient on and off Staff polite and helpful"
Pros: "The flight attendant was very nice to me. TV was very good. space was enough ."
Cons: "We had to pay for wi fi."
Pros: "The service and food were excellent plane was clean."
Cons: "No entertainment system"
Pros: "The flight crew and flights itself were great."
Cons: "I was told the wrong flight time, wrong terminal, wrong gate, and wrong airline. I couldn't check-in online. It was horribly inconvenient and I nearly missed the flight. We got there with 5 minutes until the doors closed."
Pros: "food was good, leg room was decent for economy"
Cons: "didn't have usb charging ports in the seats on one of the flights, in flight entertainment can improve."
Pros: "Movie selection was awesome! Food was good too."
Cons: "Too many interruptions. Every time there's an announcement, it interrupts the movies and some of the announcements were completely unnecessary and there were so many of them, it was like constant interruptions, really annoying."
Cons: "Very warm and stiffy air on board. Need change light. Very sad neon. Probably Boing style."
Cons: "Flight was delayed by 1 hour 30 minutes. After over 24 hours of travel this was not appreciated. Also no lounge access at Toronto airport."
Pros: "Entertainment center is brand new and Cleanliness Crew was ok And yeah there's wine (that way you can get plastered and ignore the uncomfortable seats)"
Cons: "Checking in was ridiculous. They're charging for literally EVERYTHING now. On economy class you have many options: - Normal (free!) "ergonomic" seats: uncomfortable, narrow, really close to the one in front of you. - Normal (exit row): just give up. There's like 6 of these and they're taken immediately. - Normal (middle of the plane): are you kidding me? These are NORMAL seats and you charge an extra €30? - Normal (2 seats per row!): what a bargain. Same crappy seats, but two people instead of three! This is really worth my money. - Upgrade to business! Why are you so poor! AF food went from being the best in international flights to disgusting microwave food (especially vegetarian)."
Pros: "Same as above, the crew was very friendly and the food was great."
Cons: "Seating was cramped and uncomfortable for a tall person."

The crew was so so rude Except one person his name is khaled

Pros: "The food was good."
Cons: "The seats aren’t comfortable and way too small."
Pros: "Crew was very nice. Everything was lovely."
Cons: "It took a very long time to get my credit card processed for extra luggage. Then flight was delayed."
Cons: "Flight was late, if you have another connection, bad luck. No entertainment system, no screens at all, no music. Food was average. Plane was new airbus, toilet stuck, nobody seem to care much at least lock the toilet as it cannot be used."
Pros: "Punctual"
Cons: "Aircraft"
Pros: "The crew team was amazing and the sits were comfortable, landing matters a lot to me and it was perfectly done."
Pros: "Arrived on time. Baggage arrived quickly."
Cons: "Plane was dirty and had flies, which were really annoying. Food was mediocre airline food."
Pros: "The crew."
Cons: "Terrible business class."
Pros: "The flight was on time, the crew was fine"
Cons: "The business class lounge was closed, they gave us $25 per person voucher, but no one store in the airport wanted to accept them. There were not enough seats available when we were waiting for boarding. Business class entertainment needs significant improvement."
Cons: "1 1/2 hour delay out of EBB meant missing the connecting flight -- not uncommon apparently. No one was available at the transfer desk in Cairo for over an hour. The alternative through Rome & onwards put us into Munich in late evening."
Pros: "Food"
Cons: "Not water being spilled on me, but I still enjoy the flight. Thank you."
Cons: "It was all great"
Pros: "On time arrival"
Cons: "Translation speeches. Food uncooked. Bad entertainment"
Cons: "Transit to jeddah is a nightmare"
Pros: "Crew was friendly and spoke English."
Cons: "The crew left the meal trays for a long time after serving. It made it difficult for people to get up and go to the bathroom for example."
Pros: "crew was good and seats was just OK"
Cons: "more leg room"
Pros: "Once on board fine..."
Cons: "Having to pass three security checks, nothing rude, but over the top."
Pros: "Excellent flight, on time, good crew."
Cons: "Nothing"
Pros: "I am so grateful and appreciative towards the staff. My flight was delayed and therefore I was very late to the gate. They let me on the plane - a big thank you! I was also in such a rush that I dropped my passport holder and they picked it up and returned it to me. The food was surprisingly good too. The service during the flight was also very good."
Cons: "We received our baggage 2 days later"
Pros: "I’m sitting at Buisness which I usually do !!!"
Cons: "Wish they renew the cabin knoiwngvthat in even in business but it is so old and food is v avarage also the service is v avarage even they don’t offer you before flight any drinks !!!!!"
Pros: "Respectful, cheerful, and helpful crew members"
Cons: "Food quality on Both flights was not that fresh!"
Pros: "This flight was on time and I appreciate when Egypt Air flights are on time."
Cons: "Worst experience ever . Haven’t got the flight"
Pros: "The check in person was extremely nice and helpful. The flight attendant was very helpful and was far beyond our expectations."
Cons: "The movie selection didn't have many classic movies."
Cons: "I chipped my tooth eating your food and no one could help me except to say sorry"
Pros: "Crew was very polite"
Cons: "Checkin was disorganised"
Pros: "The cabin is spacious and comfortable"
Cons: "The food"
Cons: "For this trip, there were no individual screens. All customers had to watch the same movies for a 5 hour trip."
Pros: "Upgraded to business class at the ticket counter for a very reasonable price- comfort and ease."
Cons: "Ran out of chicken meal"
Pros: "Crew was super nice and helpful. Flight schedule was on time."
Pros: "The food was good"
Cons: "It took over an hour to check-in. People were pushing in because it was not well marked and nobody directing the people. It was terrible. The plane has very old seats, and no entertainment screen on seats, still the old monitors hanging from the roof."
Pros: "Crew was really good and flight was very smooth from Toronto to Cairo"
Cons: "Person behind me kept on kicking my chair"
Cons: "Food"
Pros: "Everything"
Cons: "The quality of service and aircraft"
Pros: "Nothing."
Cons: "Fligjt from Cairo to Toronto was very unorganised and unprofessional. Did not follow appropriate protocol for boarding procedures. Delayed. Unprofessional staff in Cairo."
Pros: "Flight from Kuwait to Cairo was great."
Pros: "The direct flight non stop Price"
Cons: "Not the greatest of comfortable seat - needs flat beds similar to Oman Air. Plane a little tired but very smooth landing In seat power didn't work"
Cons: "Lots of security checks with no solid standards"
Pros: "Friendly crew"
Cons: "why do you have 3 people in 1 row and zero in another?"
Pros: "Time..... everything was on time no late ..flight take off on time with good security Processing"
Cons: "Nothing really"
Pros: "Service was great"
Cons: "Nothing"
Pros: "Crew were lovely. Boarding was on time and efficient. The flight was not crowded."
Cons: "Food was fairly ordinary."
Pros: "Everything was fantastic"
Cons: "Late - like departure flight to CDG Departing/Arriving on time is consistent EgyptAir weakness"
Pros: "Overall the flight was good. The boarding process became a bit hectic in Joburg and arriving in Cairo was a mess too. Our baggage took too long to arrive on the belt and people were still waiting for their luggage after I had gotten mine. No one from EgyptAir told us anything which confused us even more. Next time have more organization and communication with passengers."
Pros: "I had a window seat"
Cons: "From when I got on the plane to Toronto everybody was arguing with each other, not telling that the whole flight to Toronto a baby was crying the whole way I could get no sleep no flight attendants came to check on the family to see if they could quiet the baby so basically it was very very uncomfortable and Restless. Got no type of sleep! Also passagers act like they did not know where there assigned seat was at so that took a good amount of time for us to figure out everything before we took off. Don't think I'll ever fly with that airline again."

Book cheap flights from Johannesburg to Barcelona

Recent return flight deals

3/2Fri
1 stopQatar Airways
18h 00mJNB-BCN
22/3Wed
1 stopQatar Airways
17h 10mBCN-JNB
R8 985
10/1Tue
1 stopQatar Airways
18h 00mJNB-BCN
17/1Tue
1 stopQatar Airways
18h 20mBCN-JNB
R9 254
27/11Sun
1 stopQatar Airways
20h 25mJNB-BCN
4/12Sun
1 stopQatar Airways
18h 30mBCN-JNB
R9 919
3/2Fri
2 stopsMultiple Airlines
21h 45mJNB-BCN
22/3Wed
1 stopMultiple Airlines
13h 55mBCN-JNB
R10 009
17/10Mon
1 stopIberia
24h 30mJNB-BCN
26/10Wed
1 stopIberia
23h 55mBCN-JNB
R10 422
3/2Fri
2 stopsMultiple Airlines
18h 06mJNB-BCN
22/3Wed
2 stopsMultiple Airlines
20h 45mBCN-JNB
R10 530
28/10Fri
1 stopEtihad Airways
22h 10mJNB-BCN
4/11Fri
1 stopEtihad Airways
21h 30mBCN-JNB
R10 584
18/11Fri
2 stopsQatar Airways
24h 10mJNB-BCN
29/11Tue
1 stopQatar Airways
23h 35mBCN-JNB
R10 728
18/11Fri
1 stopTurkish Airlines
22h 25mJNB-BCN
29/11Tue
1 stopTurkish Airlines
18h 35mBCN-JNB
R10 997
13/10Thu
1 stopIberia
24h 30mJNB-BCN
26/10Wed
1 stopIberia
23h 55mBCN-JNB
R11 303
2/11Wed
1 stopTurkish Airlines
15h 30mJNB-BCN
22/1Sun
1 stopTurkish Airlines
15h 25mBCN-JNB
R11 447
3/11Thu
2 stopsMultiple Airlines
16h 45mJNB-BCN
20/1Fri
2 stopsMultiple Airlines
17h 20mBCN-JNB
R11 482
31/10Mon
1 stopTurkish Airlines
21h 55mJNB-BCN
21/1Sat
1 stopTurkish Airlines
21h 50mBCN-JNB
R11 770
4/11Fri
1 stopEgypt Air
17h 40mJNB-BCN
19/1Thu
1 stopEgypt Air
14h 20mBCN-JNB
R11 896
27/11Sun
1 stopEtihad Airways
22h 20mJNB-BCN
4/12Sun
2 stopsEtihad Airways
24h 05mBCN-JNB
R12 129
2/11Wed
2 stopsAir France
23h 56mJNB-BCN
19/1Thu
1 stopAir France
22h 10mBCN-JNB
R12 201
2/11Wed
2 stopsAir France
23h 56mJNB-BCN
21/1Sat
2 stopsAir France
27h 10mBCN-JNB
R12 507
19/10Wed
1 stopBritish Airways
23h 30mJNB-BCN
26/10Wed
1 stopBritish Airways
23h 55mBCN-JNB
R12 633
10/10Mon
1 stopKLM
35h 15mJNB-BCN
22/10Sat
1 stopKLM
35h 30mBCN-JNB
R12 956
26/11Sat
2 stopsKenya Airways
22h 50mJNB-BCN
4/12Sun
2 stopsKenya Airways
38h 00mBCN-JNB
R13 154

Search by stops

Search by airline

Search by price

Recent one-way flight deals

12/10Wed
3 stopsMultiple Airlines
42h 00mJNB-BCN
R5 391
12/10Wed
2 stopsMultiple Airlines
29h 15mJNB-BCN
R5 463
21/3Tue
2 stopsIberia
18h 55mJNB-BCN
R5 589
24/3Fri
2 stopsMultiple Airlines
20h 40mJNB-BCN
R5 696
24/3Fri
1 stopKLM
32h 11mJNB-BCN
R5 930
21/3Tue
1 stopKLM
17h 36mJNB-BCN
R5 948
12/10Wed
1 stopKLM
35h 15mJNB-BCN
R5 966
21/3Tue
3 stopsMultiple Airlines
26h 45mJNB-BCN
R6 181
15/11Tue
3 stopsMultiple Airlines
35h 35mJNB-BCN
R6 613
23/3Thu
1 stopIberia
19h 30mJNB-BCN
R6 846
23/3Thu
2 stopsIberia
20h 55mJNB-BCN
R7 188
12/1Thu
1 stopTurkish Airlines
21h 55mJNB-BCN
R7 619
15/11Tue
2 stopsKenya Airways
22h 50mJNB-BCN
R7 673
16/11Wed
3 stopsMultiple Airlines
20h 40mJNB-BCN
R7 691
22/3Wed
2 stopsMultiple Airlines
23h 40mJNB-BCN
R8 338
12/1Thu
2 stopsMultiple Airlines
19h 35mJNB-BCN
R8 679
11/10Tue
2 stopsKenya Airways
33h 10mJNB-BCN
R10 800
23/3Thu
2 stopsBrussels Airlines
25h 45mJNB-BCN
R12 956
24/3Fri
1 stopBritish Airways
15h 15mJNB-BCN
R29 362
24/3Fri
2 stopsEtihad Airways
25h 45mJNB-BCN
R34 142

Search by stops

Search by airline

Search by price

Johannesburg - Barcelona Flights

Departure:

Johannesburg (JNB)South Africa

Destination:

Barcelona (BCN)Spain

Return flight deals:

Barcelona - Johannesburg

Browse origins:

Browse destinations:

R8 859