How to get to Bahrain from Morocco by flight ? You can check flights from Morocco to Bahrain below.
You can find flight ticket prices from Morocco to Bahrain with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Morocco to Rabat.
You take a flight from Rabat to Manama and cost approximately 360 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
AT804
Royal Air Maroc
GF006
Gulf Air Bahrain
|
16:50
Rabat
22:05
London Heathrow
|
19:45
London Heathrow
06:50
Manama
|
Connect |
EY616
Etihad
EY371
Etihad
|
21:05
Rabat
09:15
Abu Dhabi
|
07:25
Abu Dhabi
09:30
Manama
|
Connect |
EY616
Etihad
GF543
Gulf Air Bahrain
|
21:05
Rabat
12:40
Abu Dhabi
|
07:25
Abu Dhabi
12:45
Manama
|
Connect |
EY616
Etihad
EY375
Etihad
|
21:05
Rabat
17:00
Abu Dhabi
|
07:25
Abu Dhabi
17:10
Manama
|
Connect |
EY616
Etihad
EY382
Etihad
GF563
Gulf Air Bahrain
|
21:05
Rabat
09:05
Abu Dhabi
12:30
Muscat
|
07:25
Abu Dhabi
10:15
Muscat
13:05
Manama
|
Connect |
EY616
Etihad
EY382
Etihad
WY655
Oman Air
|
21:05
Rabat
09:05
Abu Dhabi
14:35
Muscat
|
07:25
Abu Dhabi
10:15
Muscat
15:20
Manama
|
Connect |
EY616
Etihad
WY634
Oman Air
WY655
Oman Air
|
21:05
Rabat
11:20
Abu Dhabi
14:35
Muscat
|
07:25
Abu Dhabi
12:40
Muscat
15:20
Manama
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Manama and cost approximately 410 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
MS862
Egyptair
MS920
Egyptair
|
00:15
Casablanca
14:00
Cairo
|
06:05
Cairo
17:45
Manama
|
Connect |
GF142
Gulf Air Bahrain
|
08:00
Casablanca
|
18:00 Manama | Direct |
WY172
Oman Air
WY657
Oman Air
|
08:40
Casablanca
02:00
Muscat
|
19:30
Muscat
02:45
Manama
|
Connect |
WY172
Oman Air
GF567
Gulf Air Bahrain
|
08:40
Casablanca
23:25
Muscat
|
19:30
Muscat
23:59
Manama
|
Connect |
GF020
Gulf Air Bahrain
GF020
Gulf Air Bahrain
|
09:25
Casablanca
13:40
Malaga
|
12:40
Malaga
21:55
Manama
|
Connect |
EY612
Etihad
EY377
Etihad
|
09:30
Casablanca
21:35
Abu Dhabi
|
20:00
Abu Dhabi
21:45
Manama
|
Connect |
EY612
Etihad
GF547
Gulf Air Bahrain
|
09:30
Casablanca
23:40
Abu Dhabi
|
20:00
Abu Dhabi
23:45
Manama
|
Connect |
EY612
Etihad
EY379
Etihad
|
09:30
Casablanca
02:10
Abu Dhabi
|
20:00
Abu Dhabi
02:25
Manama
|
Connect |
EK752
Emirates
EK837
Emirates
|
14:45
Casablanca
08:30
Dubai
|
01:15
Dubai
08:45
Manama
|
Connect |
TK618
Turkish Airlines
TK776
Turkish Airlines
|
16:10
Casablanca
01:10
Istanbul Ataturk
|
22:50
Istanbul Ataturk
05:15
Manama
|
Connect |
SV0371
Saudia
SV0526
Saudia
|
18:40
Casablanca
08:20
Jeddah
|
02:35
Jeddah
10:25
Manama
|
Connect |
SV0372
Saudia
SV0526
Saudia
|
19:10
Casablanca
08:20
Jeddah
|
03:05
Jeddah
10:25
Manama
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Manama and cost approximately 400 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
AT400
Royal Air Maroc
GF142
Gulf Air Bahrain
|
05:25
Marrakech
08:00
Casablanca
|
06:15
Casablanca
18:00
Manama
|
Connect |
AT400
Royal Air Maroc
EY612
Etihad
EY377
Etihad
|
05:25
Marrakech
09:30
Casablanca
21:35
Abu Dhabi
|
06:15
Casablanca
20:00
Abu Dhabi
21:45
Manama
|
Connect |
FR5119
Ryanair
GF042
Gulf Air Bahrain
|
05:45
Marrakech
15:00
Athens
|
11:55
Athens
19:25
Manama
|
Connect |
VY8516
Vueling Airlines
GF020
Gulf Air Bahrain
|
07:20
Marrakech
13:40
Malaga
|
09:50
Malaga
21:55
Manama
|
Connect |
AT406
Royal Air Maroc
EY612
Etihad
EY377
Etihad
|
07:35
Marrakech
09:30
Casablanca
21:35
Abu Dhabi
|
08:25
Casablanca
20:00
Abu Dhabi
21:45
Manama
|
Connect |
AT406
Royal Air Maroc
EY612
Etihad
EY379
Etihad
|
07:35
Marrakech
09:30
Casablanca
02:10
Abu Dhabi
|
08:25
Casablanca
20:00
Abu Dhabi
02:25
Manama
|
Connect |
AT406
Royal Air Maroc
EY612
Etihad
GF547
Gulf Air Bahrain
|
07:35
Marrakech
09:30
Casablanca
23:40
Abu Dhabi
|
08:25
Casablanca
20:00
Abu Dhabi
23:45
Manama
|
Connect |
TK620
Turkish Airlines
TK776
Turkish Airlines
|
15:55
Marrakech
01:10
Istanbul Ataturk
|
22:55
Istanbul Ataturk
05:15
Manama
|
Connect |
TK620
Turkish Airlines
GF046
Gulf Air Bahrain
|
15:55
Marrakech
06:40
Istanbul Ataturk
|
22:55
Istanbul Ataturk
10:40
Manama
|
Connect |
BA669
British Airways
GF006
Gulf Air Bahrain
|
17:05
Marrakech
22:05
London Heathrow
|
20:50
London Heathrow
06:50
Manama
|
Connect |
You can find hotels and accommodations in Bahrain with our hotels search tool below
Booking.com