Welcome | Sign out

Cheap Flights from Tehran to Bahrain, Bahrain - THR to BAH (reverse)

Did You Know?

You must make at least one connection to fly from Tehran, IR to Bahrain.
208,432 seats are available per week to fly from Tehran, IR to Bahrain.
There are 2456 flights from Tehran, IR to Bahrain per week.
Emirates has 375 connecting flights between Tehran, IR and Bahrain.

Daily Non-stop Flight Schedules from Imam Khomeini to Bahrain International

Airline
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Earliest Flight
Latest Flight
Gulf Air
1
1
0
1
1
0
0
7:00 PM
11:25 PM

Cheap International Flights from Tehran - THR

Flights
Airline
Lowest Price
Turkish, Qatar, Oman Air, Emirates, Kuwait
$302
Turkish, Qatar, Oman Air, Emirates, Etihad, Kuwait
$292
Turkish, Atlasjet, Azal, Alitalia, Etihad, Qatar, Lufthansa, Emirates, Pegasus
$97
Belavia, Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus
$239
Belavia, Turkish, Azal, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus
$277
Belavia, Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus
$238
Turkish, Qatar, Lufthansa, Oman Air, Emirates, Etihad, Kuwait
$465
China Southern, Aeroflot, Turkish, Qatar, Oman Air, Emirates, Kuwait, Etihad
$563
Belavia, Turkish, Azal, Alitalia, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates
$395
China Southern, Turkish, Qatar, Oman Air, Emirates, Kuwait, Etihad
$536
Belavia, Turkish, Azal, Alitalia, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus
$231
Belavia, Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus
$233
Aeroflot, Turkish, Qatar, Lufthansa, Alitalia, Emirates, Etihad, Pegasus
$223
China Southern, Aeroflot, Turkish, Qatar, Emirates, Etihad
$700
China Southern, Aeroflot, Turkish, Qatar, Emirates, Etihad
$717
Turkish, SWISS, Alitalia, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates
$379
Turkish, SWISS, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates
$490
Turkish, SWISS, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates
$649
China Southern, Aeroflot, Turkish, Qatar, Emirates
$858
Aeroflot, Turkish, Qatar, Lufthansa, Alitalia, Etihad, Pegasus
$231
China Southern, Aeroflot, Turkish, Qatar, Alitalia, Emirates, Etihad
$808
China Southern, Turkish, Qatar, Emirates, Etihad
$518
China Southern, Turkish, Qatar, Emirates, Etihad, Kuwait
$518
Aeroflot, Turkish, Qatar, Lufthansa, Alitalia, Emirates, Etihad
$240
Aeroflot, Turkish, Lufthansa, Emirates, Etihad
$235
Aeroflot, Turkish, Qatar, Lufthansa, Emirates, Etihad
$351
China Southern, Aeroflot, Qatar, Emirates, Etihad
$539
China Southern, Aeroflot, Turkish, Qatar, Emirates, Etihad
$920
China Southern, Aeroflot, Turkish, Qatar, Emirates, Etihad
$521
Turkish, SWISS, Alitalia, Etihad, Qatar, Lufthansa
$529
Cheap Flights from Tehran to Bahrain, Bahrain, from $290 Round trip from THR to BAH