All scheduled flights from Bahrain to Tehran (BAH-IKA)
Bahrain
Iran
All scheduled flights from BAH to IKA. You can fly from Bahrain to Tehran with 1 stop. The flight time is between 3 and 8 hours depending on your connecting flight. The BAH-IKA route has no non-stop flights.