Cheap flights from Bahrain International to OR Tambo

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 1/28
Thu 2/4
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 1/28
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Bahrain International (BAH) to OR Tambo (JNB)

What is the cheapest day to fly return from Bahrain International to OR Tambo?

Departing on a Tuesday is a good option for securing a great price. You can expect to save up to 38% when planning your travel around this day of the week.

How far in advance should I book a flight from Bahrain International to OR Tambo?

To save on the cost of your flight from Bahrain International to OR Tambo, book at least 24 days before your planned departure. Booking around this time can save you about 2% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R1 745 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R1 790.

What is the cheapest month to fly from Bahrain International to OR Tambo?

May is one of the best times of the year to fly to OR Tambo from Bahrain International. Prices for May average R1 735 per person but you can even find prices for as low as R1 298. The most expensive prices can be found in the month of September. Opting for a May flight can save you 16% on your journey compared to booking in May

When is the cheapest time to fly from Bahrain International to OR Tambo (BAH - JNB)?

When flying from Bahrain International to OR Tambo, the time of day you fly usually plays a role in the price. Save by searching for a flight at midday, which can drop the price by up to 31% versus a flight in the morning.

Bahrain International to OR Tambo 2021 flight deals

Cheap flights to OR Tambo from Bahrain International found for this year
13 Apr - 16 Apr
R10 218pp
BAH
Manama Bahrain Intl
Multiple airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
BAH
Manama Bahrain Intl
20 Oct - 23 Oct
R10 322pp
BAH
Manama Bahrain Intl
Multiple airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
BAH
Manama Bahrain Intl
13 Apr - 16 Apr
R10 546pp
BAH
Manama Bahrain Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
BAH
Manama Bahrain Intl

One-way flights to OR Tambo from Bahrain International

The cheapest one-way flights from Bahrain International to OR Tambo
16:10 - 2:05
Egypt Air
1 stop
34h 55m
BAH - JNB
Egypt Air
R5 579
CheapFlights
20:45 - 6:10
Turkish Airlines
1 stop
34h 25m
BAH - JNB
Turkish Airlines
R8 786
DreamWorldTravel
0:40 - 11:30
Emirates
1 stop
11h 50m
BAH - JNB
Emirates
R13 380
DreamWorldTravel

Related info for your journey

Useful info, stats and facts about Bahrain International to OR Tambo flights.

Flight FAQs

From Bahrain International to OR Tambo

Can I find flights from Bahrain International to OR Tambo for under R10 441 on Cheapflights?

Yes, there are multiple flights from Bahrain International to OR Tambo for under R10 441. The cheapest flight booked recently is on Multiple Airlines for just R10 218, but on average you can expect to pay R15 244.

Which airlines flying from Manama Bahrain Intl to Johannesburg OR Tambo have flexible cancellations due to COVID-19?

Some of our airline partners flying from Manama Bahrain Intl to Johannesburg OR Tambo have new flexible policies in place due to COVID-19. Ethiopian Air and SAUDIA are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Ethiopian Air with this kind of flexibility.

Are there direct flights from Bahrain International to OR Tambo for under R10 441 on Cheapflights?

There are no direct flights from Bahrain International to OR Tambo, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from Manama Bahrain Intl to Johannesburg OR Tambo was viewed by 120 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Bahrain City Airport or Johannesburg?

Bahrain City Airport will have less rainfall in 2 compared to Johannesburg over the next 6 days.

Is Bahrain City Airport weather warmer or cooler than Johannesburg?

We forecast the temperature to be around the 39 °Cs in July, on average. The temperature in Johannesburg is generally colder than in Bahrain City Airport. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Bahrain International to OR Tambo?

Emirates, Ethiopian Air, and Turkish Airlines can get you from Bahrain International to OR Tambo in just under 13h 40m. Your travel time can differ by up to 20h 25m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Bahrain International to OR Tambo return?

Flying on Ethiopian Air is currently your cheapest option to OR Tambo, with prices starting at R10 546. Additional return tickets that might be worth considering are offered by Turkish Airlines and Emirates, with the lowest prices starting at R18 318 and R21 256, respectively. Users have found that Ethiopian Air is 19% cheaper than the other options available to this destination.

What are the cheapest airlines to fly from Bahrain International to OR Tambo one-way?

For one-way options, check prices for Egypt Air. According to our data, you can fly for as low as R5 281. Users have also found prices from R8 786 and R13 380 on Egypt Air and Turkish Airlines, respectively.

Related searches

Flights to OR Tambo from Bahrain International
Flights to Bahrain International Flights to OR Tambo

Destination information for OR Tambo

Things to know before you go. Useful info for your trip from Bahrain International to OR Tambo
Today's exchange rate
R1 = R1,00
Average temperature for January in OR Tambo
26.0 °C
Avg rainfall for January in OR Tambo
128.0 mm

Airports servicing Manama

Airports servicing Johannesburg

Home Africa South Africa Johannesburg OR Tambo Cheap flights from Bahrain International to OR Tambo
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First