Find cheap flights from Bahrain to OR Tambo Airport, Johannesburg from R14 205

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 12/11. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Economy
0 bags
Mon 23/10
Mon 30/10
Why choose KAYAK

Save 34% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to OR Tambo Airport, Johannesburg

Good to know

Low season

February

High season

July

Cheapest flight

R14 205
Best time to beat the crowds (22% less expensive on average)
Most popular time to fly (38% more expensive on average)
Flight from Manama to OR Tambo Airport, Johannesburg

Top tips for finding cheap flights to OR Tambo Airport, Johannesburg

  • Book at least 5 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 from Bahrain is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest OR Tambo Airport, Johannesburg flight deals.

FAQs - booking OR Tambo Airport, Johannesburg flights

  • How far is OR Tambo Airport, Johannesburg from central Johannesburg?

    The city centre of Johannesburg is 21 km from Johannesburg.

  • What is the cheapest month to fly to Johannesburg?

    The cheapest month for flights to Johannesburg is February. On the other hand, the most expensive months are June and July.

  • How does KAYAK find such low prices on flights to OR Tambo Airport, Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to OR Tambo Airport, Johannesburg.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to OR Tambo Airport, Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to OR Tambo Airport, Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to OR Tambo Airport, Johannesburg with an airline and back with another airline.

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

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to OR Tambo Airport, Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top 4 airlines serving from Bahrain to OR Tambo

Scores according to KAYAK customer reviews
8,3
Qatar AirwaysOverall score based on 10954 reviews
80food
82comfort
86crew
83boarding
83overall
83entertainment
Airline reviews
Pros: "Good service by crew."
Cons: "Online check in was not working which meant long line to check in at airport."
Read more about Qatar Airways
Pros: "Good service by crew."
Cons: "Online check in was not working which meant long line to check in at airport."
Pros: "Boarding was smooth."
Cons: "The crew were not attentive. I needed milk for my child but they never came back. Their food was HORRIBLE and only two choices and both spicy and tasted disgusting. Honestly the worst flight for me with Qatar airways"
Cons: "They do not understand the word priority at Doha airport. Business class passengers boarded last."
Pros: "N/A"
Cons: "We were told to board, but then kept in another area close on 1 hour before we could get on the plane and this area had no bathroom facilities. The spread of seating on the plane made no sense with many open seats but also many squashed rows of people. The crew was visibly tired and irritated, they also ran out of a few catering items. It seemed as if last minute, a few different flights were combined into this one which lowered the quality."
Cons: "Food was terrible. Except for the dessert which was good."
Cons: "The vegetarian option for breakfast was a stale waffle with apple compote. Inedible."
Pros: "Food selection. However, the snacks need to be readily available on long flights."
Cons: "Entertainment is lacking behind other international carriers"
Pros: "Seat was very comfortable and the flight was on time."
Pros: "Crew was OK."
Cons: "Seats in business class extremely uncomfortable, almost no recline. Very old entertainment equipment. Really disappointing flight given lack of comfort in business class."
Pros: "Great service onboard!!"
Cons: "Checkin at Zurich!!!Waited two hours in line to weigh in... Staff was friendly but not enough staff"
Pros: "the seats in couch wwere the narrowest we have experienced! Very uncomfortable and difficult to get out of"
Cons: "Better seats and the bathrooms were incredibly small. some of the lights did not work"
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: "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: "Easy check in and comfortable flight. The crew are very helpful."
Cons: "Boarding"
Pros: "Business class setup Bar Staff"
Cons: "Being seated 5 rows and a bulk head away from my wife. Configuration of Two class A380 business class is at the back of the plane with all that increased movement and you have to wait for economy to exit before you can get off. Your diluting the benefits guys for economy profits."
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: "Nice airplane, good entertainment, good food, ontime service, pleasant cabin crew"
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,"

Like the staff. Food was ok. Entertainment was old and many monitors did not work.

Cons: "The food was very poor and tasteless , too much bread and it was cold. The choices of movies was poor."
Pros: "Every single flight of the four flights I flew on my trip were delayed. There was no communication from the crew members that the flights were delayed. Worst flight ever."
Cons: "Better customer service"
Pros: "The airplane was specious and comfortable and the crew are extremely nice people"
Cons: "We took off later than the expected time wäbut we and that‘s not I‘m used to from egyptair but eventually we reached our destination in the mean expected time, also the landing was a bit harsh and we felt it all"
Pros: "Direct flight"
Cons: "Food, boarding, carry on bags checks, 1 hr waiting time for baggage claim at destination."
Pros: "I didn’t like anything. It was my worst flight ever for the last 9 years."
Cons: "You should keep the same level from Cairo to Dubai. But from Casablanca to Cairo was same as microbus."
Pros: "The individual screens had options of tv and movies which was good"
Cons: "The food could have improved and the crew could try to be a bit nicer when asked for stuff like blankets."
Cons: "Menu was completely false. I asked for the lemon pasta with spinach and cheese. I was brought pasta a veg with soy sauce. I pointed out that this was not what the menu stated, and the crew told me, oh, that is the vegetarian option ... so I asked for the halibut instead. It was salmon. The menu said"
Pros: "Flight durations were good."
Cons: "Better entertainment provided. Also got moved around to accommodate their colleagues, which I wasn’t too fond of being pushed to a middle seat."
Cons: "Didn’t know I had to put into my reservation that I’m a vegetarian. Therefore there was no food for me on my flight."
Cons: "Unsufficent information about boarding ..I missed my flight I will never use this service again ... complete waste of time"
Pros: "But no in flight entertainment on the Addis to Tel Aviv leg"
Pros: "Same as above."
Cons: "Staff needs to be briefed on what an insulin pump is."
Pros: "Cheap. Good for connections in Africa."
Cons: "Boarding was slow. The food is the worst I've had on an international flight. Flight crew is often not responsive and brusque. The recline on my wife's seat was broken."
Pros: "Flight time changed without notice. Delays in Medinah caused us to miss our connecting flight to Johannesburg. Really poor communication. No agents would take calls in Jeddah. Really terrible service. Would avoid using this airline at all cost. Not the first time I've been delayed by them"
Cons: "Flight time changed without notice. Delays in Medinah caused us to miss our connecting flight to Johannesburg. Really poor communication. No agents would take calls in Jeddah. Really terrible service. Would avoid using this airline at all cost. Not the first time I've been delayed by them"
Cons: "Cabin crew quite distracted. Between rows 19-23, orders were totally mixed up People given wrong food or drinks"
Pros: "Nothing. I was 2 hours early for the flight - it was over sold. They never apologized, they just told me "I didn't have a seat" like it was some how my fault... then sent me to the airport hotel and put me on the next days flight. I realize it wasn't the people at the desks fault and nobody was doing this TO me, but it was just stupid it happened at all. I don't get how they can just screw a whole day for a group of people and not even say "sorry.""
Cons: "They over sold the flight. Eight of us had tickets - I bought mine over a month ago - and they just sold too many seats or had too small of a plane or something. I've NEVER had this happen in 6 years of traveling continually. It's on my short list now of airlines that really just don't care."
Pros: "Nice crew"
Cons: "Poor communication on boarding gate for business class Aircraft and business seat just medium Food quite as fast-food service"
Pros: "New plane fantastic cabin"
Cons: "There was a fight but nothibg to do with the flight crew just some passenger with mental issues"
Cons: "They didn’t announce when boarding started/what zones were to go."

Book cheap flights from Bahrain to Johannesburg

Recent return flight deals

12/11Sun
2 stopsMultiple Airlines
20h 00mBAH-JNB
22/11Wed
2 stopsMultiple Airlines
18h 30mJNB-BAH
R14 205
12/11Sun
1 stopEgypt Air
14h 55mBAH-JNB
22/11Wed
1 stopEgypt Air
18h 30mJNB-BAH
R14 957
12/11Sun
2 stopsMultiple Airlines
16h 45mBAH-JNB
22/11Wed
1 stopMultiple Airlines
28h 45mJNB-BAH
R15 465
12/11Sun
2 stopsMultiple Airlines
16h 45mBAH-JNB
22/11Wed
3 stopsMultiple Airlines
21h 30mJNB-BAH
R16 218
11/11Sat
1 stopTurkish Airlines
34h 05mBAH-JNB
22/11Wed
1 stopTurkish Airlines
28h 45mJNB-BAH
R16 895
11/11Sat
2 stopsMultiple Airlines
19h 05mBAH-JNB
22/11Wed
2 stopsMultiple Airlines
18h 05mJNB-BAH
R18 419
11/11Sat
2 stopsMultiple Airlines
19h 05mBAH-JNB
22/11Wed
1 stopMultiple Airlines
18h 30mJNB-BAH
R18 532
11/11Sat
2 stopsMultiple Airlines
19h 05mBAH-JNB
22/11Wed
3 stopsMultiple Airlines
21h 30mJNB-BAH
R19 586
12/11Sun
3 stopsMultiple Airlines
18h 40mBAH-JNB
22/11Wed
3 stopsMultiple Airlines
21h 30mJNB-BAH
R19 924
12/11Sun
3 stopsMultiple Airlines
18h 40mBAH-JNB
21/11Tue
2 stopsMultiple Airlines
34h 20mJNB-BAH
R21 824

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg

Destination:

OR Tambo Airport, Johannesburg (JNB)South Africa

Cabin classes: