How to get to Bahrain from Johannesburg by flight ? You can check flights from Johannesburg to Bahrain below.
You can find flight ticket prices from Johannesburg to Bahrain with our flight tickets search tool below
You take a flight from Johannesburg to Manama and cost approximately 800 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
EY601
Etihad
EY377
Etihad
|
10:15
Johannesburg
21:40
Abu Dhabi
|
20:20
Abu Dhabi
21:55
Manama
|
Connect |
EY601
Etihad
GF547
Gulf Air Bahrain
|
10:15
Johannesburg
23:30
Abu Dhabi
|
20:20
Abu Dhabi
23:45
Manama
|
Connect |
SV0446
Saudia
GF174
Gulf Air Bahrain
|
11:00
Johannesburg
21:40
Jeddah
|
18:45
Jeddah
23:50
Manama
|
Connect |
EK775
Emirates
EK775
Emirates
EK837
Emirates
|
12:35
Johannesburg
15:15
Durban
08:20
Dubai
|
13:45
Durban
01:35
Dubai
08:40
Manama
|
Connect |
EK764
Emirates
EK837
Emirates
|
18:50
Johannesburg
08:20
Dubai
|
05:05
Dubai
08:40
Manama
|
Connect |
EK764
Emirates
FZ23
Flydubai
|
18:50
Johannesburg
07:30
Dubai
|
05:05
Dubai
07:45
Manama
|
Connect |
MS840
Egyptair
MS920
Egyptair
|
21:45
Johannesburg
13:45
Cairo
|
05:45
Cairo
17:10
Manama
|
Connect |
MS840
Egyptair
GF070
Gulf Air Bahrain
|
21:45
Johannesburg
13:50
Cairo
|
05:45
Cairo
17:40
Manama
|
Connect |
You take a flight from Johannesburg to Dammam and cost approximately 650 USD.
You take a bus, shuttle or taxi from Dammam to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
EY601
Etihad
EY325
Etihad
|
10:15
Johannesburg
21:30
Abu Dhabi
|
20:20
Abu Dhabi
21:55
Dammam
|
Connect |
EY601
Etihad
EY323
Etihad
|
10:15
Johannesburg
02:10
Abu Dhabi
|
20:20
Abu Dhabi
02:40
Dammam
|
Connect |
SV0446
Saudia
SV1126
Saudia
|
11:00
Johannesburg
21:00
Jeddah
|
18:45
Jeddah
23:00
Dammam
|
Connect |
SV0446
Saudia
SV1766
Saudia
SV1790
Saudia
|
11:00
Johannesburg
20:40
Jeddah
02:05
Jazan
|
18:45
Jeddah
22:05
Jazan
04:20
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 |
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 |
3W21
Malawian 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 |
ET808
Ethiopian Airlines
ET422
Ethiopian Airlines
|
14:10
Johannesburg
21:55
Addis Ababa
|
20:25
Addis Ababa
02:10
Dammam
|
Connect |
EK764
Emirates
FZ863
Flydubai
|
18:50
Johannesburg
13:50
Dubai
|
05:05
Dubai
14:20
Dammam
|
Connect |
EK764
Emirates
FZ865
Flydubai
|
18:50
Johannesburg
07:30
Dubai
|
05:05
Dubai
08:00
Dammam
|
Connect |
MS840
Egyptair
MS2681
Egyptair
|
21:45
Johannesburg
08:10
Cairo
|
05:45
Cairo
11:40
Dammam
|
Connect |
You can find hotels and accommodations in Bahrain with our hotels search tool below
Booking.com