How to get to Johannesburg, South Africa from Bahrain by flight ? You can check flights from Bahrain to Johannesburg, South Africa below.
You can find flight ticket prices from Bahrain to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET425
Ethiopian Airlines
ET849
Ethiopian Airlines
|
03:10
Manama
15:30
Addis Ababa
|
07:20
Addis Ababa
19:55
Johannesburg
|
Connect |
ET425
Ethiopian Airlines
ET809
Ethiopian Airlines
|
03:10
Manama
08:40
Addis Ababa
|
07:20
Addis Ababa
13:05
Johannesburg
|
Connect |
ET425
Ethiopian Airlines
ET835
Ethiopian Airlines
SW727
Air Namibia
|
03:10
Manama
08:35
Addis Ababa
14:35
Windhoek
|
07:20
Addis Ababa
13:20
Windhoek
16:20
Johannesburg
|
Connect |
EK836
Emirates
EK763
Emirates
|
03:35
Manama
09:55
Dubai
|
06:00
Dubai
16:15
Johannesburg
|
Connect |
FZ24
Flydubai
EK765
Emirates
|
08:15
Manama
14:40
Dubai
|
10:25
Dubai
20:50
Johannesburg
|
Connect |
GF504
Gulf Air Bahrain
EK765
Emirates
|
09:40
Manama
14:40
Dubai
|
12:05
Dubai
20:50
Johannesburg
|
Connect |
EK838
Emirates
EK765
Emirates
|
10:15
Manama
14:40
Dubai
|
12:40
Dubai
20:50
Johannesburg
|
Connect |
FZ82
Flydubai
EK765
Emirates
|
11:35
Manama
14:40
Dubai
|
13:50
Dubai
20:50
Johannesburg
|
Connect |
SV0527
Saudia
SV0447
Saudia
|
11:40
Manama
01:45
Jeddah
|
13:55
Jeddah
07:30
Johannesburg
|
Connect |
FZ22
Flydubai
EK767
Emirates
|
15:35
Manama
23:20
Dubai
|
17:45
Dubai
05:30
Johannesburg
|
Connect |
GF079
Gulf Air Bahrain
MS839
Egyptair
|
16:45
Manama
23:10
Cairo
|
19:05
Cairo
07:10
Johannesburg
|
Connect |
GF514
Gulf Air Bahrain
EK767
Emirates
|
17:10
Manama
23:20
Dubai
|
19:40
Dubai
05:30
Johannesburg
|
Connect |
SV0521
Saudia
SV1047
Saudia
SV0447
Saudia
|
17:40
Manama
20:00
Riyadh
01:45
Jeddah
|
18:50
Riyadh
21:40
Jeddah
07:30
Johannesburg
|
Connect |
SV0521
Saudia
SV1049
Saudia
SV0447
Saudia
|
17:40
Manama
21:00
Riyadh
01:45
Jeddah
|
18:50
Riyadh
22:35
Jeddah
07:30
Johannesburg
|
Connect |
SV0521
Saudia
SV1051
Saudia
SV0447
Saudia
|
17:40
Manama
22:00
Riyadh
01:45
Jeddah
|
18:50
Riyadh
23:40
Jeddah
07:30
Johannesburg
|
Connect |
EK840
Emirates
EK767
Emirates
|
17:50
Manama
23:20
Dubai
|
20:00
Dubai
05:30
Johannesburg
|
Connect |
EY376
Etihad
EY602
Etihad
|
18:05
Manama
02:05
Abu Dhabi
|
20:20
Abu Dhabi
08:20
Johannesburg
|
Connect |
GF510
Gulf Air Bahrain
EK767
Emirates
|
18:05
Manama
23:20
Dubai
|
20:15
Dubai
05:30
Johannesburg
|
Connect |
FZ28
Flydubai
EK767
Emirates
|
18:20
Manama
23:20
Dubai
|
20:35
Dubai
05:30
Johannesburg
|
Connect |
FZ28
Flydubai
EK761
Emirates
|
18:20
Manama
04:05
Dubai
|
20:35
Dubai
10:15
Johannesburg
|
Connect |
MS921
Egyptair
MS839
Egyptair
|
18:45
Manama
23:10
Cairo
|
20:50
Cairo
07:10
Johannesburg
|
Connect |
GF546
Gulf Air Bahrain
EY602
Etihad
|
20:40
Manama
02:05
Abu Dhabi
|
22:55
Abu Dhabi
08:20
Johannesburg
|
Connect |
FZ26
Flydubai
EK761
Emirates
|
21:25
Manama
04:05
Dubai
|
23:45
Dubai
10:15
Johannesburg
|
Connect |
EK834
Emirates
EK761
Emirates
|
22:50
Manama
04:05
Dubai
|
01:15
Dubai
10:15
Johannesburg
|
Connect |
EK834
Emirates
EK763
Emirates
|
22:50
Manama
09:55
Dubai
|
01:15
Dubai
16:15
Johannesburg
|
Connect |
EY372
Etihad
EY602
Etihad
|
22:50
Manama
02:05
Abu Dhabi
|
01:00
Abu Dhabi
08:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Dammam.
You take a flight from Dammam to Johannesburg and cost approximately 600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET423
Ethiopian Airlines
ET849
Ethiopian Airlines
|
03:05
Dammam
15:30
Addis Ababa
|
07:25
Addis Ababa
19:55
Johannesburg
|
Connect |
ET423
Ethiopian Airlines
ET809
Ethiopian Airlines
|
03:05
Dammam
08:40
Addis Ababa
|
07:25
Addis Ababa
13:05
Johannesburg
|
Connect |
EK824
Emirates
EK765
Emirates
|
04:20
Dammam
14:40
Dubai
|
06:50
Dubai
20:50
Johannesburg
|
Connect |
EK824
Emirates
EK763
Emirates
|
04:20
Dammam
09:55
Dubai
|
06:50
Dubai
16:15
Johannesburg
|
Connect |
FZ866
Flydubai
EK765
Emirates
|
09:00
Dammam
14:40
Dubai
|
11:25
Dubai
20:50
Johannesburg
|
Connect |
EK828
Emirates
EK765
Emirates
|
09:15
Dammam
14:40
Dubai
|
11:40
Dubai
20:50
Johannesburg
|
Connect |
SV0568
Saudia
EK765
Emirates
|
09:35
Dammam
14:40
Dubai
|
11:55
Dubai
20:50
Johannesburg
|
Connect |
MS682
Egyptair
MS839
Egyptair
|
12:40
Dammam
23:10
Cairo
|
14:30
Cairo
07:10
Johannesburg
|
Connect |
SV1265
Saudia
SV1251
Saudia
SV0447
Saudia
|
15:00
Dammam
19:15
Gassim
01:45
Jeddah
|
16:15
Gassim
20:40
Jeddah
07:30
Johannesburg
|
Connect |
FZ864
Flydubai
EK767
Emirates
|
15:20
Dammam
23:20
Dubai
|
17:50
Dubai
05:30
Johannesburg
|
Connect |
EY328
Etihad
EY602
Etihad
|
16:50
Dammam
02:05
Abu Dhabi
|
19:05
Abu Dhabi
08:20
Johannesburg
|
Connect |
SV1173
Saudia
SV1051
Saudia
SV0447
Saudia
|
18:00
Dammam
22:00
Riyadh
01:45
Jeddah
|
19:10
Riyadh
23:40
Jeddah
07:30
Johannesburg
|
Connect |
EK826
Emirates
EK767
Emirates
|
18:05
Dammam
23:20
Dubai
|
20:25
Dubai
05:30
Johannesburg
|
Connect |
EK826
Emirates
EK761
Emirates
|
18:05
Dammam
04:05
Dubai
|
20:25
Dubai
10:15
Johannesburg
|
Connect |
SV1101 1105
Saudia
SV0447
Saudia
|
19:00
Dammam
01:45
Jeddah
|
21:15
Jeddah
07:30
Johannesburg
|
Connect |
XY894
Flynas
MS839
Egyptair
|
19:00
Dammam
23:10
Cairo
|
21:00
Cairo
07:10
Johannesburg
|
Connect |
FZ868
Flydubai
EK761
Emirates
|
19:30
Dammam
04:05
Dubai
|
21:55
Dubai
10:15
Johannesburg
|
Connect |
SV1163
Saudia
SV1051
Saudia
SV0447
Saudia
|
19:30
Dammam
22:00
Riyadh
01:45
Jeddah
|
20:40
Riyadh
23:40
Jeddah
07:30
Johannesburg
|
Connect |
FZ868
Flydubai
EK767
Emirates
|
19:30
Dammam
23:20
Dubai
|
21:55
Dubai
05:30
Johannesburg
|
Connect |
SV1163
Saudia
SV1053
Saudia
SV0447
Saudia
|
19:30
Dammam
23:00
Riyadh
01:45
Jeddah
|
20:40
Riyadh
00:40
Jeddah
07:30
Johannesburg
|
Connect |
MS688
Egyptair
MS839
Egyptair
|
20:00
Dammam
23:10
Cairo
|
21:50
Cairo
07:10
Johannesburg
|
Connect |
SV1125
Saudia
SV0447
Saudia
|
20:15
Dammam
01:45
Jeddah
|
22:30
Jeddah
07:30
Johannesburg
|
Connect |
SV1129
Saudia
SV0447
Saudia
|
22:00
Dammam
01:45
Jeddah
|
00:15
Jeddah
07:30
Johannesburg
|
Connect |
XY411
Flynas
SV0447
Saudia
|
22:20
Dammam
01:45
Jeddah
|
00:30
Jeddah
07:30
Johannesburg
|
Connect |
EY326
Etihad
EY602
Etihad
|
22:50
Dammam
02:05
Abu Dhabi
|
01:05
Abu Dhabi
08:20
Johannesburg
|
Connect |
EK822
Emirates
EK763
Emirates
|
23:15
Dammam
09:55
Dubai
|
01:30
Dubai
16:15
Johannesburg
|
Connect |
EK822
Emirates
EK761
Emirates
|
23:15
Dammam
04:05
Dubai
|
01:30
Dubai
10:15
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com