- Regular
- StudentStudent Fare
Only students above 12 years of age are eligible for special fares and/or additional baggage allowances. Carrying valid student ID cards and student visas (where applicable) is mandatory, else the passenger may be denied boarding or asked to pay for extra baggage.
Popular Filters
Departure Airports
One Way Price
Duration
Stops From Johannesburg
Departure From Johannesburg
₹ 92,508
₹ 1,12,189
₹ 1,34,963
Arrival at Bahrain
₹ 92,508
₹ 92,508
₹ 1,35,210
₹ 1,26,327
Alliances & Airlines
Oneworld
(24)
SkyTeam
()
Star Alliance
(4)
+ 5 more
Layover Airports
+ 5 more
Layover Duration
Further Flights From Johannesburg (JNB)
Further Flights From Bahrain (BAH)

Up to 15% OFF* on Flights.
23rd Aug'25
Johannesburg Airport Contact Info
Address
Tel: (011) 921 6911 | Fax: (011) 921 6422
Bahrain Airport Contact Info
Address
Tel: (+973) 17321157
Top International Routes
Top International Cities
Johannesburg to Bahrain Flight Schedule
Plan a trip like never before. Keep yourself informed with updated flight schedules for all airlines between Johannesburg - Bahrain on Goibibo. Avail yourself with fit to pocket airfares for all major airlines. Also check Bahrain Johannesburg Flight Schedule online.
₹ 92,508
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
Etihad Airways EY 748
09:50
Sat, 16 Aug 25
Terminal B
Johannesburg, South Africa
07 h 55 m
19:45
Sat, 16 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 647
01:55
Sun, 17 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
02:10
Sun, 17 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 92,508
Economy Value
Fare offered by airline.
₹ 20,160
₹ 94,402
Economy Comfort
Fare offered by airline.
₹ 19,280
₹ 16,215
₹ 98,386
Economy Deluxe
Fare offered by airline.
₹ 13,145
₹ 13,145
₹ 1,05,595
₹ 1,12,189
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
Qatar Airways QR 1364
13:55
Sat, 16 Aug 25
Terminal A
Johannesburg, South Africa
08 h 20 m
23:15
Sat, 16 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1116
02:15
Sun, 17 Aug 25
Doha, Qatar
50 m
03:05
Sun, 17 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy comfort
Fare offered by airline.
₹ 4,385
₹ 3,070
₹ 1,12,189
₹ 1,13,899
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
RwandAir WB 109
16:50
Sat, 16 Aug 25
Terminal B
Johannesburg, South Africa
03 h 50 m
20:40
Sat, 16 Aug 25
Kigali, Rwanda
BAGGAGE : CHECK INCABIN
Information not available
RwandAir WB 1020 | Operated By Qatar Airways
15:50
Sun, 17 Aug 25
Kigali, Rwanda
06 h
22:50
Sun, 17 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
RwandAir WB 1130 | Operated By Qatar Airways
02:15
Mon, 18 Aug 25
Doha, Qatar
50 m
03:05
Mon, 18 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Fare Option 1
Fare offered by airline.
₹ 4,385
₹ 4,385
₹ 1,13,899
₹ 1,25,708
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
Etihad Airways EY 748
09:50
Sat, 16 Aug 25
Terminal B
Johannesburg, South Africa
07 h 55 m
19:45
Sat, 16 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 3153 | Operated By Gulf Air
00:05
Sun, 17 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
00:20
Sun, 17 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 1,25,708
Economy Value
Fare offered by airline.
₹ 20,160
₹ 1,27,608
Economy Comfort
Fare offered by airline.
₹ 19,280
₹ 16,215
₹ 1,31,591
Economy Deluxe
Fare offered by airline.
₹ 13,145
₹ 13,145
₹ 1,38,801
₹ 1,26,327
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
Turkish Airlines TK 39
17:50
Sat, 16 Aug 25
Terminal A
Johannesburg, South Africa
09 h 45 m
04:35
Sun, 17 Aug 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK 8349 | Operated By Gulf Air
16:05
Sun, 17 Aug 25
Istanbul, Turkey
04 h 10 m
20:15
Sun, 17 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Flexible
Fare offered by airline.
₹ 1,26,327
₹ 1,32,158
Use code GODEALS and get Rs 1310 discount
Lanseria to Bahrain , 16 Aug
FlySafair FA 320
12:55
Sat, 16 Aug 25
Lanseria, South Africa
01 h 15 m
14:10
Sat, 16 Aug 25
Durban, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1376
12:05
Sun, 17 Aug 25
Durban, South Africa
01 h 10 m
13:15
Sun, 17 Aug 25
Maputo, Mozambique
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1376
14:35
Sun, 17 Aug 25
Maputo, Mozambique
08 h 05 m
23:40
Sun, 17 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1116
02:15
Mon, 18 Aug 25
Doha, Qatar
50 m
03:05
Mon, 18 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy comfort
Fare offered by airlines.
₹ 4,385
₹ 3,070
₹ 1,32,158
₹ 1,34,963
Use code GODEALS and get Rs 1310 discount
Lanseria to Bahrain , 16 Aug
FlySafair FA 478
19:50
Sat, 16 Aug 25
Lanseria, South Africa
01 h 10 m
21:00
Sat, 16 Aug 25
Durban, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1376
12:05
Sun, 17 Aug 25
Durban, South Africa
01 h 10 m
13:15
Sun, 17 Aug 25
Maputo, Mozambique
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1376
14:35
Sun, 17 Aug 25
Maputo, Mozambique
08 h 05 m
23:40
Sun, 17 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1116
02:15
Mon, 18 Aug 25
Doha, Qatar
50 m
03:05
Mon, 18 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy comfort
Fare offered by airlines.
₹ 3,070
₹ 1,34,963
₹ 1,35,210
Use code GODEALS and get Rs 1310 discount
Lanseria to Bahrain , 16 Aug
FlySafair FA 478
19:50
Sat, 16 Aug 25
Lanseria, South Africa
01 h 10 m
21:00
Sat, 16 Aug 25
Durban, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1376
12:05
Sun, 17 Aug 25
Durban, South Africa
01 h 10 m
13:15
Sun, 17 Aug 25
Maputo, Mozambique
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1376
14:35
Sun, 17 Aug 25
Maputo, Mozambique
08 h 05 m
23:40
Sun, 17 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1110
14:35
Mon, 18 Aug 25
Doha, Qatar
50 m
15:25
Mon, 18 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy comfort
Fare offered by airlines.
₹ 3,070
₹ 1,35,210
₹ 1,41,540
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
Qatar Airways QR 1378
20:25
Sat, 16 Aug 25
Terminal A
Johannesburg, South Africa
08 h 20 m
05:45
Sun, 17 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1102
09:00
Sun, 17 Aug 25
Doha, Qatar
50 m
09:50
Sun, 17 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy comfort
Fare offered by airline.
₹ 4,385
₹ 3,070
₹ 1,41,540
₹ 1,49,994
Use code GODEALS and get Rs 1310 discount
Johannesburg to Bahrain , 16 Aug
Emirates EK 764
19:10
Sat, 16 Aug 25
Terminal B
Johannesburg, South Africa
08 h 15 m
05:25
Sun, 17 Aug 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 837
08:30
Sun, 17 Aug 25
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
08:45
Sun, 17 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Economy Flex Plus
Fare offered by airline.
₹ 1,49,994
Prem eco flexplus
Fare offered by airline.
₹ 2,39,923
Johannesburg Bahrain Cheap Flights | Fare | Date |
---|---|---|
Lowest Airfare Today | Rs 0 |
17 Aug
|
Cheapest Fare Within 30 Days | Rs null |
17 Aug
|
Cheapest Fare Within 90 Days | Rs null |
17 Aug
|
Cheapest Fare Within 365 Days | Rs null |
17 Aug
|
