Find cheap flights from Johannesburg to Barcelona

JNB - BCN

Find cheap flights from Johannesburg to Barcelona

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

Return
Economy
Johannesburg (JNB)
Barcelona Barcelona-El Prat
Fri 4/16
Fri 4/23
Any month
Compare vs KAYAK |

Good to know

Low season

MarchBest time to beat the crowds (8% less expensive on average)

High season

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

Average price (return flight)

R8 693(avg. price over the last 2 weeks)

Good deal (return flight)

R8 050or less

Good deal one-way

R6 271or less

When to book flights from Johannesburg to Barcelona

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

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R6 271 or less one-way and R8 050 or less round-trip.
  • The cheapest flight from Johannesburg to Barcelona was found, on average, 82 days before departure.
  • Book at least 7 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is March.

FAQs for booking Johannesburg to Barcelona flights

How long does a flight from Johannesburg to Barcelona take?

Which airlines provide the cheapest flights from Johannesburg to Barcelona?

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

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

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

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

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

Scores according to KAYAK customer reviews

7,9
Turkish Airlines
Overall score based on 23 093 reviews
7,8
Boarding
7,8
Comfort
8,2
Crew
8,0
Entertainment
7,9
Food
Airline reviews

Pros: "Some crew was attentive, others were not. Piloting was good"
Cons: "Upgraded seats in the planes, especially business class, seats did not work properly or recline all the way, very uncomfortable. Food was mediocre at best, movie library needs updating. I'm also not sure why an older model of this aircraft is used on such a long haul flight."

Pros: "Good food good movies"

Cons: "Food is not great and the flight was delayed by an hour"

Pros: "Excellent staff."
Cons: "Very cramped, even for economy."

Pros: "The service onboard the flight was good as usual. Nice and attentive crew, and tasty food as well."
Cons: "Boarding took too long. The ground crew had all the passengers line up in front of the gate, and wait for about 30 minutes before we were allowed to board. No explanations were given for the delay. The entertainment service needs updating. There didn't seem to be a lot of new movies from the last time time I flew the airline over two months ago."

Pros: "Care from the crew and consideration"

Cons: "The head phones are terrible."

Pros: "The flight was excellent. Thank you."

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)"

Pros: "As usual the best"

Cons: "Tell passengers the truth from the start!"

Cons: "Shake all the time,vomited"

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: "On time departure and landing"
Cons: "My mother was not provided with wheelchair at the Istanbul airport"

Pros: "Delayed for 4 hours"

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."

Cons: "Too hot inside the plane. The back of my t-shirt was wet from sweat."

Pros: "This was a normal flight. Nothing out of the norm. good food, and good entertainment selection."

Pros: "Friendly staff, great food and entertainment selections, care package/pillow/blanket provided, comfortable flight"

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: "Best Pilots The fleet is newer The individual screens and movie options Safety"
Cons: "the seating space is terrible your female flight attendants were very crabby the food choices were very poor compared to previous years"

Cons: "I had my flight from London to Istanbul delayed and because I had connection flight in Istanbul to Russia they had to change my flight for the next day . That ruined my whole holidays and I had to go all the way home from Gatwick airport and next morning going again to Heathrow airport. No transfer or taxi was provided and No single apology from the staff or company . Very disappointed with Turkish airlines !"

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."

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's 100 degrees in the cabin. No one is communication and we have been waiting for a gate assignment for 2 hours. This flight should be refunded."

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."

Pros: "The flight attendants are very kind unlike the one with United airlines."

Pros: "1) The vegan meals were outstanding. 2) The free movies helped a lot! 3) The Cherry Juice is Sooooo good!"
Cons: "I asked to be move from 13D (isle) to 23G (isle) They stuck me in 23E (middle) and insisted it was a middle."

Pros: "Food and Crew"
Cons: "The fact that the boarding was by bus and not through a sleeve detracts from the process."

Pros: "They were out of the chicken in meal even before they got to a quarter of people. They did neither had an option of vegetarian diet. So basically you cannot eat anything but the sandwiches if you don't eat beef."

Cons: "the kosher food was poor"

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: "The staff was efficient, friendly, and helpful, the meal was reasonably good, my fellow passengers were pleasant."
Cons: "Most discomfort I had stemmed more from my own fatigue and the inherent dryness of airplane air than anything that could have been controlled. No, the tea I had after my meal wasn't good, but I'm picky. The entertainment options were heavily impaired by the heinous sound quality, however, rendering the movie I watched crackly and often inaudible. I also wish the ticket counter opened earlier before the flight, especially when it ostensibly closes an hour before takeoff. That makes for a narrow window indeed."

Pros: "Food is excellent, staff great."
Cons: "Not nearly enough leg room for an international flight!!"

Pros: "The service I received on Turkish Airlines was excellent. I live in rural Rwanda and it was really nice to actually sit back, relax, and not worry about getting to where I was going. The staff was courteous and friendly and even let me keep my can of tomato juice. These may seem like small things to you but it made me feel at home for the first time in over a year and I want you guys to know I truly appreciated it. In addition to that, the flight was actually affordable and I was able to make it to New York to surprise my mom for her 60th birthday. Job well done! Thanks again and best of luck! Sincerely, Emily Hardy"

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!"

Cons: "Good floght"

Pros: "Staff courtsey"
Cons: "Some of the food"

Pros: "Loved the entertainment center and options. Loved the frequency of beverage service."
Cons: "Nothing. Everything was great!"

Pros: "Everything"

Pros: "Everything"

Pros: "good selection of movies free drinks"
Cons: "food was not too good"

Cons: "I lost my lagguge You"

Pros: "The crew was very nice and attentive, I really like the food on Lufthansa"
Cons: "The movie selection was limited and dated"

Pros: "Nothing really of note. The plane was pretty basic and unexxceptional, but that was expected for the price."

Cons: "Giving economy seats with the middle seat empty does not make it business class. Very uncomfortable seats. No recline and very hard."

Pros: "The crew were very considerate. Also they have the best baby beds we have seen so far"
Cons: "The entertainment system was glitchy."

Pros: "Lounge was very clean"
Cons: "In a 10 hours flight Frankfurt to Atlanta only one main meal. Service was rushed job. My seat wasn’t working and Tv remote didn’t work."

Cons: "The flight was delayed several times and we were kept waiting at the gate without knowing when exactly we will leave."

Cons: "Too high price tickey and had to buy luggage"

Pros: "Nothing"
Cons: "Not making my connection due to plane delay, poor boarding processes, long Lufthansa lines, and slow customer service. Couldn't make my connecting flight or the flight after that because they were over booked. Then was sent to Brussels with a 4 hour layover, and missed my Saturday interview at 4 pm. Then the Brussels Airlines flight was delayed. Never again."

Pros: "The cheese sandwich was good."
Cons: "Flight left late. Airport employees weren't helpful. The plane was hot."

Pros: "Business class for great price but I’m tall and not much extra legroom"

Cons: "N/A"

Cons: "I didn't fly with Lufthansa...n I didn't fly to Frankfurt..right now I'm in Zurich...Switzerland..."

Pros: "The crew was nice"
Cons: "The boarding process and the fees"

Pros: "The crew was helpful and friendly."
Cons: "Checking in on-line was not very "user friendly". Our aircraft had to be replaced causing a 2 hour delay, part of which was an ATC sequencing delay. The 50 minute ATC delay couldn't be controlled by LH, but the original equipment replacement was at the bottom of the overall delay. My "A" window seat in economy had significantly reduce foot space due to a metal box installed in the space. The seat was not particularly well designed, but it's economy so you get what you get. The food was average at best."

Cons: "The gate was moved three times."

Cons: "It was a different way later flight"

Pros: "Everything."

Pros: "Nothing."
Cons: "Having to wait 3 hours to catch the next plane. Also Frankfurt airport takes too long to get from one place to another- it’s a maze and there are too many slow checkpoints for connecting flights."

Cons: "Crew was nice, but big push to check-in carry-on. There was in fact plenty of room in overhead bin"

Cons: "My bag did not make the connection. Had to make a claim and was told it would be on the next flight arriving at 12:30 PM. I did not receive it until 10:00 PM at our lodging."

Pros: "Friendly crew"
Cons: "when seats recline in economy you can barely get in and out of a seat"

Pros: "Great flight crew, very friendly. Was just slightly alarmed that my friends and I never once had to show ID or passport to get onto the plane, especially given the current turmoil in europe. otherwise, enjoyed the flight and will fly more"

Pros: "Roomy seats and good space between rows. Didn't have the feel of being on a cattle car like most flights in the US"
Cons: "Boarding process. Felt like a mad dash just to scan your boarding pass."

Pros: "The boarding process is very efficient."
Cons: "Lufthansa’s people are mostly good. But there are some obvious opportunities for people to be more friendly. Also, LH like many others continues to serve cold rolls and cold butter on international flights. KLM warms the rolls! It’s the one small touch that would make Lufthansa’s meal service so much nicer."

Pros: "Everything"
Cons: "Nothing"

Pros: "Upgrade!"
Cons: "Boarding a blitz chaotic"

Pros: "Smaller plane was more comfortable than the A380 that took me to Frankfort.."
Cons: "The cheese sandwich was awful."

Pros: "Seats in business class were the most uncomfortable I have ever experienced :(((("
Cons: "Seats in business class were the most uncomfortable I have ever experienced :(((("

Cons: "I had to endure 10 hours sitting next to an obese passenger, who was to big to fit into his seat and had to rest his shoulder and elbow over my seat. The crew couldn't do much and so I had to shift myself sideways for the entire journey in order to make space for this obese passenger to rest his arm into and over my seat."

Cons: "They had overbooked the flight and asked to reroute me. I asked if I would still be able to get to my destination at the same time and to make sure I would have a window seat. Everything from the moment I said yes was a terrible. They rebooked me twice on two different routes when I was in the air. Said a steward would meet me (never happened) instead I was running to catch flights on different airlines in two different airports. The entire situation was disgusting. The running was with all of my luggage. Because of the rebooking I was in the last row of 75 rows on a plane with an additional connection. Every flight had delays creating more chaos for the next flight. The only helpful airline in the bunch was Delta."

Pros: "Solid selection of new release films."
Cons: "Emergency landing, information not willingly provided. Passengers threatened with legal action for taking pictures of the emergency landing and aftermath. It appeared crew were more concerned with bad PR than transparency and comfort of passengers."

Pros: "Crew friendly, good food"
Cons: "Cramped seating, can't select seat until checkin without paying (only airline we were unable to select seat)"

Cons: "Plane transfer and customs at Frankfort were the worst I have ever encountered. Had to go so far between the two gates that had the flight from Seattle not been 30 minutes early and the plane to Barcelona posted as 10 minutes later than originally stated, we would have missed the connecting flight."

Pros: "I love their pilot and crew members."
Cons: "The lady who are the weighing baggage in Lagos is very rude and need to be removed and others that pass instructions to her. The same baggage I brought from US is the same weight but hostile to removed down all my clothes. The weight used in Nigeria is not acceptable to many people and it can make passenger run from them"

Pros: "On time"

Pros: "SAS and BA can do better"

Pros: "Flight more or less on time - efficient"
Cons: "Baggage handlers on strike - airport chaotic - Swissport did poor job communicating waht was going on. One bag eventually arrived - took 3 hours second bag did not arrive and apparently did not get transferred in Frankfurt Told they would deliver bag - next day and would text and call - called at 4am !!! I just had come off 20hrs of travel. Phone on mute. No e mail. Now they say will deliver this evening - but no time slot so another wasted vacation day waiting for them to get their act together. Why can't they call/text me with a 30 minute window."

Pros: "Excellent Flight"
Cons: "Nothing"

Pros: "Lost my tablet and it was returned to me! Great staff."
Cons: "The seat design at exit rows. The pouch is too far away. Made me leave my tablet behind bc it was too far. Nothing of significance to complain about. It was overall, a great flight and safety was put ahead of everything. Well done."

Pros: "See above"
Cons: "See above"

Pros: "The basics were fine."
Cons: "The crew on the flight was really loud and talked about unprofessional things. Every time I was woken up it was by a flight attendant talk to another attendant really loud across the plane. Also, this was advertised as Lufthansa but was actually United. Kayak seems to do this frequently, and as a customer it is confusing and disappointing."

Pros: "Never got on this flight on the booked day and got out the next day"

Pros: "Still loads of leg room in economy which is great for a tall person like myself."
Cons: "The food, dinner and breakfast from Johannesburg to Frankfurt was not very nice and not the usual good standard."

Cons: "The seat in front of mine was reclined in the already cramped space provided, twice as far back as any other seat I could see. Please look into the recline on that seat for future passengers. The crew hit my seat, repeatedly with their carts and did not remember to offer drinks to us as they pushed it by. The airlines should consider removing that seat as an option to passengers if there is not ample room for the flight crew to maneuver around it. It made for an unpleasant experience overall."

Cons: "The lines for boarding are ineffective and take too long."

Pros: "Entertainment."
Cons: "Staff was extremely sassy and unhelpful when I had been traveling for 40 hours."

Pros: "Very nice at check in and boarding when we arrived running from our other flight."
Cons: "All fine."

Pros: "Very prompt, good food. We encourage trip very much!"

Pros: "Food was good. Attendants were helpful and courteous . Airline was on time."
Cons: "boarding was pretty chaotic. Check in was difficult getting seat assignments. Could not do it on line."

Pros: "The breakfast, one piece of poundcake, that was the only highlight, and one decent size bathroom."
Cons: "Boarding was unorganized, nobody knew what was going on, but the biggest disappointment is there were no movies there are no video screens on the entire plane so unless you bring your own device and have pre-downloaded Air Canada app there are no entertainment options at all! Who ever heard of a transatlantic flight that didn't have a movie? Make sure you download the app so you can at least watch the movies on your tiny screen."

Cons: "KLM lost my suitcase and did not deliver it until three days later... They refused to compensate me for having delivered the bag with broken articles inside (A pair of Rayban Wayfarers!)"

Pros: "Perfect"
Cons: "Nothing. Flight was amazing"

Cons: "Bigger seats the new ones are way to narrow"

Pros: "Terrific hot breakfast in bus. class"
Cons: "Window did not darken like the others."

Pros: "Service and crew amazing friendly and went out of the way to Make u feel special even the pilots gave updates thru out the flight"
Cons: "Not being to help on the ground in Copenhagen with delta issues"

Cons: "Flight got delayed 30 minutes"

Pros: "Slow service."
Cons: "Better communication!"

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: "Staff rude and short"

Pros: "Friendly crew, upgraded seat was worthwhile"
Cons: "More snacks in between meals,"

Pros: "The seat was a little uncomfortable but the crew were amazing."

Pros: "Crew was very engaging and service was good."
Cons: "My seat was horrible. Right at the door, crammed, and no place to store my carry-on luggage."

Cons: "Delays, took my hand luggage into the hold,"

Pros: "Amazing services .. on time just exactly .. I feel really happy onboard KLM ❤️"

Pros: "Awful"
Cons: "Everything"

Pros: "Food provided, staff kind"
Cons: "Was several hours delayed and check in took 45 minutes because they somehow lost my reservation."

Pros: "Friendly and efficient crew. Flights were on time if not even early."

Pros: "Very personable staff. Food acceptable for airline fare. Ticket price was outstanding."
Cons: "Paid for extra legroom, but very narrow seats not comfortable. Very difficult to sleep. Old plane--could not hear movies and unclear screen. Music sounded OK and choice was good."

Cons: "None of our 4 checked bags arrived with us. This was despite ample connection time (2+ hours) in Amsterdam."

Pros: "Employees were very friendly"
Cons: "The seats were very small"

Pros: "Great service"

Pros: "Comfortable and well laid out seat area"
Cons: "Food was a little substandard for business class"

Pros: "The seats seemed to have more space on this plane which was nice."
Cons: "It felt strange that the crew members completely skipped over me when serving lunch and drinks. At least something as basic as water should be given to all passengers."

Pros: "I slept pretty much the whole time"

Cons: "Didn’t happen."

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: "Need better quality tvs for such a long flight and better movies There were only 4 Bollywood movies and not the latest ones either"

Pros: "Good services!"

Pros: "expedited check in with nice staff. Security staff were pleasant, and the entire check in process for everything was easy"
Cons: "there was no lounge close to our departure gate"

Pros: "Food was good and crew members were very nice"
Cons: "My check in luggage was in very bad condition when I receive it. My clothes were all wet and they got bab by each other’s colour. Many clothes are not in a condition to wear now. Those were expensive and I had a big loss because of that."

Cons: "I can't take the flight because i'm not Chilean and I don't have a reembolse or other flight ,... nothing . Finally I take other flight with other company"

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: "Food"

Cons: "Bag was lost"

Pros: "Good efficient flight crew friendly and helpful"

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: "Good multi media access and content"

Pros: "Professional, welcoming and very friendly crew, well-maintained aircraft, comfortable seat and good food. Keep up the good work, KLM."
Cons: "Not much to comment on here."

Pros: "From pre-boarding, to boarding, to the food, and the attentiveness, everything was top notch! The cleanliness of the plane was only topped by the friendliness of the crew."
Cons: "The flight was marked at almost 11hrs but ended up being only 9...not a negative other than it meant not spending as much time on board!"

Pros: "Comfort economy well worth the extra."

Cons: "They didn’t let us board the plane. Allegedly the plane was changed and make us travel by train!! They offered us a compensation but we haven’t heard from them yet. Not good experience at all."

Cons: "Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy! We ended up flying from Toronto to Paris then to Bordeaux. Lost my upgrade money for seats. Now have to deal with KLM for refund!"

Pros: "Staff superb. They even surprised us with an exit row and a gift for my partners birthday! Amazing. Samantha and Dennis also took time to come and personally wish him a happy birthday. A lovely touch. This airline runs like clockwork. They are just great. The sandwich and stoop waffle are nice too."
Cons: "There is a bus to the plane, so that takes a bit of extra time but they are very well organized."

Pros: "The constant supply of food that was offered to you. The crew was nice and always helpful."
Cons: "The process of boarding in Amsterdam was not organized and felt more stressful than it needed to be."

Cons: "Flight delayed, had to take two more flights and was a four hour trip turned into a 12 hour, 4 countries trip"

Pros: "We love the flight all the way"

Pros: "Excellent service and comfortable flight"
Cons: "Flight delay roughly an hour"

Pros: "Overall very nice flight, even comes with free drink and snack"

Pros: "Except for my negative comment, a good flight."
Cons: "I paid extra for a window seat, but due to the poor alignment of the seats with the actual windows, I actually sat next to a wall! Nol much to see out of a wall. If KLM are going to charge extra for a window seat, then they should make sure there is a window there! If the seat had actually had a window it would have been an excellent flight."

Pros: "Flight was quick, professional, friendly."

Pros: "Clean plane , good crew ,"
Cons: "they didn't load my baggage from flight 1 to 2"

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: "Crew memebers"
Cons: "Nothing"

Pros: "Great crew and entertainment. Terrible experience at CDG airport but that’s the airports fault."

Pros: "The seat was very comfortable."
Cons: "My boyfriend and I were required to gate check our carry-on luggage which required us to go through customs in Paris to get to our bag and re-enter security for our connecting international flight. I am unsure why this was the case as other passengers brought the same size luggage. Very upsetting."

Pros: "The crew was excellent and surprisingly the seats were comfortable."
Cons: "I think more attention should be paid to cleaning the plane and eeek, there was no liqueur in economy class. Music selection in entertainment should be wider too"

Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"

Pros: "It was very comfortable and pleasant."
Cons: "Could be a little better the service, the dinner was late"

Pros: "Nothing"
Cons: "Everything"

Cons: "We had a short delay"

Cons: "No entertainment facilities"

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: "Bag was sent straight to NY although Norwegian screwed it up. Am yet to receive my luggage."

Pros: "Crew was very friendly. Food was excellent"

Pros: "cbvghjkl;"
Cons: "mmmm"

Cons: "Not to be late ,and not to loose my luggege"

Pros: "The crew was amazingly helpful. My son was having some anxiety and they went out their way to make him comfortable. They were the best!"

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: "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 friendly and attentive but hard to understand"
Cons: "Airport experience was inefficient. Long unattractive walk, boarding was tedious: the automatic check-in was not helpful and required so many more staff. Random security check was redundant and chaotic."

Pros: "Extremely hot the plane"

Pros: "We were a little delayed, so I read my book. Not for long though as I was really tired after my flight from Los Angeles. I fell asleep right after take-off and didn't wake until we landed. Best way to fly :-)"
Cons: "Very little legroom for a 6'1" guy. Would have liked a bit more space, but I guess I was too tired to let it bug me."

Pros: "Flight was on time."
Cons: "Food could have been much better in comparison with other airlines."

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: "Not much but the staff"
Cons: "No room, boarding was slow, zero bag or legroom"

Pros: "Nothing"
Cons: "Missed flight due to lack of direction, last minute gate change and they shut door in our face after telling us they were holding plane"

Pros: "The cabin crew was super patient and accommodating of the passengers."
Cons: "Cramped quarters"

Pros: "Food and wine was very good. Music selection was excellent."
Cons: "Not enough leg room."

Cons: "Couldn't make the connection....Overall....an aweful experience!"

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."

Cons: "Took very long from landing/ arrival until baggage could be collected. Priority luggage came out last!"

Pros: "Standard on most parts with pleasant staff"
Cons: "Flight was 1/2hr with poor pre-flight communication on the topic. Food wise, the chocolate cookie was better than nothing...but a little savory snack would have been nice."

Pros: "Free snack and drinks. Good service."

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: "The fresh bread and cheese."
Cons: "The staff is very unprofessional in receiving the passengers and serving the drinks mainly. The luggage wasn’t received and after 24 hrs no news about it! It’s a shame"

Pros: "All was good we didn’t feel the time 9 hours passed easily"
Cons: "Nothing special"

Pros: "Everything was very prefect and would love to fly again."
Cons: "NA"

Pros: "Good cabin, but very conjugated :|"
Cons: "Too much of hassle checking in as the airlines partners with a couple of other airlines like Jet Airways, WestJet & Aircanada. The food was just okay and the cabin crew refused to serve extra butter. When you are serving extra bread, make sure you serve the butter as well. How could someone eat bread by itself?"

Pros: "Hospitality of the flight attendants"
Cons: "Toilets could hv been cleaned more often"

Pros: "Nothing"
Cons: "My flight was cancelled, I was sent around to multiple desks and terminals and no one wanted to assist me, then my luggage was lost."

Pros: "Staff was responsive, effective and pleasant; Nice selection of digestifs too. Food was decent and, in airline level, even good."
Cons: "The audio system is outdated with unreliable touch-screen that makes it frustrating to navigate."

Pros: "Service was much better than on the flight from MIA to CDG 3 weeks before - that was very poor. Entertainment was excellent - great selection of movies. Premium Economy was definitely worth the upgrade cost."
Cons: "Boarding was a complete debacle - no control over who went where. Sky Priority line was full of 50 people who weren't Sky Priority, and there was only one person checking passports. The two people at the desk didn't care when I noted this. We were called to the desk in advance of boarding to check passport information. When we got to the check in line, we were taken aside for more passport checking, even though we are US citizens with Trusted Traveler status in the GOES program. We were one of the first people at the departure lounge, and one of the the last to board."

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: "Cheap aircraft, not even headsets"
Cons: "Dirty aircraft, I expect more when I pay a lot"

Pros: "Nice Flight Attendants Good Food"
Cons: "Flight was delayed by 1.5 hours"

Cons: "I was forced to rebook my 3rd leg after taking trains in the middle."

Pros: "Disorganised and slow"
Cons: "Couldn't organise a booze up in brewery. Baggage offload took forever"

Pros: "Arriving on Time"

Pros: "Nothing, the flight was delayed, the plane too small for passengers to store their carry-on luggage, the ground staff did not upload all the luggage and left some behind in Nairobi on the tarmac, the crew lied about the luggage being uploaded. Terrible experience! Kenya Airways is becoming worst and worst."
Cons: "Everything, the flight was delayed, the plane too small for passengers to store their carry-on luggage, the ground staff did not upload all the luggage and left some behind in Nairobi on the tarmac, the crew lied about the luggage being uploaded. Terrible experience! Kenya Airways is becoming worst and worst."

Pros: "Toilets were clean right up until landing"
Cons: "When breakfast was served, there was only the option of poached eggs. We asked if there was an alternative and Philip said No. Shortly after starting our cold poached eggs Philip brought the people across the aisle to us a sausage alternative?! All the flight attendants looked unhappy until getting off the plane. Entertainment was very basic and not really up to date."

Cons: "All is well."

Pros: "Crew was helpful."
Cons: "We were delaying on the outgoing flight and coming back as well."

Pros: "The crew was amazing. Smooth take off and landing"
Cons: "Meal options. The only available options were sandwiches. A bag of nuts would have been nice"

Pros: "The crew was great, and greeted passengers with a smile."

Pros: "The plane is quite comfortable"
Cons: "Boarding and keeping time."

Pros: "The airplane was quite nice and comfy."

Cons: "Over 5hrs flight and no entertainment as the screens were not working and very boring. Looks like the flight needs real servicing and upgrade for that long haul"

Cons: "The breakfast was a donut and roll so no protein or healthy option."

Pros: "Lie Flat beds in Business Class."
Cons: "Meal service was very slow, and food was uninspiring. Essentially economy meals placed on proper plates."

Pros: "terrible airline"
Cons: "delayed my flights twice"

Pros: "Both segmrnts left on time. The on- flight crew were pleasant. The 787 on first flight comfortable in biz class for a nap. Food service well carried out by crew."
Cons: "The 737 on second flight ....the long overnight one... Was very uncomfortable in biz class. On arrival in Nairobi...the hub city...there was no staff. A.c. no working or escalator in airport. Biz line for security not open. Food below average. No breakfast as we one meal."

Pros: "Crew efficient and eager to please. Generous with food and drink."
Cons: "Some seats had damaged entertainment equipment. One seat had a damaged USB charging port. We just used the one from the next seat. Another had a damaged remote control for the entertainment system. Still usable via touch though."

Cons: "By far the most uncomfortable and crowded plane I’ve ever taken."

Pros: "Kenya airways theme song"

Pros: "Short 1 hour flight, not much they can screw up."

Pros: "Enjoyed this flight; smooth and no problems."
Cons: "The flight was small, so they didn't have a large entertainment selection."

Pros: "Wow tj about a new airplane! I camt say enough about this flight it was spacious, enough entretainment to last the 4 hr flight no problem. Letrines galore!!"
Cons: "The airline needs a way to make the boarding both more efficient and orginized. It felt as if i was boarding a mini bus in any of the small towns, i was for sure waiting for someone to show up with a goat pushing people out of their way"

Pros: "I liked the staff members in the plane. they were very nice"
Cons: "the food portions are too small"

Pros: "Punctuality"

Pros: "Te time of te flight"

Cons: "Whites are given more attention than blacks yet we all pay for the flight"

Cons: "flight was cancelled"

Pros: "Flight was on time. Service was good."
Cons: "Luggage did not arrive. Many passengers who came from Lilongwe to Nampula did not get luggage. There was no ground staff to follow up on the issue."

Pros: "the service was outstanding.The crew were very jolly and friendly and were very helpful all the time, well trained crew ,...excellent job KQ crew and Kenya Airways"

Pros: "Comfortable seating"
Cons: "Food was bad"

Cons: "Entertainment system plays very old films Stop over 5 hours."

Pros: "Same as above"

Pros: "SA red wine"

Pros: "The crew is always great and friendly."
Cons: "The food was really bad. It was some kind of beef but it was uneatable."

Pros: "Trip on the Dreamliner to/from Nairobi/Joburg went very smoothly. Entertainment was limited but worked and was fine for a 4 hour trip. Food was nothing great but nothing disastrous, booze was handed out willingly, staff were efficient, plane was on time - I rate it higher than SAA for the same leg and would choose KA again."
Cons: "Expensive at $800 but limited choice in Africa so what can you do?"

Pros: "The plane was pretty comfortable, they gave us blankets and pillows even though it was only a 4-hour flight."
Cons: "They served "breakfast" halfway through which was two tiny servings of meat and a piece of chocolate cake. Not much food and not really what I wanted to eat in the middle of the night! Boarding was completely chaotic, some screens said the flight was delayed, others said it was on time (it was delayed). When we arrived in Nairobi they hardly apologized for the delay, and also insisted on sending a bus to come pick us up from the plane because it was raining, which took forever. Missed my connection by about 5 minutes and had to wait almost 10 hours for the next one."

Pros: "Not much"
Cons: "35 minute departure delay with not even an attempt at an explanation. Broken seat. Cramped."

Pros: "-Professional and courteous service by crew members. -Smooth flight, thanks to captain/pilot -Aircraft comfort."

Cons: "I've taken this flight 6 times and 4 it's been delayed"

Pros: "Boarding was early"
Cons: "Plane full and didnt have enough room for a number of hand luggage, mine invcluded"

Pros: "They no take care of my bag"

Pros: "Everything fine! Especially appreciated that flights were on time, even early."

Pros: "Flying from Bangkok to Hong Kong, I didn't expect to be on an airline based out of Africa. Even though it was only an hour-long flight, it included in-flight entertainment and a full meal. The plane was a bit older, but comfortable, and the crew were very kind, friendly, and didn't rush the passengers. I hope I get the chance to fly on Kenya Airways again."

Pros: "Everything is ok"

Pros: "Crew"
Cons: "Equipment, old plane with hard seats, no entertainment."

Pros: "They were simply good"
Cons: "The delayed a bit"

Pros: "Wheel chair passengers given priority."
Cons: "Economy Class Boarding should be done by Seat numbers or Aisle numbers. Fuselage Aisle numbers should be called first so they enter and get seated. Than other Aisle numbers should be called to be seated until the front up to Business Class is filled. It gets congested in the Aisle and frustration as passengers bump into seats and each other."

Pros: "Food"
Cons: "Layover"

Pros: "Small seas no leg room and broken entertainment screen"

Pros: "The flight attendants were as courteous as possible."
Cons: "Our flight was delayed by 90 minutes so that passengers on a late flight could join us. Once arriving at Lagos, our luggage was nowhere to be found. The airline failed to follow up regarding when the luggage arrived at Lagos. Horrible experience. Fly with Kenya Airways at your own peril."

Pros: "Nothing"
Cons: "Poor organization regarding flight cancellation - I was stuck in the CDG airport all day long to find out more information and get a hotel voucher. And then next morning, there was no clear announcement regarding a rescheduled flight; the flight was delayed AGAIN. This trip caused so much problem in my work."

Cons: "Not much space between rows,everybody reclined their seat, you could barley move"

Read more about Turkish Airlines
COVID-19 information

Safety measures for airlines flying from Johannesburg to Barcelona

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

Heightened sanitation

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

Mandatory masks

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

Social distancing seating

Middle seats unavailable to book on flights from Johannesburg to Barcelona

Pre-flight testing

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

Book cheap flights from Johannesburg to Barcelona

Recent return flight deals

23/7
Fri
1 stop
Turkish Airlines
15h 50m
JNB - BCN
27/7
Tue
1 stop
Turkish Airlines
15h 20m
BCN - JNB
23/7
Fri
2 stops
Lufthansa
16h 00m
JNB - BCN
27/7
Tue
1 stop
Lufthansa
18h 35m
BCN - JNB
23/7
Fri
2 stops
Kenya Airways
21h 35m
JNB - BCN
27/7
Tue
2 stops
Kenya Airways
17h 40m
BCN - JNB
23/7
Fri
1 stop
Turkish Airlines
15h 50m
JNB - BCN
27/7
Tue
1 stop
Turkish Airlines
15h 20m
BCN - JNB
23/7
Fri
1 stop
Turkish Airlines
15h 50m
JNB - BCN
27/7
Tue
1 stop
Turkish Airlines
15h 20m
BCN - JNB
23/7
Fri
2 stops
Kenya Airways
21h 35m
JNB - BCN
27/7
Tue
2 stops
Kenya Airways
17h 40m
BCN - JNB
23/7
Fri
2 stops
Kenya Airways
21h 35m
JNB - BCN
27/7
Tue
2 stops
Kenya Airways
17h 40m
BCN - JNB
Show more results

Recent one-way flight deals

9/5
Sun
2 stops
Multiple Airlines
42h 10m
JNB - BCN
8/5
Sat
1 stop
Air France
16h 40m
JNB - BCN
8/5
Sat
1 stop
KLM
23h 35m
JNB - BCN
8/5
Sat
2 stops
Air France
23h 45m
JNB - BCN
30/6
Wed
2 stops
Kenya Airways
32h 20m
JNB - BCN
9/5
Sun
3 stops
Multiple Airlines
35h 10m
JNB - BCN
1/7
Thu
1 stop
KLM
17h 15m
JNB - BCN
8/5
Sat
3 stops
Multiple Airlines
36h 15m
JNB - BCN
1/7
Thu
2 stops
Air France
23h 45m
JNB - BCN
8/5
Sat
3 stops
Multiple Airlines
36h 15m
JNB - BCN
1/7
Thu
3 stops
Multiple Airlines
27h 05m
JNB - BCN
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First