HowToGo

Flight from Bahrain to Randburg, South Africa

How to get to Randburg, South Africa from Bahrain by flight ? You can check flights from Bahrain to Randburg, South Africa below.

Search Transfer from Bahrain to Randburg, South Africa

Search Flights

You can find flight ticket prices from Bahrain to Randburg, South Africa with our flight tickets search tool below

1. Manama to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Johannesburg and cost approximately 380 USD.

  3. 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

2. Dammam to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahrain to Dammam.

  2. You take a flight from Dammam to Johannesburg and cost approximately 340 USD.

  3. 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

References

Find Hotels in Randburg, South Africa

You can find hotels and accommodations in Randburg, South Africa with our hotels search tool below

Booking.com