![Worldwide Coverage](https://ak-d.tripcdn.com/images/0wj5f12000aq250yp1F40.png?proc=resize/m_w,w_600,h_600,B0B3)
![One-stop Service Guarantee](https://ak-d.tripcdn.com/images/0wj4c12000aq250ld31BA.png?proc=resize/m_w,w_600,h_600,B0B3)
![Secure Payment](https://ak-d.tripcdn.com/images/0wj4r12000aq24uvwEB1C.png?proc=resize/m_w,w_600,h_600,B0B3)
Flights from Bahrain to Tehran Starting at NZD 183
We've found these cheap flights for you. You can book one-way or return flight tickets.
- One way
- Round-trip
- BAH04:3020h 25m1 stopIKA01:25Fri, Feb 21|Bahrain - Tehran|AJetNZD 183NZD 27534% OFF34% OFFNZD 275NZD 183
- BAH02:1521h 55m1 stopIKA00:40Mon, Feb 24|Bahrain - Tehran|Pegasus AirlinesNZD 184NZD 27533% OFF33% OFFNZD 275NZD 184
- BAH04:3019h 55m1 stopIKA00:55Sat, Mar 1|Bahrain - Tehran|AJetNZD 184NZD 27533% OFF33% OFFNZD 275NZD 184
- BAH02:2510h 15m1 stopIKA13:10Sat, Mar 1|Bahrain - Tehran|Pegasus AirlinesNZD 185NZD 185
- BAH03:5520h 15m1 stopIKA00:40Mon, Feb 24|Bahrain - Tehran|AJetNZD 188NZD 188
- BAH02:1511h 10m1 stopIKA13:55Wed, Feb 19|Bahrain - Tehran|Pegasus AirlinesNZD 189NZD 189
- BAH02:459h 55m1 stopIKA13:10Sat, Feb 15|Bahrain - Tehran|Pegasus AirlinesNZD 190NZD 190
- BAH02:1513h 15m1 stopIKA16:00Mon, Mar 17|Bahrain - Tehran|Pegasus AirlinesNZD 190NZD 190
- BAH02:1525h 45m1 stopIKA04:30Mon, Feb 17|Bahrain - Tehran|Pegasus AirlinesNZD 191NZD 191
- BAH03:5524h 5m1 stopIKA04:30Mon, Feb 17|Bahrain - Tehran|AJetNZD 198NZD 198
- BAH01:00 pm3h 5mNonstopTHR02:00 pmSat, Feb 22|Bahrain - Tehran|AJetFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Bahrain to Tehran flight time & flight schedules
GF211
Gulf Air
01:35
BAH
02:40
KWI
SMTWTFSJ9155
Jazeera Airways
09:20
KWI
11:30
IKA
S---T-SPC825
Pegasus Airlines
02:15
BAH
06:30
SAW
SMT-TFSPC518
Pegasus Airlines
09:35
SAW
13:10
IKA
SMTWTFSEY648
Etihad Airways
04:25
BAH
06:35
AUH
SM-W-F-EY692
Etihad Airways
09:25
AUH
10:35
MCT
SMTWTFSOV545
SalamAir
16:30
MCT
18:40
IKA
SMT-T-SVF126
AJet
04:30
BAH
08:50
SAW
SMTWT--PC518
Pegasus Airlines
09:35
SAW
13:10
IKA
SMTWTFSJ9102
Jazeera Airways
15:25
BAH
16:30
KWI
SMTWTFSJ9171
Jazeera Airways
20:55
KWI
22:55
IKA
----TF-GF215
Gulf Air
16:25
BAH
17:30
KWI
SMTWTFSJ9155
Jazeera Airways
09:20
KWI
11:30
IKA
S---T-SEY644
Etihad Airways
17:30
BAH
19:40
AUH
SMT--F-EY657
Etihad Airways
20:55
AUH
21:45
KWI
SMTWTFSJ9155
Jazeera Airways
09:20
KWI
11:30
IKA
S---T-SEY646
Etihad Airways
22:50
BAH
01:00
AUH
SMTWTFSEY690
Etihad Airways
02:15
AUH
03:25
MCT
SMTWTFSOV545
SalamAir
16:30
MCT
18:40
IKA
SMT-T-SEY646
Etihad Airways
22:50
BAH
01:00
AUH
SMTWTFSEY651
Etihad Airways
02:10
AUH
03:00
KWI
SMTWTFSJ9155
Jazeera Airways
09:20
KWI
11:30
IKA
S---T-SEY646
Etihad Airways
22:50
BAH
01:00
AUH
SMTWTFSEY690
Etihad Airways
02:15
AUH
03:25
MCT
SMTWTFSOV543
SalamAir
15:15
MCT
17:25
IKA
---W-F-
Find the best time to fly from Bahrain to Tehran
We monitor flight fares to help you find the best deals effortlessly
Airlines Flying from Bahrain to Tehran
FAQ
How to find a cheap flight from Bahrain to Tehran
Flight Information from Bahrain to Tehran
Cheapest nonstop flight price | NZD 182 |
---|---|
Off-season for travel | March |
Peak season for travel | May |
Flight distance | 1,047.53 km |
Popular airline | Emirates |
Site Operator: Trip.com Travel Singapore Pte. Ltd.