How to get to Randburg, South Africa from Bahrain by flight ? You can check flights from Bahrain to Randburg, South Africa below.
You can find flight ticket prices from Bahrain to Randburg, 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 380 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
GF540
Gulf Air Bahrain
EY604
Etihad
|
01:35
Manama
10:05
Abu Dhabi
|
03:55
Abu Dhabi
16:30
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
ET849
Ethiopian Airlines
|
03:10
Manama
15:30
Addis Ababa
|
07:20
Addis Ababa
19:55
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
10:05
Dubai
|
06:00
Dubai
16:25
Johannesburg
|
Connect |
EY370
Etihad
EY604
Etihad
|
04:20
Manama
10:05
Abu Dhabi
|
06:30
Abu Dhabi
16:30
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 |
WY652
Oman Air
WY721
Oman Air
KQ764
Kenya Airways
|
10:20
Manama
14:45
Muscat
21:50
Nairobi
|
13:00
Muscat
19:00
Nairobi
01:05
Johannesburg
|
Connect |
SV0527
Saudia
SV0447
Saudia
|
11:25
Manama
01:45
Jeddah
|
13:40
Jeddah
07:30
Johannesburg
|
Connect |
FZ82
Flydubai
EK765
Emirates
|
11:35
Manama
14:40
Dubai
|
13:50
Dubai
20:50
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:05
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 |
EK840
Emirates
EK767
Emirates
|
17:50
Manama
23:20
Dubai
|
20:00
Dubai
05:30
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:05
Cairo
|
20:45
Cairo
07:10
Johannesburg
|
Connect |
FZ26
Flydubai
EK761
Emirates
|
21:25
Manama
04:05
Dubai
|
23:45
Dubai
10:15
Johannesburg
|
Connect |
EK834
Emirates
EK763
Emirates
|
22:50
Manama
10:05
Dubai
|
01:15
Dubai
16:25
Johannesburg
|
Connect |
EY372
Etihad
EY604
Etihad
|
22:50
Manama
10:05
Abu Dhabi
|
01:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
EK834
Emirates
EK761
Emirates
|
22:50
Manama
04:05
Dubai
|
01:15
Dubai
10:15
Johannesburg
|
Connect |
GF705
Gulf Air Bahrain
ET809
Ethiopian Airlines
|
23:00
Manama
08:40
Addis Ababa
|
03:10
Addis Ababa
13:05
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 340 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET423
Ethiopian Airlines
ET809
Ethiopian Airlines
|
03:05
Dammam
08:40
Addis Ababa
|
07:25
Addis Ababa
13:05
Johannesburg
|
Connect |
ET423
Ethiopian Airlines
ET849
Ethiopian Airlines
|
03:05
Dammam
15:30
Addis Ababa
|
07:25
Addis Ababa
19:55
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
10:05
Dubai
|
06:50
Dubai
16:25
Johannesburg
|
Connect |
EY320
Etihad
EY604
Etihad
|
04:30
Dammam
10:05
Abu Dhabi
|
06:45
Abu Dhabi
16:30
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:30
Dammam
14:40
Dubai
|
11:55
Dubai
20:50
Johannesburg
|
Connect |
MS682
Egyptair
MS839
Egyptair
|
12:40
Dammam
23:05
Cairo
|
14:30
Cairo
07:10
Johannesburg
|
Connect |
SV1265
Saudia
SV1251
Saudia
SV0447
Saudia
|
15:00
Dammam
20:15
Gassim
01:45
Jeddah
|
16:15
Gassim
21:40
Jeddah
07:30
Johannesburg
|
Connect |
FZ864
Flydubai
EK767
Emirates
|
15:20
Dammam
23:20
Dubai
|
17:50
Dubai
05: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 |
SV1173
Saudia
SV1055 1065
Saudia
SV0447
Saudia
|
18:10
Dammam
20:30
Riyadh
01:45
Jeddah
|
19:20
Riyadh
22:05
Jeddah
07:30
Johannesburg
|
Connect |
XY894
Flynas
MS839
Egyptair
|
19:00
Dammam
23:05
Cairo
|
22:00
Cairo
07:10
Johannesburg
|
Connect |
SV1105 1101
Saudia
SV0447
Saudia
|
19:00
Dammam
01:45
Jeddah
|
21:15
Jeddah
07:30
Johannesburg
|
Connect |
SV3807
Saudia
SV1443 1447
Saudia
SV0447
Saudia
|
19:00
Dammam
22:40
Medina
01:45
Jeddah
|
20:50
Medina
23:40
Jeddah
07: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 |
FZ868
Flydubai
EK767
Emirates
|
19:30
Dammam
23:20
Dubai
|
21:55
Dubai
05:30
Johannesburg
|
Connect |
SV1163
Saudia
SV1051
Saudia
SV0447
Saudia
|
19:30
Dammam
22:00
Riyadh
01:45
Jeddah
|
20:40
Riyadh
23:35
Jeddah
07:30
Johannesburg
|
Connect |
FZ868
Flydubai
EK761
Emirates
|
19:30
Dammam
04:05
Dubai
|
21:55
Dubai
10:15
Johannesburg
|
Connect |
SV1125
Saudia
SV0447
Saudia
|
20:00
Dammam
01:45
Jeddah
|
22:10
Jeddah
07:30
Johannesburg
|
Connect |
MS688
Egyptair
MS839
Egyptair
|
20:00
Dammam
23:05
Cairo
|
21:50
Cairo
07:10
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:50
Jeddah
07:30
Johannesburg
|
Connect |
EY326
Etihad
EY604
Etihad
|
22:50
Dammam
10:05
Abu Dhabi
|
01:05
Abu Dhabi
16:30
Johannesburg
|
Connect |
EK822
Emirates
EK763
Emirates
|
23:15
Dammam
10:05
Dubai
|
01:30
Dubai
16:25
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 Randburg, South Africa with our hotels search tool below
Booking.com