Cheap Flight Deals from Johannesburg O R Tambo Airport to Bahrain 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 AirlinesNZD 857 NZD 1,36237% OFF37% OFFNZD 1,362 NZD 857
-
JNB 07:4517h 35m1 stopsBAH 02:20Johannesburg - Bahrain | Thu, May 1 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Wed, May 7 | Ethiopian AirlinesNZD 894 NZD 1,36234% OFF34% OFFNZD 1,362 NZD 894
-
JNB 21:4526h 30m1 stopsBAH 01:15Johannesburg - Bahrain | Wed, Apr 30 | EgyptAirBAH 02:1529h 55m1 stopsJNB 07:10Bahrain - Johannesburg | Sun, May 4 | EgyptAirNZD 935 NZD 1,36231% OFF31% OFFNZD 1,362 NZD 935
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Fri, May 9 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, May 16 | Ethiopian AirlinesNZD 98028% OFFNZD 1,362 NZD 980
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Fri, May 23 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, May 30 | Ethiopian AirlinesNZD 99827% OFFNZD 1,362 NZD 998
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Fri, May 30 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, Jun 6 | Ethiopian AirlinesNZD 99927% OFFNZD 1,362 NZD 999
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Wed, Apr 30 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Wed, May 7 | Ethiopian AirlinesNZD 1,03724% OFFNZD 1,362 NZD 1,037
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Mon, May 26 | Ethiopian AirlinesBAH 03:3010h 35m1 stopsJNB 13:05Bahrain - Johannesburg | Fri, May 30 | Ethiopian AirlinesNZD 1,07721% OFFNZD 1,362 NZD 1,077
-
JNB 09:5010h 15m1 stopsBAH 21:05Johannesburg - Bahrain | Sun, Jun 8 | Etihad AirwaysBAH 10:4022h 40m1 stopsJNB 08:20Bahrain - Johannesburg | Sun, Jun 15 | Etihad AirwaysNZD 1,12817% OFFNZD 1,362 NZD 1,128
-
JNB 17:5029h 25m1 stopsBAH 00:15Johannesburg - Bahrain | Tue, May 27 | Turkish AirlinesBAH 01:2034h 15m1 stopsJNB 10:35Bahrain - Johannesburg | Sat, May 31 | Turkish AirlinesNZD 1,13117% OFFNZD 1,362 NZD 1,131
-
JNB 13:0017h 25m1 stopsBAH Invalid DateJohannesburg - Bahrain | Wed, Apr 30 | Normal AirlineBAH 15:006hDirectJNB 16:00Bahrain - Johannesburg | Fri, May 2 | Normal AirlineFind More FlightsFind More Flights
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Tue, May 6 | Ethiopian AirlinesNZD 610 NZD 89332% OFF32% OFFNZD 893 NZD 610
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Tue, May 20 | Ethiopian AirlinesNZD 634 NZD 89328% OFF28% OFFNZD 893 NZD 634
-
JNB 08:2017h1 stopsBAH 02:20Johannesburg - Bahrain | Thu, May 15 | Ethiopian AirlinesNZD 640 NZD 89328% OFF28% OFFNZD 893 NZD 640
-
JNB 14:3010h 50m1 stopsBAH 02:20Johannesburg - Bahrain | Sat, Jun 7 | Ethiopian AirlinesNZD 64628% OFFNZD 893 NZD 646
-
JNB 21:4526h 30m1 stopsBAH 01:15Johannesburg - Bahrain | Wed, Apr 30 | EgyptAirNZD 71120% OFFNZD 893 NZD 711
-
JNB 21:4526h 30m1 stopsBAH 01:15Johannesburg - Bahrain | Wed, May 14 | EgyptAirNZD 72119% OFFNZD 893 NZD 721
-
JNB 09:5010h 15m1 stopsBAH 21:05Johannesburg - Bahrain | Wed, May 14 | Etihad AirwaysNZD 72818% OFFNZD 893 NZD 728
-
JNB 17:5529h 20m1 stopsBAH 00:15Johannesburg - Bahrain | Wed, May 14 | Turkish AirlinesNZD 73118% OFFNZD 893 NZD 731
-
JNB 22:5026h 30m1 stopsBAH 02:20Johannesburg - Bahrain | Wed, May 14 | Ethiopian AirlinesNZD 73318% OFFNZD 893 NZD 733
-
JNB 17:5029h 25m1 stopsBAH 00:15Johannesburg - Bahrain | Tue, May 6 | Turkish AirlinesNZD 74117% OFFNZD 893 NZD 741
-
JNB 13:0017h 25m1 stopsBAH Invalid DateJohannesburg - Bahrain | Wed, Apr 30 | 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 Johannesburg O R Tambo Airport to Bahrain 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 Johannesburg O R Tambo Airport to Bahrain Airport
Check the schedule for flights from Johannesburg to Bahrain and find the flight that best matches your travel plans.
-
EY748
Johannesburg O R Tambo Airport
9:50 AM
JNB
7:45 PM
AUH
S - T - T - SSearch -
EY645
Abu Dhabi Intl. Airport
8:50 PM
AUH
9:05 PM
BAH
S M T W T F S -
ET808
Johannesburg O R Tambo Airport
2:30 PM
JNB
8:45 PM
ADD
S M T W T F SSearch -
ET424
Addis Ababa Airport
10:10 PM
ADD
2:20 AM
BAH
- M - W - F - -
EY748
Johannesburg O R Tambo Airport
9:50 AM
JNB
7:45 PM
AUH
S - T - T - SSearch -
EY647
Abu Dhabi Intl. Airport
1:55 AM
AUH
2:10 AM
BAH
- M T W - F - -
GE111
Johannesburg O R Tambo Airport
9:30 AM
JNB
11:40 AM
CPT
S M T W - - -Search -
ET844
Cape Town Intl. Airport
1:50 PM
CPT
9:15 PM
ADD
- M - W - F S -
ET424
Addis Ababa Airport
10:10 PM
ADD
2:20 AM
BAH
- M - W - F - -
ET848
Johannesburg O R Tambo Airport
8:20 AM
JNB
2:45 PM
ADD
S M T W T F SSearch -
ET424
Addis Ababa Airport
10:10 PM
ADD
2:20 AM
BAH
- M - W - F - -
QR1364
Johannesburg O R Tambo Airport
1:55 PM
JNB
11:15 PM
DOH
S M T W T F SSearch -
QR1060
Hamad Intl. Airport
2:00 AM
DOH
4:10 AM
SHJ
S M T W T F S -
G9101
Sharjah International Airport
8:05 AM
SHJ
8:15 AM
BAH
S M T W T F S -
4Z921
Johannesburg O R Tambo Airport
7:30 AM
JNB
9:45 AM
CPT
S M T W T F SSearch -
ET844
Cape Town Intl. Airport
1:50 PM
CPT
9:15 PM
ADD
- M - W - F S -
ET424
Addis Ababa Airport
10:10 PM
ADD
2:20 AM
BAH
- M - W - F - -
FA298
Johannesburg O R Tambo Airport
7:15 AM
JNB
9:40 AM
CPT
S M T W T F -Search -
ET844
Cape Town Intl. Airport
1:50 PM
CPT
9:15 PM
ADD
- M - W - F S -
ET424
Addis Ababa Airport
10:10 PM
ADD
2:20 AM
BAH
- M - W - F - -
FA200
Johannesburg O R Tambo Airport
5:55 AM
JNB
8:15 AM
CPT
S M T W T F SSearch -
ET844
Cape Town Intl. Airport
1:50 PM
CPT
9:15 PM
ADD
- M - W - F S -
ET424
Addis Ababa Airport
10:10 PM
ADD
2:20 AM
BAH
- M - W - F - -
QR1378
Johannesburg O R Tambo Airport
8:40 PM
JNB
6:00 AM
DOH
S M T W T F SSearch -
QR1038
Hamad Intl. Airport
7:40 AM
DOH
9:55 AM
SHJ
S M T W T F S -
G9103
Sharjah International Airport
5:00 PM
SHJ
5:10 PM
BAH
S M T W T F S
Johannesburg O R Tambo Airport to Bahrain Airport Flights Info
Flight distance | 6,308.93 km |
---|---|
Cheapest one-way ticket price | NZD 609 |