Welcome | Sign out

Cheap Flights from Johannesburg to Bahrain, Bahrain - JNB to BAH (reverse)

Did You Know?

There are 3352 flights from Johannesburg, ZA to Bahrain per week.
295,413 seats are available per week to fly from Johannesburg, ZA to Bahrain.
You must make at least one connection to fly from Johannesburg, ZA to Bahrain.
Emirates has 394 connecting flights between Johannesburg, ZA and Bahrain.

Cheap International Flights from Johannesburg - JNB

Flights
Airline
Lowest Price
Thai, Kenya, Turkish, Egyptair, Saudi Arabian, Malaysia, Ethiopian, Qatar, Lufthansa, Emirates, South African
ZAR4996
Saudi Arabian, Turkish, Qatar, Lufthansa, Emirates, Etihad, Egyptair
ZAR6343
Saudi Arabian, Ethiopian, Turkish, Qatar, Lufthansa, Emirates, Etihad, Egyptair
ZAR4604
Kenya, Virgin Atlantic, Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Air Mauritius, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African
ZAR8115
Saudi Arabian, Kenya, Turkish, Qatar, Lufthansa, South African, Etihad, Egyptair
ZAR5539
Saudi Arabian, Ethiopian, Turkish, Qatar, Lufthansa, Emirates, Etihad, Egyptair
ZAR6302
Turkish, KLM, SWISS, Austrian, Alitalia, British Airways, Etihad, Egyptair, Saudi Arabian, Qatar, Air France, Lufthansa, Emirates
ZAR5001
Saudi Arabian, Ethiopian, Turkish, Qatar, Lufthansa, Emirates, South African, Etihad, Egyptair
ZAR4968
Thai, Kenya, Jet Airways, Turkish, KLM, El Al, Etihad, Egyptair, Singapore, Saudi Arabian, Air Mauritius, Air France, Qatar, Lufthansa, Air India, Korean, Emirates, South African
ZAR3392
Kenya, Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Czech, Ethiopian, Air Mauritius, Qatar, Air France, Lufthansa, Air Madagascar, Emirates, South African
ZAR6759
Thai, Kenya, Jet Airways, Turkish, KLM, Etihad, Singapore, Saudi Arabian, Ethiopian, Air Mauritius, Air France, Qatar, Lufthansa, Air India, Emirates, South African
ZAR5180
Saudi Arabian, Kenya, Turkish, Ethiopian, Qatar, Lufthansa, Emirates, South African, Etihad, Egyptair
ZAR6283
Thai, Cathay, Kenya, Jet Airways, Turkish, KLM, El Al, Etihad, Singapore, Egyptair, Ethiopian, Qatar, Air France, Lufthansa, Korean, Emirates, South African
ZAR6376
Thai, Saudi Arabian, Kenya, Ethiopian, Turkish, Qatar, Lufthansa, Emirates, Etihad, Egyptair
ZAR5970
Ethiopian, Turkish, KLM, El Al, SWISS, Air France, Austrian, Lufthansa, Brussels, British Airways
ZAR6492
Kenya, Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Egyptair, Tap Portugal, Czech, Ethiopian, Air France, Lufthansa, Emirates, South African
ZAR6160
Virgin Atlantic, Turkish, El Al, SWISS, Delta, Saudi Arabian, Qatar, Olympic, US Airways, KLM, Austrian, Brussels, Alitalia, British Airways, Etihad, Egyptair, Air Canada, United, American, Ethiopian, Air France, Lufthansa, Emirates, South African
ZAR6080
Kenya, Turkish, KLM, El Al, SWISS, Alitalia, British Airways, Etihad, Egyptair, Tap Portugal, Saudi Arabian, Czech, Air Berlin, Air Mauritius, Ethiopian, Air Namibia, Qatar, Air France, Lufthansa, Emirates, South African
ZAR6975
Turkish, El Al, Austrian, Etihad, Egyptair, Tap Portugal, Saudi Arabian, Ethiopian, Qatar, Lufthansa, Emirates, South African
ZAR6139
Turkish, Qatar, Lufthansa, Emirates, Etihad
ZAR8163
Kenya, Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Qatar, Air France, Lufthansa, Olympic, Emirates
ZAR6993
Saudi Arabian, Turkish, Qatar, Emirates, Egyptair
ZAR6635
Saudi Arabian, Turkish, Qatar, Austrian, Lufthansa, Emirates, Etihad, Egyptair
ZAR6872
Turkish, KLM, El Al, SWISS, Austrian, Alitalia, British Airways, Etihad, Tap Portugal, Egyptair, Saudi Arabian, Czech, Air Mauritius, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African
ZAR6313
Thai, Saudi Arabian, Turkish, KLM, Qatar, Emirates, Etihad
ZAR4695
Thai, Cathay, Kenya, Jet Airways, Turkish, KLM, El Al, Etihad, Singapore, Ethiopian, Air Mauritius, Qatar, Air France, Lufthansa, Korean, Emirates, South African
ZAR4705
Kenya, Turkish, KLM, Transaero, El Al, SWISS, Austrian, Finnair, British Airways, Etihad, Tap Portugal, Egyptair, Qatar, Air France, Lufthansa, Emirates
ZAR6370
KLM, SWISS, Austrian, British Airways, Etihad, Egyptair, Ethiopian, Air France, Lufthansa, Emirates
ZAR6559
Thai, Cathay, Kenya, Turkish, KLM, Etihad, Singapore, Malaysia, Saudi Arabian, Air Mauritius, Ethiopian, Qatar, Air France, Lufthansa, Korean, Emirates, South African
ZAR5323

Cheap International Flights to Bahrain - BAH

Flights
Airline
Lowest Price
Kenya
BWP7300
Cheap Flights from Johannesburg to Bahrain, Bahrain, from ZAR6279 Round trip from JNB to BAH