How to get to Bahrain from Randburg by flight ? You can check flights from Randburg to Bahrain below.
You can find flight ticket prices from Randburg to Bahrain with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Manama and cost approximately 440 USD.
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 |
You take a bus, shuttle or taxi from your location in Randburg to Lanseria.
You take a flight from Lanseria to Manama and cost approximately 400 USD.
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 |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Dammam and cost approximately 440 USD.
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 |
You can find hotels and accommodations in Bahrain with our hotels search tool below
Booking.com