How to get to Bahrain from Iran by flight ? You can check flights from Iran to Bahrain below.
You can find flight ticket prices from Iran to Bahrain with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Iran to Shiraz.
You take a flight from Shiraz to Manama and cost approximately 290 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
IR665
Iran Air
GF210
Gulf Air Bahrain
|
09:20
Shiraz
10:05
Kuwait
|
09:15
Kuwait
11:15
Manama
|
Connect |
IR665
Iran Air
KU613
Kuwait Airways
|
09:20
Shiraz
10:05
Kuwait
|
09:15
Kuwait
11:30
Manama
|
Connect |
IR665
Iran Air
GF214
Gulf Air Bahrain
|
09:20
Shiraz
11:35
Kuwait
|
09:15
Kuwait
12:40
Manama
|
Connect |
FZ272
Flydubai
FZ21
Flydubai
|
12:50
Shiraz
14:35
Dubai
|
13:45
Dubai
14:50
Manama
|
Connect |
FZ272
Flydubai
FZ27
Flydubai
|
12:50
Shiraz
17:10
Dubai
|
13:45
Dubai
17:25
Manama
|
Connect |
FZ272
Flydubai
EK839
Emirates
|
12:50
Shiraz
16:10
Dubai
|
13:45
Dubai
16:30
Manama
|
Connect |
G9214
Air Arabia
G9103
Air Arabia
|
14:40
Shiraz
17:50
Sharjah
|
15:25
Sharjah
18:00
Manama
|
Connect |
IR656
Iran Air
GF511
Gulf Air Bahrain
|
19:15
Shiraz
21:00
Dubai
|
19:55
Dubai
21:15
Manama
|
Connect |
IR656
Iran Air
EK833
Emirates
|
19:15
Shiraz
21:15
Dubai
|
19:55
Dubai
21:25
Manama
|
Connect |
IR656
Iran Air
GF513
Gulf Air Bahrain
|
19:15
Shiraz
23:35
Dubai
|
19:55
Dubai
23:55
Manama
|
Connect |
You take a bus, shuttle or taxi from your location in Iran to Esfahan.
You take a flight from Esfahan to Manama and cost approximately 150 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
IR667
Iran Air
J9103
Jazeera Airways
|
13:10
Esfahan
14:20
Kuwait
|
13:10
Kuwait
15:30
Manama
|
Connect |
IR667
Iran Air
GF222
Gulf Air Bahrain
|
13:10
Esfahan
14:55
Kuwait
|
13:10
Kuwait
16:05
Manama
|
Connect |
IR667
Iran Air
KU615
Kuwait Airways
|
13:10
Esfahan
16:05
Kuwait
|
13:10
Kuwait
17:30
Manama
|
Connect |
FZ262
Flydubai
FZ27
Flydubai
|
13:30
Esfahan
17:10
Dubai
|
14:50
Dubai
17:25
Manama
|
Connect |
FZ262
Flydubai
EK839
Emirates
|
13:30
Esfahan
16:10
Dubai
|
14:50
Dubai
16:30
Manama
|
Connect |
FZ262
Flydubai
FZ25
Flydubai
|
13:30
Esfahan
20:25
Dubai
|
14:50
Dubai
20:40
Manama
|
Connect |
You take a bus, shuttle or taxi from your location in Iran to Mashhad.
You take a flight from Mashhad to Manama and cost approximately 200 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
IA3118
Iraqi Airways
IA219
Iraqi Airways
IA141
Iraqi Airways
|
04:00
Mashhad
07:00
Baghdad
09:30
Najaf
|
05:00
Baghdad
07:30
Najaf
11:00
Manama
|
Connect |
FZ252
Flydubai
FZ81
Flydubai
|
05:30
Mashhad
10:30
Dubai
|
07:30
Dubai
10:45
Manama
|
Connect |
FZ252
Flydubai
EK837
Emirates
|
05:30
Mashhad
08:30
Dubai
|
07:30
Dubai
08:45
Manama
|
Connect |
J9152
Jazeera Airways
J9103
Jazeera Airways
|
12:15
Mashhad
14:20
Kuwait
|
13:20
Kuwait
15:30
Manama
|
Connect |
J9152
Jazeera Airways
GF222
Gulf Air Bahrain
|
12:15
Mashhad
14:55
Kuwait
|
13:20
Kuwait
16:05
Manama
|
Connect |
KU512
Kuwait Airways
KU615
Kuwait Airways
|
12:55
Mashhad
16:05
Kuwait
|
15:15
Kuwait
17:30
Manama
|
Connect |
KU512
Kuwait Airways
GF216
Gulf Air Bahrain
|
12:55
Mashhad
18:20
Kuwait
|
15:15
Kuwait
19:25
Manama
|
Connect |
G9206
Air Arabia
G9103
Air Arabia
|
15:10
Mashhad
17:50
Sharjah
|
16:55
Sharjah
18:00
Manama
|
Connect |
IR669
Iran Air
GF218
Gulf Air Bahrain
|
16:45
Mashhad
20:05
Kuwait
|
17:50
Kuwait
21:20
Manama
|
Connect |
FZ254
Flydubai
EK835
Emirates
|
22:35
Mashhad
02:00
Dubai
|
00:40
Dubai
02:15
Manama
|
Connect |
You can find hotels and accommodations in Bahrain with our hotels search tool below
Booking.com