>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flights from O. R. Tambo International Airport to Bahrain International Airport

Search for flights from Johannesburg to Bahrain. Find affordable one-way or round-trip flights.

  • One way
  • Round-trip
sortSort by: Lowest Price
  • Sort by: Lowest Price
  • Sort by: Earliest Flight

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from O. R. Tambo International Airport to Bahrain International Airport

View airlines operating flights from Johannesburg to Bahrain. Compare prices and find the airline that meets your travel needs to enjoy a comfortable journey.

Turkish Airlines
From VND 10,871,095
Kenya Airways
From VND 11,124,402
Ethiopian Airlines
From VND 11,240,501
Qatar Airways
From VND 11,296,791
Rwandair
From VND 12,134,112
EgyptAir
From VND 12,559,809
Etihad Airways
From VND 12,802,561
Emirates
From VND 15,476,358
KLM
From VND 18,804,531
Lufthansa
From VND 22,396,566
ANA airlines
Find more flights and airlines
Flight Schedule from O. R. Tambo International Airport to Bahrain International Airport

Check on the flight schedule from Johannesburg to Bahrain to find the flight that matches your travel plan.

Flight info.
Departure
Arrival
Weekly Schedule
  1. EY601

    09:55

    JNB

    7.9h

    19:50

    AUH

    S-TWT-S
  2. EY3153

    23:30

    AUH

    1.3h

    23:45

    BAH

    SM-WTFS
  3. EK762

    13:25

    JNB

    8.3h

    23:45

    DXB

    SMTWTFS
  4. EK835

    02:00

    DXB

    1.3h

    02:15

    BAH

    SMTWTFS
  5. QR1364

    13:35

    JNB

    8.3h

    22:55

    DOH

    SMTWTFS
  6. QR1040

    02:20

    DOH

    1.1h

    04:25

    AUH

    SMTWTFS
  7. 3L015

    09:10

    AUH

    1.2h

    09:20

    BAH

    SMTWTFS
  8. QR1364

    13:35

    JNB

    8.3h

    22:55

    DOH

    SMTWTFS
  9. QR1116

    02:30

    DOH

    0.8h

    03:20

    BAH

    SMTWTFS
  10. ET808

    14:30

    JNB

    5.3h

    20:45

    ADD

    SMTWTFS
  11. ET424

    22:10

    ADD

    4.2h

    02:20

    BAH

    -M-W-F-
  12. KQ763

    17:00

    JNB

    4.1h

    22:05

    NBO

    SMTWTFS
  13. KQ304

    23:10

    NBO

    5.3h

    05:25

    DXB

    S-T-T-S
  14. GF501

    08:00

    DXB

    1.3h

    08:15

    BAH

    SMTWTFS
  15. EK764

    19:10

    JNB

    8.3h

    05:25

    DXB

    SMTWTFS
  16. EK837

    08:30

    DXB

    1.3h

    08:45

    BAH

    SMTWTFS
  17. MS840

    21:45

    JNB

    8.3h

    07:00

    CAI

    S-T-T-S
  18. MS914

    11:10

    CAI

    3.3h

    15:30

    AUH

    SMTWTFS
  19. 3L017

    18:20

    AUH

    1.2h

    18:30

    BAH

    SMTWTF-
  20. MS840

    21:45

    JNB

    8.3h

    07:00

    CAI

    S-T-T-S
  21. MS920

    14:50

    CAI

    2.8h

    17:35

    BAH

    SMTWTF-
  22. EK766

    22:20

    JNB

    8.0h

    08:20

    DXB

    SMTWTFS
  23. J9122

    10:45

    DXB

    1.7h

    11:25

    KWI

    SMTWTFS
  24. J9103

    17:35

    KWI

    1.0h

    18:35

    BAH

    S---T--

O. R. Tambo International Airport to Bahrain International Airport Flights Info

Flight distance6,308.93km
Cheapest one-way ticket priceVND 10,871,094
Cheapest return ticket priceVND 15,831,691