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, Kuwait, Emirates, Oman Air, Qatar
$302
Qatar, Oman Air, Emirates, Kuwait, Etihad, Turkish
$292
Lufthansa, Etihad, Alitalia, Azal, Atlasjet, Turkish, Emirates, Pegasus, Qatar
$97
Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus, Belavia
$239
Etihad, Alitalia, Azal, Turkish, Belavia, Qatar, Lufthansa, Emirates, Pegasus, Aeroflot
$277
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$228
Kuwait, Etihad, Emirates, Oman Air, Lufthansa, Qatar, Turkish
$465
Etihad, Kuwait, Emirates, Oman Air, Qatar, Turkish, Aeroflot, China Southern
$563
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$393
Etihad, Kuwait, Emirates, Oman Air, Qatar, Turkish, China Southern
$536
Alitalia, Azal, Turkish, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$222
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$223
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$214
Etihad, Emirates, Qatar, Turkish, Aeroflot, China Southern
$691
Turkish, Aeroflot, China Southern, Emirates, Qatar, Etihad
$717
Turkish, Swiss, Alitalia, Etihad, Kuwait, Qatar, Lufthansa, Emirates, Aeroflot
$348
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$472
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$618
Aeroflot, Turkish, Qatar, Emirates, China Southern
$847
Alitalia, Etihad, Pegasus, Qatar, Turkish, Aeroflot, Lufthansa
$221
China Southern, Turkish, Qatar, Alitalia, Emirates, Etihad, Aeroflot
$808
Emirates, Turkish, China Southern, Etihad, Qatar
$518
Kuwait, Etihad, Emirates, Qatar, Turkish, China Southern
$518
Emirates, Etihad, Alitalia, Qatar, Turkish, Aeroflot, Lufthansa
$231
Aeroflot, Emirates, Turkish, Etihad, Lufthansa
$233
Lufthansa, Aeroflot, Turkish, Qatar, Etihad, Emirates
$338
Etihad, Emirates, Qatar, Aeroflot, China Southern
$539
Etihad, Qatar, Turkish, Aeroflot, China Southern, Emirates
$909
Aeroflot, Turkish, Qatar, Emirates, Etihad, China Southern
$644
Swiss, Alitalia, Etihad, Qatar, Lufthansa, Turkish
$498
Cheap Flights from Tehran to Bahrain, Bahrain, from $290 Round trip from THR to BAH