HowToGo

Flight from Randburg to Bahrain

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

Search Transfer from Randburg to Bahrain

Search Flights

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

1. Johannesburg to Manama

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
ET848 Ethiopian Airlines
ET424 Ethiopian Airlines
08:20 Johannesburg
22:10 Addis Ababa
14:45 Addis Ababa
02:00 Manama
Connect
EK768 Emirates
EK837 Emirates
10:30 Johannesburg
08:30 Dubai
20:40 Dubai
08:45 Manama
Connect
EK768 Emirates
EK835 Emirates
10:30 Johannesburg
02:00 Dubai
20:40 Dubai
02:15 Manama
Connect
SV0446 Saudia
GF174 Gulf Air Bahrain
11:00 Johannesburg
21:30 Jeddah
18:45 Jeddah
23:45 Manama
Connect
EK762 Emirates
FZ23 Flydubai
13:40 Johannesburg
07:15 Dubai
23:59 Dubai
07:30 Manama
Connect
EK762 Emirates
EK837 Emirates
13:40 Johannesburg
08:30 Dubai
23:59 Dubai
08:45 Manama
Connect
EK762 Emirates
EK835 Emirates
13:40 Johannesburg
02:00 Dubai
23:59 Dubai
02:15 Manama
Connect
ET808 Ethiopian Airlines
GF706 Gulf Air Bahrain
14:10 Johannesburg
04:00 Addis Ababa
20:25 Addis Ababa
08:15 Manama
Connect
ET808 Ethiopian Airlines
ET424 Ethiopian Airlines
14:10 Johannesburg
22:10 Addis Ababa
20:25 Addis Ababa
02:00 Manama
Connect
EK764 Emirates
FZ81 Flydubai
19:10 Johannesburg
10:30 Dubai
05:25 Dubai
10:45 Manama
Connect
EK764 Emirates
FZ23 Flydubai
19:10 Johannesburg
07:15 Dubai
05:25 Dubai
07:30 Manama
Connect
EK764 Emirates
EK837 Emirates
19:10 Johannesburg
08:30 Dubai
05:25 Dubai
08:45 Manama
Connect
EY603 Etihad
GF543 Gulf Air Bahrain
20:05 Johannesburg
12:40 Abu Dhabi
06:00 Abu Dhabi
12:45 Manama
Connect
EY603 Etihad
EY371 Etihad
20:05 Johannesburg
09:15 Abu Dhabi
06:00 Abu Dhabi
09:30 Manama
Connect
EY603 Etihad
GF541 Gulf Air Bahrain
20:05 Johannesburg
07:30 Abu Dhabi
06:00 Abu Dhabi
07:40 Manama
Connect
MS840 Egyptair
GF070 Gulf Air Bahrain
21:45 Johannesburg
13:00 Cairo
05:35 Cairo
17:00 Manama
Connect
MS840 Egyptair
MS920 Egyptair
21:45 Johannesburg
14:00 Cairo
05:35 Cairo
17:45 Manama
Connect
EK766 Emirates
FZ81 Flydubai
22:20 Johannesburg
10:30 Dubai
08:20 Dubai
10:45 Manama
Connect
EK766 Emirates
FZ21 Flydubai
22:20 Johannesburg
14:35 Dubai
08:20 Dubai
14:50 Manama
Connect
EK766 Emirates
EK839 Emirates
22:20 Johannesburg
16:10 Dubai
08:20 Dubai
16:30 Manama
Connect

2. Lanseria to Manama

  1. You take a bus, shuttle or taxi from your location in Randburg to Lanseria.

  2. You take a flight from Lanseria to Manama and cost approximately 400 USD.

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
JE615 Mango
SA550 South African Airways
EK762 Emirates
EK835 Emirates
07:55 Lanseria
11:10 Durban
13:40 Johannesburg
02:00 Dubai
09:05 Durban
12:15 Johannesburg
23:59 Dubai
02:15 Manama
Connect
JE615 Mango
SA1272 South African Airways
ET808 Ethiopian Airlines
ET424 Ethiopian Airlines
07:55 Lanseria
12:00 Durban
14:10 Johannesburg
22:10 Addis Ababa
09:05 Durban
13:10 Johannesburg
20:25 Addis Ababa
02:00 Manama
Connect
JE615 Mango
SA550 South African Airways
ET808 Ethiopian Airlines
ET424 Ethiopian Airlines
07:55 Lanseria
11:10 Durban
14:10 Johannesburg
22:10 Addis Ababa
09:05 Durban
12:15 Johannesburg
20:25 Addis Ababa
02:00 Manama
Connect
JE615 Mango
JE258 Mango
EK762 Emirates
EK835 Emirates
07:55 Lanseria
11:10 Durban
13:40 Johannesburg
02:00 Dubai
09:05 Durban
12:15 Johannesburg
23:59 Dubai
02:15 Manama
Connect
JE615 Mango
JE258 Mango
ET808 Ethiopian Airlines
ET424 Ethiopian Airlines
07:55 Lanseria
11:10 Durban
14:10 Johannesburg
22:10 Addis Ababa
09:05 Durban
12:15 Johannesburg
20:25 Addis Ababa
02:00 Manama
Connect
JE703 Mango
EK773 Emirates
EK835 Emirates
08:55 Lanseria
13:05 Capetown
02:00 Dubai
11:10 Capetown
00:35 Dubai
02:15 Manama
Connect
FA315 Safair
EK773 Emirates
EK835 Emirates
09:20 Lanseria
13:05 Capetown
02:00 Dubai
11:35 Capetown
00:35 Dubai
02:15 Manama
Connect
MN493 Comair
EK773 Emirates
EK835 Emirates
09:35 Lanseria
13:05 Capetown
02:00 Dubai
11:40 Capetown
00:35 Dubai
02:15 Manama
Connect
JE627 Mango
EK776 Emirates
GF501 Gulf Air Bahrain
11:15 Lanseria
18:40 Durban
08:00 Dubai
12:25 Durban
05:00 Dubai
08:15 Manama
Connect
JE627 Mango
EK776 Emirates
CX745 Cathay Pacific
11:15 Lanseria
18:40 Durban
07:45 Dubai
12:25 Durban
05:00 Dubai
08:05 Manama
Connect
MN531 Comair
MN622 Comair
EK764 Emirates
EK837 Emirates
12:55 Lanseria
16:20 Durban
19:10 Johannesburg
08:30 Dubai
14:00 Durban
17:25 Johannesburg
05:25 Dubai
08:45 Manama
Connect
MN531 Comair
EK776 Emirates
EK837 Emirates
12:55 Lanseria
18:40 Durban
08:30 Dubai
14:00 Durban
05:00 Dubai
08:45 Manama
Connect
MN531 Comair
MN630 Comair
EY603 Etihad
EY371 Etihad
12:55 Lanseria
17:55 Durban
20:05 Johannesburg
09:15 Abu Dhabi
14:00 Durban
19:00 Johannesburg
06:00 Abu Dhabi
09:30 Manama
Connect
MN531 Comair
MN612 Comair
EK764 Emirates
EK837 Emirates
12:55 Lanseria
15:10 Durban
19:10 Johannesburg
08:30 Dubai
14:00 Durban
16:15 Johannesburg
05:25 Dubai
08:45 Manama
Connect
JE709 Mango
EK771 Emirates
CX745 Cathay Pacific
13:10 Lanseria
18:20 Capetown
07:45 Dubai
15:25 Capetown
05:45 Dubai
08:05 Manama
Connect
JE709 Mango
EK771 Emirates
GF501 Gulf Air Bahrain
13:10 Lanseria
18:20 Capetown
08:00 Dubai
15:25 Capetown
05:45 Dubai
08:15 Manama
Connect
FA313 Safair
EK771 Emirates
FZ23 Flydubai
13:20 Lanseria
18:20 Capetown
07:15 Dubai
15:35 Capetown
05:45 Dubai
07:30 Manama
Connect
FA313 Safair
EK771 Emirates
EK837 Emirates
13:20 Lanseria
18:20 Capetown
08:30 Dubai
15:35 Capetown
05:45 Dubai
08:45 Manama
Connect
MN471 Comair
EK771 Emirates
FZ23 Flydubai
13:45 Lanseria
18:20 Capetown
07:15 Dubai
15:50 Capetown
05:45 Dubai
07:30 Manama
Connect
MN471 Comair
EK771 Emirates
FZ81 Flydubai
13:45 Lanseria
18:20 Capetown
10:30 Dubai
15:50 Capetown
05:45 Dubai
10:45 Manama
Connect
MN471 Comair
EK771 Emirates
EK837 Emirates
13:45 Lanseria
18:20 Capetown
08:30 Dubai
15:50 Capetown
05:45 Dubai
08:45 Manama
Connect
MN515 Comair
EK776 Emirates
FZ81 Flydubai
13:55 Lanseria
18:40 Durban
10:30 Dubai
15:00 Durban
05:00 Dubai
10:45 Manama
Connect
MN515 Comair
MN660 Comair
EY603 Etihad
EY371 Etihad
13:55 Lanseria
16:25 Durban
20:05 Johannesburg
09:15 Abu Dhabi
15:00 Durban
17:30 Johannesburg
06:00 Abu Dhabi
09:30 Manama
Connect
MN515 Comair
MN660 Comair
EY603 Etihad
GF541 Gulf Air Bahrain
13:55 Lanseria
16:25 Durban
20:05 Johannesburg
07:30 Abu Dhabi
15:00 Durban
17:30 Johannesburg
06:00 Abu Dhabi
07:40 Manama
Connect
MN515 Comair
EK776 Emirates
FZ23 Flydubai
13:55 Lanseria
18:40 Durban
07:15 Dubai
15:00 Durban
05:00 Dubai
07:30 Manama
Connect
MN515 Comair
MN660 Comair
EK764 Emirates
FZ23 Flydubai
13:55 Lanseria
16:25 Durban
19:10 Johannesburg
07:15 Dubai
15:00 Durban
17:30 Johannesburg
05:25 Dubai
07:30 Manama
Connect
MN515 Comair
EK776 Emirates
EK837 Emirates
13:55 Lanseria
18:40 Durban
08:30 Dubai
15:00 Durban
05:00 Dubai
08:45 Manama
Connect
MN515 Comair
MN660 Comair
EK764 Emirates
EK837 Emirates
13:55 Lanseria
16:25 Durban
19:10 Johannesburg
08:30 Dubai
15:00 Durban
17:30 Johannesburg
05:25 Dubai
08:45 Manama
Connect
MN595 Comair
EK776 Emirates
FZ81 Flydubai
14:45 Lanseria
18:40 Durban
10:30 Dubai
15:50 Durban
05:00 Dubai
10:45 Manama
Connect
MN595 Comair
MN630 Comair
EY603 Etihad
GF541 Gulf Air Bahrain
14:45 Lanseria
17:55 Durban
20:05 Johannesburg
07:30 Abu Dhabi
15:50 Durban
19:00 Johannesburg
06:00 Abu Dhabi
07:40 Manama
Connect
MN595 Comair
EK776 Emirates
EK837 Emirates
14:45 Lanseria
18:40 Durban
08:30 Dubai
15:50 Durban
05:00 Dubai
08:45 Manama
Connect
MN595 Comair
EK776 Emirates
FZ23 Flydubai
14:45 Lanseria
18:40 Durban
07:15 Dubai
15:50 Durban
05:00 Dubai
07:30 Manama
Connect
MN595 Comair
MN630 Comair
EY603 Etihad
EY371 Etihad
14:45 Lanseria
17:55 Durban
20:05 Johannesburg
09:15 Abu Dhabi
15:50 Durban
19:00 Johannesburg
06:00 Abu Dhabi
09:30 Manama
Connect
MN453 Comair
EK771 Emirates
FZ23 Flydubai
14:55 Lanseria
18:20 Capetown
07:15 Dubai
17:00 Capetown
05:45 Dubai
07:30 Manama
Connect
MN453 Comair
EK771 Emirates
FZ81 Flydubai
14:55 Lanseria
18:20 Capetown
10:30 Dubai
17:00 Capetown
05:45 Dubai
10:45 Manama
Connect
MN453 Comair
EK771 Emirates
EK837 Emirates
14:55 Lanseria
18:20 Capetown
08:30 Dubai
17:00 Capetown
05:45 Dubai
08:45 Manama
Connect
JE635 Mango
EK776 Emirates
FZ23 Flydubai
16:00 Lanseria
18:40 Durban
07:15 Dubai
17:10 Durban
05:00 Dubai
07:30 Manama
Connect
JE635 Mango
EK776 Emirates
WY602 Oman Air
WY651 Oman Air
16:00 Lanseria
18:40 Durban
06:05 Dubai
08:45 Muscat
17:10 Durban
05:00 Dubai
07:20 Muscat
09:30 Manama
Connect
JE635 Mango
EK776 Emirates
GF501 Gulf Air Bahrain
16:00 Lanseria
18:40 Durban
08:00 Dubai
17:10 Durban
05:00 Dubai
08:15 Manama
Connect
JE635 Mango
EK776 Emirates
CX745 Cathay Pacific
16:00 Lanseria
18:40 Durban
07:45 Dubai
17:10 Durban
05:00 Dubai
08:05 Manama
Connect

3. Johannesburg to Dammam

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

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

  3. You take a bus, shuttle or taxi from Dammam to your destination in Bahrain.

Flight Depart Arrive
ET848 Ethiopian Airlines
ET422 Ethiopian Airlines
08:20 Johannesburg
21:55 Addis Ababa
14:45 Addis Ababa
02:10 Dammam
Connect
EK768 Emirates
EK823 Emirates
10:30 Johannesburg
02:25 Dubai
20:40 Dubai
02:45 Dammam
Connect
EK768 Emirates
EK827 Emirates
10:30 Johannesburg
07:15 Dubai
20:40 Dubai
07:35 Dammam
Connect
SV0446 Saudia
SV1454 Saudia
SV3806 Saudia
11:00 Johannesburg
21:00 Jeddah
03:25 Medina
18:45 Jeddah
21:55 Medina
05:00 Dammam
Connect
SV0446 Saudia
SV1458 Saudia
SV3806 Saudia
11:00 Johannesburg
01:35 Jeddah
03:25 Medina
18:45 Jeddah
02:30 Medina
05:00 Dammam
Connect
SV0446 Saudia
SV1046 Saudia
SV1162 Saudia
11:00 Johannesburg
20:00 Jeddah
22:30 Riyadh
18:45 Jeddah
21:35 Riyadh
23:30 Dammam
Connect
SV0446 Saudia
SV1128 Saudia
11:00 Johannesburg
23:00 Jeddah
18:45 Jeddah
01:00 Dammam
Connect
SV0446 Saudia
SV1780 Saudia
SV1790 Saudia
11:00 Johannesburg
21:25 Jeddah
03:15 Jazan
18:45 Jeddah
22:50 Jazan
05:30 Dammam
Connect
SV0446 Saudia
SV1454 Saudia
SV1474 Saudia
11:00 Johannesburg
21:00 Jeddah
23:30 Medina
18:45 Jeddah
21:55 Medina
01:15 Dammam
Connect
SV0446 Saudia
SV1048 Saudia
SV1170 Saudia
11:00 Johannesburg
21:00 Jeddah
00:30 Riyadh
18:45 Jeddah
22:35 Riyadh
01:30 Dammam
Connect
SV0446 Saudia
SV0482 Saudia
SV1170 Saudia
11:00 Johannesburg
22:00 Jeddah
00:30 Riyadh
18:45 Jeddah
23:30 Riyadh
01:30 Dammam
Connect
SV0446 Saudia
SV1046 Saudia
SV1170 Saudia
11:00 Johannesburg
20:00 Jeddah
00:30 Riyadh
18:45 Jeddah
21:35 Riyadh
01:30 Dammam
Connect
SV0446 Saudia
SV1101 1126 Saudia
11:00 Johannesburg
21:00 Jeddah
18:45 Jeddah
23:00 Dammam
Connect
SV0446 Saudia
SV1426 Saudia
SV3806 Saudia
11:00 Johannesburg
22:20 Jeddah
03:25 Medina
18:45 Jeddah
23:15 Medina
05:00 Dammam
Connect
SV0446 Saudia
SV1781 Saudia
SV1790 Saudia
11:00 Johannesburg
00:25 Jeddah
03:15 Jazan
18:45 Jeddah
01:50 Jazan
05:30 Dammam
Connect
SV0446 Saudia
SV1048 Saudia
SV1168 Saudia
11:00 Johannesburg
21:00 Jeddah
03:15 Riyadh
18:45 Jeddah
22:35 Riyadh
04:15 Dammam
Connect
SV0446 Saudia
SV0482 Saudia
SV1166 Saudia
11:00 Johannesburg
22:00 Jeddah
01:45 Riyadh
18:45 Jeddah
23:30 Riyadh
02:45 Dammam
Connect
SV0446 Saudia
SV1046 Saudia
SV1166 Saudia
11:00 Johannesburg
20:00 Jeddah
01:45 Riyadh
18:45 Jeddah
21:35 Riyadh
02:45 Dammam
Connect
SV0446 Saudia
SV1048 Saudia
SV1166 Saudia
11:00 Johannesburg
21:00 Jeddah
01:45 Riyadh
18:45 Jeddah
22:35 Riyadh
02:45 Dammam
Connect
SV0446 Saudia
SV0482 Saudia
SV1168 Saudia
11:00 Johannesburg
22:00 Jeddah
03:15 Riyadh
18:45 Jeddah
23:30 Riyadh
04:15 Dammam
Connect
SV0446 Saudia
SV1551 Saudia
SV1549 Saudia
11:00 Johannesburg
20:10 Jeddah
22:50 Tabuk
18:45 Jeddah
21:45 Tabuk
00:55 Dammam
Connect
ET21 Ethiopian Airlines
ET875 Ethiopian Airlines
ET422 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
21:55 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
02:10 Dammam
Connect
EK762 Emirates
EK823 Emirates
13:40 Johannesburg
02:25 Dubai
23:59 Dubai
02:45 Dammam
Connect
EK762 Emirates
FZ865 Flydubai
13:40 Johannesburg
07:40 Dubai
23:59 Dubai
08:10 Dammam
Connect
EK762 Emirates
EK827 Emirates
13:40 Johannesburg
07:15 Dubai
23:59 Dubai
07:35 Dammam
Connect
ET808 Ethiopian Airlines
ET422 Ethiopian Airlines
14:10 Johannesburg
21:55 Addis Ababa
20:25 Addis Ababa
02:10 Dammam
Connect
EK764 Emirates
FZ865 Flydubai
19:10 Johannesburg
07:40 Dubai
05:25 Dubai
08:10 Dammam
Connect
EK764 Emirates
FZ861 Flydubai
19:10 Johannesburg
10:45 Dubai
05:25 Dubai
11:15 Dammam
Connect
EK764 Emirates
EK827 Emirates
19:10 Johannesburg
07:15 Dubai
05:25 Dubai
07:35 Dammam
Connect
EY603 Etihad
EY327 Etihad
20:05 Johannesburg
14:35 Abu Dhabi
06:00 Abu Dhabi
14:55 Dammam
Connect
EY603 Etihad
EY321 Etihad
20:05 Johannesburg
09:15 Abu Dhabi
06:00 Abu Dhabi
09:35 Dammam
Connect
MS840 Egyptair
MS681 Egyptair
21:45 Johannesburg
08:00 Cairo
05:35 Cairo
11:40 Dammam
Connect
MS840 Egyptair
MS687 Egyptair
21:45 Johannesburg
15:20 Cairo
05:35 Cairo
19:00 Dammam
Connect
EK766 Emirates
EK825 Emirates
22:20 Johannesburg
16:10 Dubai
08:20 Dubai
16:40 Dammam
Connect
EK766 Emirates
FZ863 Flydubai
22:20 Johannesburg
13:50 Dubai
08:20 Dubai
14:20 Dammam
Connect
EK766 Emirates
FZ861 Flydubai
22:20 Johannesburg
10:45 Dubai
08:20 Dubai
11:15 Dammam
Connect

References

Find Hotels in Bahrain

You can find hotels and accommodations in Bahrain with our hotels search tool below

Booking.com