Cheap Flights from O. R. Tambo International Airport to Bahrain International Airport
Search for flights from Johannesburg to Bahrain and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Sat, May 10 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Wed, May 14 | Ethiopian AirlinesAED 1,884 AED 3,35844% OFF44% OFFAED 3,358 AED 1,884
-
JNB 07:4517h 35m1 stopsBAH 02:20Johannesburg - Bahrain | Thu, May 1 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Wed, May 7 | Ethiopian AirlinesAED 1,966 AED 3,35841% OFF41% OFFAED 3,358 AED 1,966
-
JNB 21:4526h 30m1 stopsBAH 01:15Johannesburg - Bahrain | Wed, Apr 30 | EgyptAirBAH 02:1529h 55m1 stopsJNB 07:10Bahrain - Johannesburg | Sun, May 4 | EgyptAirAED 2,056 AED 3,35839% OFF39% OFFAED 3,358 AED 2,056
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Fri, May 9 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, May 16 | Ethiopian AirlinesAED 2,15536% OFFAED 3,358 AED 2,155
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Fri, May 23 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, May 30 | Ethiopian AirlinesAED 2,19335% OFFAED 3,358 AED 2,193
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Fri, May 30 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, Jun 6 | Ethiopian AirlinesAED 2,19635% OFFAED 3,358 AED 2,196
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Wed, Apr 30 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Wed, May 7 | Ethiopian AirlinesAED 2,28032% OFFAED 3,358 AED 2,280
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Mon, May 26 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, May 30 | Ethiopian AirlinesAED 2,36830% OFFAED 3,358 AED 2,368
-
JNB 09:5010h 15m1 stopsBAH 21:05Johannesburg - Bahrain | Sun, Jun 8 | Etihad AirwaysBAH 10:4022h 40m1 stopsJNB 08:20Bahrain - Johannesburg | Sun, Jun 15 | Etihad AirwaysAED 2,48026% OFFAED 3,358 AED 2,480
-
JNB 17:5029h 25m1 stopsBAH 00:15Johannesburg - Bahrain | Tue, May 27 | Turkish AirlinesBAH 01:2034h 15m1 stopsJNB 10:35Bahrain - Johannesburg | Sat, May 31 | Turkish AirlinesAED 2,48526% OFFAED 3,358 AED 2,485
-
JNB 13:0017h 25m1 stopsBAH Invalid DateJohannesburg - Bahrain | Thu, May 1 | Normal AirlineBAH 15:006hNonstopJNB 16:00Bahrain - Johannesburg | Sat, May 3 | Normal AirlineFind More FlightsFind More Flights
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Tue, May 6 | Ethiopian AirlinesAED 1,340 AED 2,20339% OFF39% OFFAED 2,203 AED 1,340
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Tue, May 20 | Ethiopian AirlinesAED 1,395 AED 2,20337% OFF37% OFFAED 2,203 AED 1,395
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Thu, May 15 | Ethiopian AirlinesAED 1,406 AED 2,20336% OFF36% OFFAED 2,203 AED 1,406
-
JNB 14:3010h 50m1 stopsBAH 02:20Johannesburg - Bahrain | Sat, Jun 7 | Ethiopian AirlinesAED 1,42036% OFFAED 2,203 AED 1,420
-
JNB 21:4526h 30m1 stopsBAH 01:15Johannesburg - Bahrain | Wed, May 14 | EgyptAirAED 1,58428% OFFAED 2,203 AED 1,584
-
JNB 09:5010h 15m1 stopsBAH 21:05Johannesburg - Bahrain | Wed, May 14 | Etihad AirwaysAED 1,60127% OFFAED 2,203 AED 1,601
-
JNB 21:4526h 30m1 stopsBAH 01:15Johannesburg - Bahrain | Wed, Apr 30 | EgyptAirAED 1,60227% OFFAED 2,203 AED 1,602
-
JNB 17:5529h 20m1 stopsBAH 00:15Johannesburg - Bahrain | Wed, May 14 | Turkish AirlinesAED 1,60627% OFFAED 2,203 AED 1,606
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Wed, May 14 | Ethiopian AirlinesAED 1,61127% OFFAED 2,203 AED 1,611
-
JNB 17:5029h 25m1 stopsBAH 00:15Johannesburg - Bahrain | Tue, May 6 | Turkish AirlinesAED 1,63026% OFFAED 2,203 AED 1,630
-
JNB 13:0017h 25m1 stopsBAH Invalid DateJohannesburg - Bahrain | Thu, May 1 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Selected Airlines from O. R. Tambo International Airport to Bahrain International Airport
See which airlines fly from Johannesburg to Bahrain. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from O. R. Tambo International Airport to Bahrain International Airport
Check the schedule for flights from Johannesburg to Bahrain and find the flight that best matches your travel plans.
-
EY748
O. R. Tambo International Airport
09:50
JNB
19:45
AUH
S - T - T - SSearch -
EY645
Zayed International Airport
20:30
AUH
20:45
BAH
S M T W T F S -
ET808
O. R. Tambo International Airport
14:30
JNB
20:45
ADD
S M T W T F SSearch -
ET424
Addis Ababa Bole International Airport
22:10
ADD
02:20
BAH
- M - W - F - -
EY748
O. R. Tambo International Airport
09:50
JNB
19:45
AUH
S - T - T - SSearch -
EY647
Zayed International Airport
01:55
AUH
02:10
BAH
- M T W - F - -
GE111
O. R. Tambo International Airport
09:30
JNB
11:40
CPT
S M T W - - -Search -
ET844
Cape Town International Airport
13:50
CPT
21:15
ADD
- M - W - F S -
ET424
Addis Ababa Bole International Airport
22:10
ADD
02:20
BAH
- M - W - F - -
ET848
O. R. Tambo International Airport
07:45
JNB
14:10
ADD
S M T W T F SSearch -
ET424
Addis Ababa Bole International Airport
22:10
ADD
02:20
BAH
- M - W - F - -
QR1364
O. R. Tambo International Airport
13:55
JNB
23:15
DOH
S M T W T F SSearch -
QR1060
Hamad International Airport
02:00
DOH
04:10
SHJ
S M T W T F S -
G9101
Sharjah International Airport
08:05
SHJ
08:15
BAH
S M T W T F S -
4Z921
O. R. Tambo International Airport
07:30
JNB
09:45
CPT
S M T W T F SSearch -
ET844
Cape Town International Airport
13:50
CPT
21:15
ADD
- M - W - F S -
ET424
Addis Ababa Bole International Airport
22:10
ADD
02:20
BAH
- M - W - F - -
FA298
O. R. Tambo International Airport
07:15
JNB
09:40
CPT
S M T W T F -Search -
ET844
Cape Town International Airport
13:50
CPT
21:15
ADD
- M - W - F S -
ET424
Addis Ababa Bole International Airport
22:10
ADD
02:20
BAH
- M - W - F - -
FA200
O. R. Tambo International Airport
05:55
JNB
08:15
CPT
S M T W T F SSearch -
ET844
Cape Town International Airport
13:50
CPT
21:15
ADD
- M - W - F S -
ET424
Addis Ababa Bole International Airport
22:10
ADD
02:20
BAH
- M - W - F - -
QR1378
O. R. Tambo International Airport
20:40
JNB
06:00
DOH
S M T W T F SSearch -
QR1038
Hamad International Airport
07:40
DOH
09:55
SHJ
S M T W T F S -
G9103
Sharjah International Airport
17:00
SHJ
17:10
BAH
S M T W T F S
O. R. Tambo International Airport to Bahrain International Airport Flights Info
Flight distance | 6,308.93 km |
---|---|
Cheapest one-way ticket price | AED 1,340 |
Popular Destinations
-
Recommended Routes Departing From O. R. Tambo International Airport
-
Recommended Routes Going to Bahrain International Airport
-
Top Flight Destinations in Bahrain
-
Popular Airports
- Direct flights O. R. Tambo International Airport to Dubai International Airport
- Cheap flights from O. R. Tambo International Airport to Sharjah International Airport
- Direct flights O. R. Tambo International Airport to King Shaka International Airport
- Flights from O. R. Tambo International Airport to Chief Dawid Stuurman International Airport
- Cheap flights from O. R. Tambo International Airport to Cape Town International Airport
- Available flights from O. R. Tambo International Airport to Dubai
- Flights from O. R. Tambo International Airport to Abu Dhabi
- Cheap flights from O. R. Tambo International Airport to Sharjah
- Flights from O. R. Tambo International Airport to Ras Al Khaimah
- Cheap flights from Queen Alia International Airport to Bahrain International Airport
- Cheap flights from Zayed International Airport to Bahrain International Airport
- Direct flights Dubai International Airport to Bahrain International Airport
- Cheap flights from Cairo International Airport to Bahrain International Airport
- Direct flights Sharjah International Airport to Bahrain International Airport
- Cheap flights from Ras Al Khaimah to Bahrain International Airport
- Direct flights from Dubai to Bahrain International Airport
- Round-trip flights from Fujairah to Bahrain International Airport
- Direct flights from Abu Dhabi to Bahrain International Airport
- Direct flights from Sharjah to Bahrain International Airport