Cheap Flights from Bahrain to Tehran - BAH to THR (reverse)
Popular Flights from Bahrain to Tehran
- Airfare from Bahrain to Tehran on Gulf Air from BHD150 round trip
- Airfare from Bahrain to Tehran on Qatar Airways from BHD153 round trip
- Airfare from Bahrain to Tehran on Etihad Airways from BHD155 round trip
- Airfare from Bahrain to Tehran on Emirates from BHD178 round trip
- Airfare from Bahrain to Tehran on Turkish Airlines from BHD270 round trip
Did You Know?
- The shortest flight between Bahrain, BH and Tehran, IR on Emirates is 1,045 miles.
- The smallest aircraft operated by Emirates flying between Bahrain, BH and Tehran, IR is a 330 with 237 seats.
- The largest aircraft operated by Emirates flying between Bahrain, BH and Tehran, IR is a 330 with 237 seats.
- 11 flights per week fly out of Bahrain, BH connecting to Tehran, IR
- Emirates has 9 one stop flights between Bahrain, BH and Tehran, IR.
- Doha, QA is the most popular connection for one stop flights between Bahrain, BH and Tehran, IR.
- Qatar has the most one stop flights between Bahrain, BH and Tehran, IR.
- 3 airlines operate between Bahrain, BH and Tehran, IR
Quick Links
As seen in...

Farecompare Research Tools
Cheap International Flights from Bahrain - BAH
Flights
Airline
Lowest Price
British Airways, Emirates, Gulf Air, Malaysia, Philippine, Qatar, Thai, Turkish
BHD234
British Airways, Emirates, Gulf Air, Iberia, Egyptair, Qatar, Royal Jordanian, Thai, Turkish
BHD176
Jet India, British Airways, Emirates, Etihad, Gulf Air, Malaysia, Silk Air, Philippine, Qantas, Qatar, Singapore, Thai, Turkish
BHD214
Jet India, British Airways, Emirates, Etihad, Flydubai, Gulf Air, Malaysia, Qatar, Saudi Arabian, Thai, Oman
BHD142
American, British Airways, BMI, Etihad, Gulf Air, Lufthansa, Qatar, Turkish, United, Virgin Atlantic
BHD371
British Airways, BMI, Emirates, Etihad, Air Arabia, Gulf Air, Egyptair, Qatar, Royal Jordanian, Aeroflot, Thai, Turkish, Transaero Airlines
BHD205
Cheap International Flights to Tehran - THR
Flights
Airline
Lowest Price
BMI, AirAsia X, Emirates, Etihad, Azerbaijan, KLM, Kuwait, Lufthansa, Pegasus, Ukraine, Qatar, Aeroflot, Turkish
£299
Air France, Emirates, Etihad, KLM, Lufthansa, Pegasus, Ukraine, Qatar, Aeroflot, Turkish
€344
Emirates, Spanair, KLM, Lufthansa, Ukraine, Qatar, Aeroflot, Turkish, Air Europa
€529