Find cheap flights from Bahrain to Johannesburg

Find cheap flights from Bahrain to Johannesburg

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

Return
Economy
Washington (WAS)
Johannesburg OR Tambo
Thu 9/23
Thu 9/30
Any month
Compare vs KAYAK |

Top tips for finding cheap flights to Johannesburg

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly to Johannesburg is April.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

Which Johannesburg airport is closest to central Johannesburg?

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

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

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

Can vaccinated people travel to Johannesburg?

What documents do I need to fly to Johannesburg?

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

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

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

What is the Hacker Fare option on flights to Johannesburg?

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

Top 3 airlines serving from Bahrain to Johannesburg

Scores according to KAYAK customer reviews

8,3
Emirates
Overall score based on 15 475 reviews
8,3
Boarding
8,2
Comfort
8,4
Crew
8,5
Entertainment
8,0
Food
Airline reviews

Pros: "Everything"
Cons: "We didn’t get tea or coffee :("

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

Pros: "Yes"
Cons: "No comment"

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

Cons: "Solid flight. Emirates always delivers. Nice snack meal on 60 minute flight."

Cons: "This is the second time I have flown the AirBus 380. If you can make sure that you fly this airplane. Even in coach, there is ample leg room and comfort. The flight crew was very attentive and prompt in their service to passengers."

Cons: "Fly Dubai are just substandard. The codeshare flight are ruining the reputation of Emirates."

Cons: "Be on time. Flight delay was ~3hrs. Flight operated by Fly Dubai and eve though my ticket was with Emirates got charged for coffee and water!!!"

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

Pros: "it was good, i like all the services from staff."

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

Pros: "Great service and attitudes by staff."

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

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

Pros: "Everything was great"
Cons: "Nothing bad"

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

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

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

Cons: "There was a nosiey family setting behind us they bothered us an the ppl around us the little kid was very hyper and loud un polite and the father him self is very rough when getting up an setting as he would grap the chair very hard and he would move and kick alot we complained to the crew but he didn’t stop and the noise and bothering was there the whole flight, the captain of the flight felt like he isnt a professional as the plain was moving in unstable way on a high speed and uncomfortable degree where we felt unsafe at a point, the flight was Delayed one hour so as the time we took of we reach to dubai an hour late and had just around 50 min to get to the connected flight we had to run and we couldn’t rest or take a look at the airport our waiting time was 1:50 min because of the delay we had to run for the next flight, i think that Emirates airlines should stop dealing with Flydubai crew as they aren’t as professional and they are effecting in a bad way, i have traveled many times with Emirates and this is the first time i dont feel satisfied, next time ill make sure the flight isnt oprated by Flydubai they crew and captain is not in the professional level at all."

Pros: "I must admit....this is one of the best experiences I have had flying and I fly this route a lot. I was traveling with an Elder who required a wheelchair and every step of the way it was smooth and the crew was attentive."

Pros: "Smooth flight"
Cons: "The food"

Pros: "Smooth flight"
Cons: "The food"

Pros: "Entertainment and the seats (leg room)"
Cons: "Food is horrible. The option you want usually runs out and then you are at the mercy of the service crew to find one"

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

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

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

Cons: "Hard sandwhich"

Pros: "I am very tall and was given the emergency row for comfort.....A+++++"

Cons: "It's was only the passngers who requested they offer them to provide mattress to their seats"

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

Cons: "The economy seats are too narrow and 10 abreast on a 777 is one too many seats."

Cons: "We waited for our luggage more than one hour which was more than the flight time from Bahrain to Dubai. That is why I described my trip as poor"

Cons: "I was supposed to get a room from Emirates since I had 15 hours stay in DXB but Emirates employees refused to give me room. F.Emal"

Pros: "Friendly staff across the board."

Pros: "Good, friendly service. Also was given a meal for a 1.5 hr flight!"

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

Pros: "The seating"
Cons: "It was all on time"

Cons: "How one of your crew member expressed herself to another crew member regarding the passenger next to me. just because he asked her what type of vegetable were in the eggs. Your crew member was very inconsiderate. All she had to do was answer the question and not make any other comment to her co-worker (Joyanne) about how she wish they (meaning ) passengers would read the menu. I was very disappointed about her comment. Even worst, to see how inconsiderate she was and how she did not even considered if this gentleman could read, or did not have his eyewear. I believe her comment was unnecessary and inappropriate at the time. I could not quite get her name, but she does not need to deal with the public."

Cons: "Rude and racist cabin crew!"

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

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

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

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

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

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

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

Cons: "Very old plane with no AC"

Pros: "On time"
Cons: "I will do again"

Pros: "I've always liked Emirates and the comfort level is very high. Also, the entertainment has always been excellent."
Cons: "I rated the food 4 stars not because it was good or bad but I was sleeping so I didn't try it so can't really rate it."

Cons: "Losing my bags after a canceled flight was not so nice when my thinks cost more than 1000 euro"

Cons: "The food is good k"

Pros: "Liked the time of the flight."
Cons: "It left late."

Pros: "None"
Cons: "None hate the experience"

Pros: "Crew was great, seating comfortable."

Cons: "It would have better if the flight wasn’t 5 hours late."

Cons: "seat comfort"

Pros: "Crew helped my parents with physical disabilities through the whole flight. Super grateful"

Cons: "Legspace in economy class was probably good back in 1975, but in 2019 not acceptable anymore"

Cons: "Chose the option with Swiss because it showed that a checked bag was included. Got to the airport and was told to pay up for each checked bag. Great start to the trip."

Cons: "They charged about $230 to convey my skis, compared to about $80 for the first bag. This is such ab unexpectedly big difference as to be a trap. Swiss Air are, in my opinion, con artists. Do not fly with them."

Pros: "Great friendly crew. Efficient systems."
Cons: "Tight seats. Very little leg room."

Pros: "Short flight, no entertainment. They still offer free snacks on short flights, a plus, but it was an almost frozen cheese sandwich. A Little bag of pretzels would be better. The crew was very friendly."
Cons: "Boarding is confusing. Bad lines, unorganized, and people pushing. They should probably come up with a better system."

Pros: "Smooth ride, most of the crew was very welcoming"
Cons: "Some crew not so friendly. I was surprised we received dinner immediately but nothing again until breakfast box upon landing. It would’ve been nice to have a snack in between"

Pros: "Enjoyed the surprisingly good vegetarian hot meal, wine, and chocolate! (And silverware) Said to us they cared for passengers and the environment. A much better overall experience than with United!"
Cons: "Plane did not have a place to switch to the other aisle without disturbing passengers or crew! You need to move a tad bit on such a long flight!"

Cons: "The temperature on this overnight flight was sweltering Legroom was poor"

Pros: "The food was good."
Cons: "The boarding process need improvement. The sits are very tight."

Pros: "N/a"
Cons: "I purchased ticket for my mom with one stop and they cancel that flight and gave her alternative flight with 2 stops.Not cool since my mom is olderly woman and not able to change so many air crafts."

Pros: "Took care of every need with a smile and class"
Cons: "Seats uncomfortable"

Pros: "Swiss Air is great."

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

Pros: "Crew were good, apart from forgetting at breakfast time that I had ordered gluten free food. Food was OK but not memorable."
Cons: "Business class is not as roomy as other airlines. My partner had to climb over me to reach the aisle, there is very little storage space and seat size is quite small. Choice of movies is limited."

Cons: "Boarding started 20 mins late, once on board was moved to accommodate a family to sit together. No objection to them sitting together but how is it possible that they’re in that situation to begin with. Flight was overbooked so crew offering cash to delay for a later flight, which on a Sunday evening is an unappetising proposect"

Pros: "Small screens. Hard to use"

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

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

Pros: "Everything !"

Pros: "Stewards are very kind and friendly unlike those in US flights."
Cons: "None."

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

Pros: "Easy, on-time and courteous"

Cons: "Only one agent to check in economy passengers two agents for first class and 2 or 3 for special needs. There were many more economy passengers and it took a lot longer to be serviced more agents for economy would have been more equitable"

Pros: "Passengers completely ignored the commands of the crew and crew was unable to take control of the crowd (passengers refused to follow crew's multiple demands to sit down during the high turbulence, finally crew gave up to force passengers to take a sit). Several times, standing passengers fell on the sitting ines. When at the end of the flight, the issue was pointed out to the captain and supervising flight attendant, both became aggressively defensive to the point of being rude."

Pros: "I like the space in business class and the staff were really nice"
Cons: "The seats were not comfortable, they ran out of scotch (single malt) and I only had 1 drink"

Cons: "Small spaces between seats"

Pros: "Nothing"
Cons: "It was put on standby because of overbooking. My luggage did not arrive with me. Next day, getting luggage was a hassle, not convenient."

Pros: "Same as above!"

Cons: "I paid extra for a seat with more room but found that the seat did not offer any more room than the average coach class seat in any other airline. That was unexpectedly disappointing."

Cons: "It wasn't Swiss//"

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

Pros: "Accommodating"
Cons: "Flight attendant spilled hot tea on me and he didn't help me out. The other flight atttendant assisted to my burns. I have 2ond degree burns on my arm from this incident."

Pros: "Same as above, we were really pleased with the service and the food, and the crew was great!"
Cons: "Seats a little close together but not terrible."

Cons: "We loose our flight and they didn't give us any chance to save some money on a new ticket."

Pros: "Nothing"
Cons: "Video screens didn't work. Seats were terrible and some broken. Flight crew was useless."

Pros: "Comfortable, great service and food, free movies."

Cons: "NA"

Pros: "that the movie stayed on while people were filing out which made it less frantic and more chill. the lines at immigration were terrible"
Cons: "the calzone served just before landing was tricky because the inside was soupy and it was messy to eat"

Cons: "When getting our meals the flight attendants didn't ask anyone to move their seats back up so it was difficult to eat since there was no space."

Pros: "Nice Aircraft"
Cons: "Unfriendly crew"

Pros: "Nothing"
Cons: "The most racist and unfriendly and uncivilized people ever."

Pros: "Everything. I have been Flying Swiss for 10 years back and forth to Europe, must be over 25 flights I have taken with them. I think there has only been ONE delay in all those flights, and that was because of bad weather. I feel safe on every flight I take with them, they are sticklers for safety regulations and always get out on time! The planes are always clean. The flight attendants are always making sure you are ok, without bothering you too much! I wish they flew US domestic flights! I would never fly any other airline!"
Cons: "not much leg room, but that is typical on ALL planes... just the nature of the beast. Nothing more negative to say about Swiss... every other airline should take a lesson from them. I said "good" for teh food because it's airline food... as far as that goes Swiss is ok... I never like airline food anyway, and you get on eh plane at 9:00pm, who wants to eat dinner at that time anyway??"

Pros: "Friendly and helpful crew"
Cons: "Food and spaces between seats"

Pros: "As always, Turkish Airlines takes care of their customers with the best service."
Cons: "Seats could have been a little better."

Pros: "Food portions and selections were great. We got slippers and eye masks for a ten hour red eye flight."
Cons: "Prices have gone up"

Pros: "The staff member who checked me in was very friendly"
Cons: "the inflight staff needs to improve their behaviour in dealing with passengers. Some were quite rude. The aircraft seats were extremely cramped. The food selection was quite poor."

Cons: "The plane was 1 hour late to board. This is very inconvenient as I had a connecting flight, with layover of an hour and a half! I had to run like hell just to make it in time for the boarding of my second flight!"

Pros: "Service and food was excellent. Good choice of movies. Also liked the cleaning of bathrooms. Seemed like they cleaned after each person used it. Remarkable."

Pros: "The staff the staff the staff. They made the trip so enjoyable. The A330-300 aircraft was smooth and silent. Very impressed"
Cons: "The seats in business class were not as soft as they could be but very impressed overall and good value for the cost of the business class ticket"

Pros: "It was so smooth. Crew was so nice. Food was delicious. Airplane was so comfortable."
Cons: "Nothing"

Pros: "crew and service are great."
Cons: "wasnt able to print my boarding pass while checking in online. being able to do so would have helped a lot if i didnt have to check-in at the counter as the flight was at 5am. i could have just got in and spent the night at a lounge."

Pros: "Good service, friendly staff."
Cons: "Istanbul airport is obviously outdated and very crowded. Only one restroom for a huge area around gates 300-309."

Pros: "Excellent service, flight attendants are very kind, answered questions, very caring to seniors and children (couple seniors next to me and a little kid in front of my seat). Good are good and always provide variety of drinking. Smooth and punctuated flight. Thanks for your excellent service!"
Cons: "Nothing I do not like. I will take trips with your airlines in future when having s chance."

Pros: "Sfo-ist I would rate 5 stars, great hospitality and food. IST-SFO 3 stars, bad food, not a welcoming staff."

Cons: "passengers with seats in the back of the plane should be boarded first."

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

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

Cons: "the food is a bit tastless"

Cons: "I miss the turkish delights they used to serve"

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: "The service from istanbul to dublin route"
Cons: "Bad service from bahrain to istanbul"

Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."

Pros: "Entertainment was OK boarding was a good comfortable sitting."
Cons: "I did not have an option to order kosher meal when I did my online check-in so I called customer service and the lady on the line barely spoke English and even though I warder kosher meal and verified it with her when I go to the plane the crew told me they don't have a kosher meal for me. The crew was unwilling to help me find something else to eat and they were very rude. I am very disappointed of their customer service standards. I will not use Turkish Airlines again."

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

Pros: "I liked how smooth our flight was, thanks to the flight crew. The entertainment was great and helped pass the time. The flight crew was great and attentive."
Cons: "The food was ok but I wish I knew a way to have vegetarian options. I would have liked some kind of fruit options as well."

Pros: "Almost every things"

Pros: "Food is great. Flight attendants were very helpful. Entertainment options are great. Comfy seats. Short flight."
Cons: "Istanbul airport is crowded. Looking forward to the new airport."

Pros: "Spacious seating, even the last row reclines. Very good service. Free food and drink served throughout - including two warm meals."
Cons: "Boarding was organized but super time intensive. They group you together and then board in groups. Seems unnecessary. Can't they just boarding rows, like most airlines?"

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

Pros: "I loved the food. The air hostesses were amazing and attentive. Great service! Also the colored lights in the cabin were cool."

Cons: "departure time changed 3 times"

Pros: "Boarding"
Cons: "The food was rubbish. I ordered Hindu veg meal. The food was just plain and there was no glavors at all."

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

Pros: "Will definitely fly Turkish Airlines again."

Pros: "Setting, speed, arrival"
Cons: "Long queue at passport control"

Pros: "Very friendly crew, and a great experience overall totally recommend"

Pros: "Great entertainment"
Cons: "Not a lot of legs space"

Pros: "I hated it"
Cons: "I am a non veg guy and during serving the foood they said ...they don't have Non veg meal ..I have to eat Veg only ..what the hell is this .. For water also ..I had to ask 3 times then they gave me when I request fourth time...it was terribly bad experience and I hated this trip."

Pros: "Outstanding service Excellent food Adequate entertainment Seat recline was good for economy"
Cons: "For a long flight (8+ hours) legroom on this Airbus was quite cramped Again poor boarding announcements resulted in very chaotic boarding process"

Pros: "I eventually arrived at the destination."
Cons: "Difficult to communicate with cabin crew due to lack of English. Flight was delayed by 1 hour. General atmosphere on plane was chaotic I think due to the small plane and length of flight as large numbers of people needed to use toilets."

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

Pros: "Once on the plane everything was fine."
Cons: "My first flight was changed. Only one email was send about that change. It got lost in some other emails so I didn't see it. But I did not receive any other update or reminder. So I had figure out how to change all of my flights from there to Kansas in the States. All with bad internet service and unhelpful costomer service. And having to deal with two unexpected long layovers. All that to say, sending periodic emails is important especially if the flight had been changed."

Pros: "The variety of films on show was decent"
Cons: "The crew skipped our aisle whilst delivering the toiletry bags, some announcements were made purely in Turkish without regard to English passengers. The boarding gate from Istanbul was opened much later than the advertised times."

Pros: "Friendly crew."

Pros: "Great flight. On time, crew was courteous and well trained. Seats comfortable with a good entertainment system. Good food."
Cons: "Not much"

Pros: "excellent food, service"

Pros: "It was a pleasant experience,"

Pros: "Comfort, service, entertaiment features and food."

Pros: "Entertainment was good, there was a wide variety of movies, music and TV shows to keep passengers entertained. Seats were comfortable enough."
Cons: "I was really disappointed with Turkish airlines this time. When we first boarded, I informed the flight attendant that I had hurt my back just 20 min ago and if it was possible to change seats (since it was hard for me to move with 2 people sitting next to me) after boarding was complete. She was nice enough by offering me ice, and said that once I hear the announcement ''boarding complete'' I can get up and look for a more comfortable seat. When I did that she asked me to go back to my seat immediately without letting me speak, and not once during the 13hr 30 min flight did she come to check if I needed anything. Food was served twice, a 13hr 30 min flight and food was served twice. It was almost impossible to call flight attendants if you needed water, coffee or was starving..they were always in a hurry and a little rude. Definitely going with Emirates next time, the service there doesn't even compare!"

Pros: "On time."
Cons: "Food. Entertainment. Leg room."

Pros: "The flight was good. The food was good and the air hostesses were courteous. There was fair leg space in the economy flight and entertainment was also good. However, the negatives far outweighed these positives."
Cons: "The layover arrangements were a shame. No proper accommodation was provided despite having over a 24 hour wait period. I along with other passengers were stacked in dorm style non barricaded rooms in 1.5ft wide beds like animals. It was in total poor taste. Half the Turkish Air employees I approached at the Airport for help with directions and clarifications were dismissive to the point of being obnoxious. Walking through the airport, all I could think was what a disorganized and hard to navigate airport it was. It was an unpleasant experience and I will never recommend Turkish Airline to anyone. It was my first Turkish air, and it will be my last."

Cons: "boarding was horrible of both legs of my Turkish Airline. The Istanbul Airport is a total disaster and dysfunctional. Experience delays in both baggage and flights."

Read more about Emirates
COVID-19 information

Safety measures for airlines flying from Bahrain to Johannesburg

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

Heightened sanitation

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

Mandatory masks

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

Social distancing seating

Middle seats unavailable to book on flights from Bahrain to Johannesburg

Pre-flight testing

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

Book cheap flights from Bahrain to Johannesburg

Recent return flight deals

3/1
Mon
2 stops
Multiple Airlines
20h 10m
BAH - JNB
10/1
Mon
2 stops
Multiple Airlines
16h 40m
JNB - BAH
1/11
Mon
1 stop
Emirates
18h 30m
BAH - JNB
4/11
Thu
1 stop
Emirates
24h 35m
JNB - BAH
3/1
Mon
2 stops
Multiple Airlines
21h 00m
BAH - JNB
9/1
Sun
2 stops
Multiple Airlines
29h 55m
JNB - BAH
3/1
Mon
2 stops
Multiple Airlines
20h 20m
BAH - JNB
10/1
Mon
1 stop
Multiple Airlines
18h 30m
JNB - BAH
3/1
Mon
1 stop
Multiple Airlines
20h 25m
BAH - JNB
10/1
Mon
1 stop
Multiple Airlines
18h 30m
JNB - BAH
2/1
Sun
1 stop
Multiple Airlines
13h 45m
BAH - JNB
10/1
Mon
1 stop
Multiple Airlines
18h 30m
JNB - BAH
2/1
Sun
1 stop
Multiple Airlines
13h 45m
BAH - JNB
10/1
Mon
2 stops
Multiple Airlines
16h 40m
JNB - BAH
1/11
Mon
2 stops
Multiple Airlines
17h 45m
BAH - JNB
4/11
Thu
2 stops
Multiple Airlines
19h 30m
JNB - BAH
2/1
Sun
1 stop
Multiple Airlines
15h 40m
BAH - JNB
9/1
Sun
2 stops
Multiple Airlines
32h 50m
JNB - BAH
1/11
Mon
2 stops
Multiple Airlines
17h 45m
BAH - JNB
4/11
Thu
2 stops
Multiple Airlines
17h 10m
JNB - BAH
2/1
Sun
2 stops
Multiple Airlines
27h 00m
BAH - JNB
10/1
Mon
2 stops
Multiple Airlines
32h 10m
JNB - BAH
1/11
Mon
2 stops
Multiple Airlines
17h 45m
BAH - JNB
4/11
Thu
2 stops
Multiple Airlines
17h 10m
JNB - BAH
3/1
Mon
3 stops
SWISS
35h 40m
BAH - JNB
10/1
Mon
3 stops
SWISS
24h 35m
JNB - BAH
3/1
Mon
2 stops
Multiple Airlines
20h 00m
BAH - JNB
10/1
Mon
3 stops
Multiple Airlines
17h 15m
JNB - BAH
1/11
Mon
3 stops
SWISS
35h 40m
BAH - JNB
4/11
Thu
3 stops
SWISS
24h 30m
JNB - BAH
1/11
Mon
3 stops
SWISS
35h 40m
BAH - JNB
4/11
Thu
3 stops
SWISS
24h 35m
JNB - BAH
Show more results

Recent one-way flight deals

8/10
Fri
2 stops
Multiple Airlines
19h 45m
BAH - JNB
8/10
Fri
1 stop
Turkish Airlines
29h 10m
BAH - JNB
7/10
Thu
3 stops
Multiple Airlines
37h 05m
BAH - JNB
8/10
Fri
3 stops
Multiple Airlines
25h 40m
BAH - JNB
7/10
Thu
1 stop
Multiple Airlines
15h 20m
BAH - JNB
8/10
Fri
3 stops
Multiple Airlines
32h 15m
BAH - HLA
8/10
Fri
2 stops
Multiple Airlines
32h 15m
BAH - HLA
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