


Cheap flight deals from Johannesburg to Bahrain Starting at AED 1,318
Whether you’re going for a one-way or round-trip to Bahrain, we’ve got you covered! Check out these different flight options from Johannesburg below.
- One way
- Round-trip
- JNB08:2017h1 stopBAH02:20Sat, Mar 22|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,318AED 1,92331% OFF31% OFFAED 1,923AED 1,318
- JNB14:3510h 45m1 stopBAH02:20Tue, Mar 25|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,346AED 1,92330% OFF30% OFFAED 1,923AED 1,346
- JNB14:3510h 45m1 stopBAH02:20Thu, Mar 27|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,385AED 1,92328% OFF28% OFFAED 1,923AED 1,385
- JNB14:3010h 50m1 stopBAH02:20Thu, Apr 24|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,389AED 1,389
- JNB14:3010h 50m1 stopBAH02:20Sun, Apr 6|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,394AED 1,394
- JNB07:4517h 35m1 stopBAH02:20Sat, Apr 12|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,403AED 1,403
- JNB08:2017h1 stopBAH02:20Thu, Feb 27|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,412AED 1,412
- JNB08:2017h1 stopBAH02:20Tue, Mar 11|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,425AED 1,425
- JNB14:3510h 45m1 stopBAH02:20Tue, Feb 25|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,426AED 1,426
- JNB14:3010h 50m1 stopBAH02:20Thu, Apr 3|Johannesburg - Bahrain|Ethiopian AirlinesAED 1,427AED 1,427
- JNB01:00 pm3h 5mNonstopBAH02:00 pmTue, Mar 4|Johannesburg - Bahrain|Ethiopian AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Johannesburg to Bahrain flight time & flight schedules
ET848
Ethiopian Airlines
08:20
JNB
14:45
ADD
SMTWTFSET424
Ethiopian Airlines
22:10
ADD
02:20
BAH
-M-W-F-EY748
Etihad Airways
09:50
JNB
19:45
AUH
S-T-T--EY647
Etihad Airways
02:15
AUH
02:30
BAH
SM-W-F-EY748
Etihad Airways
09:50
JNB
19:45
AUH
S-T-T--EY645
Etihad Airways
21:20
AUH
21:35
BAH
SMTWTFSQR1364
Qatar Airways
13:20
JNB
22:45
DOH
SMTWTFSQR1040
Qatar Airways
01:45
DOH
03:55
AUH
SMTWTFS3L015
Air Arabia Abu Dhabi
09:05
AUH
09:20
BAH
SMTWTFSET808
Ethiopian Airlines
14:30
JNB
20:45
ADD
SMTWTFSET424
Ethiopian Airlines
22:10
ADD
02:20
BAH
-M-W-F-WB109
Rwandair
16:50
JNB
20:40
KGL
SMTWTFSWB304
Rwandair
00:30
KGL
08:30
DXB
SM-W-FSFZ021
Flydubai
14:35
DXB
14:50
BAH
SMTWTFSTK039
Turkish Airlines
19:10
JNB
06:15
IST
-M-W-F-TK778
Turkish Airlines
20:15
IST
00:15
BAH
SMTWTFSTK043
Turkish Airlines
19:40
JNB
06:45
IST
S-T-T-STK778
Turkish Airlines
20:15
IST
00:15
BAH
SMTWTFSMS840
EgyptAir
21:45
JNB
06:00
CAI
S-T-T--MS920
EgyptAir
20:00
CAI
23:45
BAH
SMTWTF-ET858
Ethiopian Airlines
22:50
JNB
05:25
ADD
SMTWTFSET424
Ethiopian Airlines
22:10
ADD
02:20
BAH
-M-W-F-
When is the cheapest time to fly from Johannesburg to Bahrain?
Explore the best time to buy affordable tickets to Bahrain with our price trend chart, which predicts how flight prices will change in the coming weeks from previous data.
Frequently Asked Questions
How to find a cheap flight from Johannesburg to Bahrain
Flight Info | Johannesburg to Bahrain
Cheapest direct flight price | AED 1,318 |
---|---|
Off-season for travel | January |
Peak season for travel | April |
Flight distance | 6,317.56 km |
Popular airline | Emirates |
More Travel Options
Top Flight From Johannesburg
- Johannesburg to Durban Flights
- Johannesburg to Harare Flights
- Johannesburg to Shanghai Flights
- Johannesburg to Sydney Flights
- Johannesburg to Hong Kong Flights
- Johannesburg to Port Elizabeth Flights
- Johannesburg to Perth Flights
- Johannesburg to Beijing Flights
- Johannesburg to Bangkok Flights
- Johannesburg to Seoul Flights
- Johannesburg to London Flights
- Flights from O. R. Tambo International Airport to Al Ain
- Flights from O. R. Tambo International Airport to Dubai
- Flights from O. R. Tambo International Airport to Ras Al Khaimah
- Flights from O. R. Tambo International Airport to Sharjah
- Flights from O. R. Tambo International Airport to Abu Dhabi
- Flights from Lanseria International Airport to Dubai
- Flights from Johannesburg to Abu Dhabi International Airport
- Flights from Johannesburg to Ras Al Khaimah International Airport
- Flights from Johannesburg to Sharjah International Airport
- Flights from Johannesburg to Dubai International Airport
- Flights from Johannesburg to Abu Dhabi Bus Station
- Flights from Johannesburg to Al Ain Airport
- Flights from O. R. Tambo International Airport to Dubai International Airport
- Flights from Lanseria International Airport to Dubai International Airport
- Flights from O. R. Tambo International Airport to Abu Dhabi International Airport
- Flights from Lanseria International Airport to Abu Dhabi International Airport
- Flights from O. R. Tambo International Airport to Abu Dhabi Bus Station
- Flights from Lanseria International Airport to Sharjah International Airport
Top Flight to Bahrain
- Singapore to Bahrain Flights
- Cairo to Bahrain Flights
- Riyadh to Bahrain Flights
- Manila to Bahrain Flights
- Dubai to Bahrain Flights
- London to Bahrain Flights
- Abu Dhabi to Bahrain Flights
- Istanbul to Bahrain Flights
- Mumbai to Bahrain Flights
- Doha to Bahrain Flights
- Kuwait to Bahrain Flights
- Flights from Dubai International Airport to Bahrain
- Flights from Abu Dhabi International Airport to Bahrain
- Flights from Sharjah International Airport to Bahrain
- Flights from Al Maktoum International Airport to Bahrain
- Flights from Ras Al Khaimah International Airport to Bahrain
- Flights from Abu Dhabi Bus Station to Bahrain
- Flights from Dubai to Bahrain International Airport
- Flights from Abu Dhabi to Bahrain International Airport
- Flights from Sharjah to Bahrain International Airport
- Flights from Ras Al Khaimah to Bahrain International Airport
- Flights from Al Ain to Bahrain International Airport
- Flights from Fujairah to Bahrain International Airport
- Flights from Al Maktoum International Airport to Bahrain International Airport
- Flights from Dubai International Airport to Bahrain International Airport
- Flights from Abu Dhabi Bus Station to Bahrain International Airport
- Flights from Abu Dhabi International Airport to Bahrain International Airport
- Flights from Sharjah International Airport to Bahrain International Airport
- Flights from Ras Al Khaimah International Airport to Bahrain International Airport
More Flight Options
Site Operator: Trip.com Travel Singapore Pte. Ltd.