HowToGo

Flight from Bahrain to Johannesburg, South Africa

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

Search Transfer from Bahrain to Johannesburg, South Africa

Search Flights

You can find flight ticket prices from Bahrain to Johannesburg, 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 550 USD.

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

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 600 USD.

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

References

Find Hotels in Johannesburg, South Africa

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

Booking.com