How to get to Iran from Bahrain by flight ? You can check flights from Bahrain to Iran below.
You can find flight ticket prices from Bahrain to Iran with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Shiraz and cost approximately 240 USD.
You take a bus, shuttle or taxi from Shiraz to your destination in Iran.
Flight | Depart | Arrive | |
---|---|---|---|
EK836
Emirates
FZ271
Flydubai
|
03:35
Manama
09:55
Dubai
|
06:00
Dubai
11:50
Shiraz
|
Connect |
GF502
Gulf Air Bahrain
IR657
Iran Air
|
07:05
Manama
10:45
Dubai
|
09:30
Dubai
12:40
Shiraz
|
Connect |
GF209
Gulf Air Bahrain
IR664
Iran Air
|
08:00
Manama
10:15
Kuwait
|
09:10
Kuwait
13:10
Shiraz
|
Connect |
G9102
Air Arabia
G9213
Air Arabia
|
09:10
Manama
12:15
Sharjah
|
11:20
Sharjah
14:00
Shiraz
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Mashhad and cost approximately 270 USD.
You take a bus, shuttle or taxi from Mashhad to your destination in Iran.
Flight | Depart | Arrive | |
---|---|---|---|
J9102
Jazeera Airways
J9151
Jazeera Airways
|
05:15
Manama
07:25
Kuwait
|
06:25
Kuwait
11:15
Mashhad
|
Connect |
EK838
Emirates
FZ253
Flydubai
|
10:15
Manama
18:50
Dubai
|
12:40
Dubai
21:35
Mashhad
|
Connect |
FZ82
Flydubai
FZ253
Flydubai
|
11:35
Manama
18:50
Dubai
|
13:50
Dubai
21:35
Mashhad
|
Connect |
IA142
Iraqi Airways
IA117
Iraqi Airways
|
12:00
Manama
17:00
Najaf
|
13:30
Najaf
21:00
Mashhad
|
Connect |
KU614
Kuwait Airways
IR668
Iran Air
|
12:30
Manama
17:25
Kuwait
|
13:50
Kuwait
21:20
Mashhad
|
Connect |
GF221
Gulf Air Bahrain
IR668
Iran Air
|
13:00
Manama
17:25
Kuwait
|
14:10
Kuwait
21:20
Mashhad
|
Connect |
CX746
Cathay Pacific
FZ253
Flydubai
|
13:40
Manama
18:50
Dubai
|
16:00
Dubai
21:35
Mashhad
|
Connect |
GF506
Gulf Air Bahrain
FZ253
Flydubai
|
13:45
Manama
18:50
Dubai
|
16:10
Dubai
21:35
Mashhad
|
Connect |
FZ22
Flydubai
FZ253
Flydubai
|
15:35
Manama
18:50
Dubai
|
17:45
Dubai
21:35
Mashhad
|
Connect |
EK840
Emirates
FZ251
Flydubai
|
17:50
Manama
01:45
Dubai
|
20:00
Dubai
04:25
Mashhad
|
Connect |
FZ28
Flydubai
FZ251
Flydubai
|
18:20
Manama
01:45
Dubai
|
20:35
Dubai
04:25
Mashhad
|
Connect |
GF512
Gulf Air Bahrain
FZ251
Flydubai
|
20:05
Manama
01:45
Dubai
|
22:35
Dubai
04:25
Mashhad
|
Connect |
FZ26
Flydubai
FZ251
Flydubai
|
21:25
Manama
01:45
Dubai
|
23:45
Dubai
04:25
Mashhad
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Esfahan and cost approximately 230 USD.
You take a bus, shuttle or taxi from Esfahan to your destination in Iran.
Flight | Depart | Arrive | |
---|---|---|---|
KL0446
KLM
IR666
Iran Air
|
00:30
Manama
09:10
Kuwait
|
01:45
Kuwait
12:10
Esfahan
|
Connect |
GF211
Gulf Air Bahrain
IR666
Iran Air
|
01:45
Manama
09:10
Kuwait
|
03:00
Kuwait
12:10
Esfahan
|
Connect |
GF211
Gulf Air Bahrain
FZ70
Flydubai
FZ261
Flydubai
|
01:45
Manama
06:00
Kuwait
10:10
Dubai
|
03:00
Kuwait
08:45
Dubai
12:30
Esfahan
|
Connect |
GF500
Gulf Air Bahrain
FZ261
Flydubai
|
01:55
Manama
10:10
Dubai
|
04:15
Dubai
12:30
Esfahan
|
Connect |
EK836
Emirates
FZ261
Flydubai
|
03:35
Manama
10:10
Dubai
|
06:00
Dubai
12:30
Esfahan
|
Connect |
EK836
Emirates
FZ53
Flydubai
IR666
Iran Air
|
03:35
Manama
07:00
Dubai
09:10
Kuwait
|
06:00
Dubai
07:50
Kuwait
12:10
Esfahan
|
Connect |
J9102
Jazeera Airways
IR666
Iran Air
|
05:15
Manama
09:10
Kuwait
|
06:25
Kuwait
12:10
Esfahan
|
Connect |
GF973
Gulf Air Bahrain
QR401
Qatar Airways
QR470
Qatar Airways
|
18:00
Manama
21:05
Amman
01:40
Doha
|
19:40
Amman
23:55
Doha
04:55
Esfahan
|
Connect |
GF217
Gulf Air Bahrain
QR1083
Qatar Airways
QR470
Qatar Airways
|
18:00
Manama
23:20
Kuwait
01:40
Doha
|
19:15
Kuwait
00:45
Doha
04:55
Esfahan
|
Connect |
GF217
Gulf Air Bahrain
QR1089
Qatar Airways
QR470
Qatar Airways
|
18:00
Manama
21:50
Kuwait
01:40
Doha
|
19:15
Kuwait
23:15
Doha
04:55
Esfahan
|
Connect |
GF219
Gulf Air Bahrain
QR1083
Qatar Airways
QR470
Qatar Airways
|
20:45
Manama
23:20
Kuwait
01:40
Doha
|
22:00
Kuwait
00:45
Doha
04:55
Esfahan
|
Connect |
FZ26
Flydubai
FZ251
Flydubai
B9942
Iran Airtour Airline
|
21:25
Manama
01:45
Dubai
06:00
Mashhad
|
23:45
Dubai
04:25
Mashhad
07:45
Esfahan
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Tehran Imam Khomeini and cost approximately 410 USD.
You take a bus, shuttle or taxi from Tehran Imam Khomeini to your destination in Iran.
Flight | Depart | Arrive | |
---|---|---|---|
GF500
Gulf Air Bahrain
EK971
Emirates
|
01:55
Manama
07:45
Dubai
|
04:15
Dubai
10:25
Tehran Imam Khomeini
|
Connect |
EK836
Emirates
EK971
Emirates
|
03:35
Manama
07:45
Dubai
|
06:00
Dubai
10:25
Tehran Imam Khomeini
|
Connect |
J9102
Jazeera Airways
KU515
Kuwait Airways
|
05:15
Manama
10:10
Kuwait
|
06:25
Kuwait
12:30
Tehran Imam Khomeini
|
Connect |
GF502
Gulf Air Bahrain
FZ241
Flydubai
|
07:05
Manama
12:20
Dubai
|
09:30
Dubai
15:10
Tehran Imam Khomeini
|
Connect |
GF502
Gulf Air Bahrain
W50060
Mahan Air
|
07:05
Manama
12:00
Dubai
|
09:30
Dubai
14:30
Tehran Imam Khomeini
|
Connect |
GF209
Gulf Air Bahrain
KU515
Kuwait Airways
|
08:00
Manama
10:10
Kuwait
|
09:10
Kuwait
12:30
Tehran Imam Khomeini
|
Connect |
FZ24
Flydubai
FZ241
Flydubai
|
08:15
Manama
12:20
Dubai
|
10:25
Dubai
15:10
Tehran Imam Khomeini
|
Connect |
GF562
Gulf Air Bahrain
WY433
Oman Air
|
09:00
Manama
14:10
Muscat
|
11:45
Muscat
17:05
Tehran Imam Khomeini
|
Connect |
G9102
Air Arabia
G9201
Air Arabia
|
09:10
Manama
12:10
Sharjah
|
11:20
Sharjah
14:50
Tehran Imam Khomeini
|
Connect |
GF504
Gulf Air Bahrain
EK979
Emirates
|
09:40
Manama
15:00
Dubai
|
12:05
Dubai
17:40
Tehran Imam Khomeini
|
Connect |
GF205
Gulf Air Bahrain
W55061
Mahan Air
|
09:45
Manama
13:45
Najaf
|
11:20
Najaf
16:45
Tehran Imam Khomeini
|
Connect |
EK838
Emirates
EK979
Emirates
|
10:15
Manama
15:00
Dubai
|
12:40
Dubai
17:40
Tehran Imam Khomeini
|
Connect |
WY652
Oman Air
WY433
Oman Air
|
10:20
Manama
14:10
Muscat
|
13:00
Muscat
17:05
Tehran Imam Khomeini
|
Connect |
FZ82
Flydubai
EK979
Emirates
|
11:35
Manama
15:00
Dubai
|
13:50
Dubai
17:40
Tehran Imam Khomeini
|
Connect |
IA142
Iraqi Airways
CPN7911
Caspian Airlines
|
12:00
Manama
16:15
Najaf
|
13:30
Najaf
18:00
Tehran Imam Khomeini
|
Connect |
GF508
Gulf Air Bahrain
IR659
Iran Air
|
15:45
Manama
20:55
Dubai
|
18:10
Dubai
23:35
Tehran Imam Khomeini
|
Connect |
GF508
Gulf Air Bahrain
W50064
Mahan Air
|
15:45
Manama
21:00
Dubai
|
18:10
Dubai
23:30
Tehran Imam Khomeini
|
Connect |
GF514
Gulf Air Bahrain
IR659
Iran Air
|
17:10
Manama
20:55
Dubai
|
19:40
Dubai
23:35
Tehran Imam Khomeini
|
Connect |
GF514
Gulf Air Bahrain
EK977
Emirates
|
17:10
Manama
21:55
Dubai
|
19:40
Dubai
00:35
Tehran Imam Khomeini
|
Connect |
GF514
Gulf Air Bahrain
W50064
Mahan Air
|
17:10
Manama
21:00
Dubai
|
19:40
Dubai
23:30
Tehran Imam Khomeini
|
Connect |
EK840
Emirates
EK977
Emirates
|
17:50
Manama
21:55
Dubai
|
20:00
Dubai
00:35
Tehran Imam Khomeini
|
Connect |
GF510
Gulf Air Bahrain
EK977
Emirates
|
18:05
Manama
21:55
Dubai
|
20:15
Dubai
00:35
Tehran Imam Khomeini
|
Connect |
FZ28
Flydubai
EK977
Emirates
|
18:20
Manama
21:55
Dubai
|
20:35
Dubai
00:35
Tehran Imam Khomeini
|
Connect |
GF566
Gulf Air Bahrain
WY431
Oman Air
|
20:10
Manama
01:40
Muscat
|
22:40
Muscat
04:35
Tehran Imam Khomeini
|
Connect |
WY654
Oman Air
WY431
Oman Air
|
21:45
Manama
01:40
Muscat
|
00:25
Muscat
04:35
Tehran Imam Khomeini
|
Connect |
You can find hotels and accommodations in Iran with our hotels search tool below
Booking.com