Cheap Flights from Tehran to Bahrain - THR to BAH (reverse)
Popular Flights from Tehran to Bahrain
- Airfare from Tehran to Bahrain on Kuwait Airways from $321 round trip
- Airfare from Tehran to Bahrain on Gulf Air from $373 round trip
- Airfare from Tehran to Bahrain on Etihad Airways from $406 round trip
- Airfare from Tehran to Bahrain on Qatar Airways from $460 round trip
- Airfare from Tehran to Bahrain on Emirates from $476 round trip
Did You Know?
- The largest aircraft operated by Qatar flying between Tehran, IR and Bahrain, BH is a 32S with 177 seats.
- Qatar has the most one stop flights between Tehran, IR and Bahrain, BH.
- 7 flights per week fly out of Tehran, IR connecting to Bahrain, BH
- Air Arabia has 2 one stop flights between Tehran, IR and Bahrain, BH.
- The shortest flight between Tehran, IR and Bahrain, BH on Air Arabia is 1,068 miles.
- 4,604 seats are available per day to fly out of Tehran, IR connecting to Bahrain, BH
- 4 airlines operate between Tehran, IR and Bahrain, BH
- Doha, QA is the most popular connection for one stop flights between Tehran, IR and Bahrain, BH.
Quick Links
As seen in...

Farecompare Research Tools
Cheap International Flights from Tehran - THR
Flights
Airline
Lowest Price
Air France, BMI, AirAsia X, Emirates, Azerbaijan, KLM, Lufthansa, Austrian, Pegasus, Ukraine, Qatar, Aeroflot, Saudi Arabian, Turkish
$481
Air France, AirAsia X, Emirates, Azerbaijan, KLM, Lufthansa, Austrian, Pegasus, Ukraine, Qatar, Aeroflot, Saudi Arabian, Turkish
$475
Jet India, AirAsia X, Emirates, KLM, Lufthansa, Austrian, Qatar, Aeroflot, Turkish
$443
Alitalia, Emirates, Azerbaijan, KLM, Lufthansa, Austrian, Pegasus, Ukraine, Qatar, Aeroflot, Turkish, Alitalia Express
$426
Jat, KLM, Lufthansa, Austrian, Pegasus, Ukraine, Qatar, Brussels, Aeroflot, Turkish
$429
Jet India, Delta, Emirates, KLM, Lufthansa, Austrian, Qatar, Saudi Arabian, Turkish
$414
Cheap International Flights to Bahrain - BAH
Flights
Airline
Lowest Price
Jet India, British Airways, Cathay, Emirates, Etihad, Air Arabia, Gulf Air, Dragonair, Malaysia, Qatar, JetLite, Saudi Arabian, Thai, Srilankan Airlines, Oman
₨21691
American, British Airways, Delta, Emirates, Etihad, Gulf Air, KLM, Lufthansa, Egyptair, Qatar, Saudi Arabian, Turkish
$862
Jet India, British Airways, Emirates, Etihad, Gulf Air, KLM, Egyptair, Qatar, S African, Saudi Arabian, Thai, Turkish
ZAR5116
British Airways, Emirates, Gulf Air, KLM, New Zealand, United, Virgin Atlantic
$806
Jet India, British Airways, Cathay, Emirates, Etihad, Gulf Air, Malaysia, Silk Air, Philippine, Qantas, Qatar, Singapore, Thai, Turkish, Srilankan Airlines
SGD726