How to get to Morocco from Bahrain by flight ? You can check flights from Bahrain to Morocco below.
You can find flight ticket prices from Bahrain to Morocco 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 Casablanca and cost approximately 550 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
GF143
Gulf Air Bahrain
|
01:35
Manama
|
06:20 Casablanca | Direct |
EK836
Emirates
EK751
Emirates
|
03:35
Manama
07:25
Dubai
|
06:00
Dubai
12:45
Casablanca
|
Connect |
TK777
Turkish Airlines
TK617
Turkish Airlines
|
06:10
Manama
11:35
Istanbul Ataturk
|
10:30
Istanbul Ataturk
14:30
Casablanca
|
Connect |
WY654
Oman Air
WY171
Oman Air
|
21:45
Manama
01:30
Muscat
|
00:25
Muscat
07:10
Casablanca
|
Connect |
EY372
Etihad
EY613
Etihad
|
22:50
Manama
02:35
Abu Dhabi
|
01:00
Abu Dhabi
07:55
Casablanca
|
Connect |
GF021
Gulf Air Bahrain
GF021
Gulf Air Bahrain
|
23:20
Manama
07:00
Malaga
|
05:50
Malaga
06:15
Casablanca
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Marrakech and cost approximately 550 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
BA124
British Airways
BA668
British Airways
|
01:00
Manama
11:55
London Heathrow
|
06:15
London Heathrow
15:35
Marrakech
|
Connect |
TK779
Turkish Airlines
TK619
Turkish Airlines
|
01:10
Manama
11:30
Istanbul Ataturk
|
05:30
Istanbul Ataturk
15:00
Marrakech
|
Connect |
GF045
Gulf Air Bahrain
TK619
Turkish Airlines
|
01:30
Manama
11:30
Istanbul Ataturk
|
05:45
Istanbul Ataturk
15:00
Marrakech
|
Connect |
GF017
Gulf Air Bahrain
LH1332
Lufthansa
|
01:30
Manama
09:35
Frankfurt
|
06:55
Frankfurt
12:15
Marrakech
|
Connect |
GF143
Gulf Air Bahrain
AT403
Royal Air Maroc
|
01:35
Manama
11:50
Casablanca
|
06:20
Casablanca
12:45
Marrakech
|
Connect |
GF143
Gulf Air Bahrain
AT411
Royal Air Maroc
|
01:35
Manama
09:55
Casablanca
|
06:20
Casablanca
10:50
Marrakech
|
Connect |
GF019
Gulf Air Bahrain
3O362
Air Arabia Maroc
|
01:35
Manama
11:15
Paris CDG
|
07:55
Paris CDG
13:55
Marrakech
|
Connect |
TK777
Turkish Airlines
TK619
Turkish Airlines
|
06:10
Manama
11:30
Istanbul Ataturk
|
10:30
Istanbul Ataturk
15:00
Marrakech
|
Connect |
EY372
Etihad
EY613
Etihad
AT403
Royal Air Maroc
|
22:50
Manama
02:35
Abu Dhabi
11:50
Casablanca
|
01:00
Abu Dhabi
07:55
Casablanca
12:45
Marrakech
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Tangier and cost approximately 490 USD.
You take a bus, shuttle or taxi from Tangier to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
GF019
Gulf Air Bahrain
3O364
Air Arabia Maroc
|
01:35
Manama
11:50
Paris CDG
|
07:55
Paris CDG
13:30
Tangier
|
Connect |
GF143
Gulf Air Bahrain
AT1438
Royal Air Maroc
AT1438
Royal Air Maroc
|
01:35
Manama
15:45
Casablanca
17:45
Al Hoceima
|
06:20
Casablanca
17:05
Al Hoceima
18:35
Tangier
|
Connect |
GF143
Gulf Air Bahrain
AT472
Royal Air Maroc
|
01:35
Manama
23:30
Casablanca
|
06:20
Casablanca
00:25
Tangier
|
Connect |
GF023
Gulf Air Bahrain
VY6333
Vueling Airlines
VY7364
Vueling Airlines
|
01:40
Manama
12:55
Milan Malpensa
20:15
Barcelona
|
06:55
Milan Malpensa
14:35
Barcelona
21:10
Tangier
|
Connect |
GF023
Gulf Air Bahrain
VY6331
Vueling Airlines
VY7364
Vueling Airlines
|
01:40
Manama
10:05
Milan Malpensa
20:15
Barcelona
|
06:55
Milan Malpensa
11:45
Barcelona
21:10
Tangier
|
Connect |
GF023
Gulf Air Bahrain
VY6333
Vueling Airlines
VY7368
Vueling Airlines
|
01:40
Manama
12:55
Milan Malpensa
19:35
Barcelona
|
06:55
Milan Malpensa
14:35
Barcelona
20:30
Tangier
|
Connect |
GF023
Gulf Air Bahrain
VY6331
Vueling Airlines
VY7368
Vueling Airlines
|
01:40
Manama
10:05
Milan Malpensa
19:35
Barcelona
|
06:55
Milan Malpensa
11:45
Barcelona
20:30
Tangier
|
Connect |
EK836
Emirates
EK185
Emirates
VY7368
Vueling Airlines
|
03:35
Manama
08:15
Dubai
19:35
Barcelona
|
06:00
Dubai
13:25
Barcelona
20:30
Tangier
|
Connect |
EK836
Emirates
EK185
Emirates
3O378
Air Arabia Maroc
|
03:35
Manama
08:15
Dubai
15:30
Barcelona
|
06:00
Dubai
13:25
Barcelona
16:20
Tangier
|
Connect |
EK836
Emirates
EK185
Emirates
VY7364
Vueling Airlines
|
03:35
Manama
08:15
Dubai
20:15
Barcelona
|
06:00
Dubai
13:25
Barcelona
21:10
Tangier
|
Connect |
GF971
Gulf Air Bahrain
RJ0107
Royal Jordanian
VY7368
Vueling Airlines
|
09:05
Manama
11:45
Amman
19:35
Barcelona
|
10:45
Amman
15:45
Barcelona
20:30
Tangier
|
Connect |
GF163
Gulf Air Bahrain
SV0375
Saudia
AT472
Royal Air Maroc
|
09:45
Manama
14:40
Riyadh
23:30
Casablanca
|
10:55
Riyadh
19:50
Casablanca
00:25
Tangier
|
Connect |
GF163
Gulf Air Bahrain
AT254
Royal Air Maroc
AT472
Royal Air Maroc
|
09:45
Manama
14:05
Riyadh
23:30
Casablanca
|
10:55
Riyadh
19:40
Casablanca
00:25
Tangier
|
Connect |
GF171
Gulf Air Bahrain
AT249
Royal Air Maroc
AT472
Royal Air Maroc
|
10:05
Manama
14:05
Jeddah
23:30
Casablanca
|
12:30
Jeddah
18:45
Casablanca
00:25
Tangier
|
Connect |
EY376
Etihad
EY075
Etihad
FR7754
Ryanair
|
18:05
Manama
02:05
Abu Dhabi
12:25
Madrid
|
20:20
Abu Dhabi
07:55
Madrid
12:55
Tangier
|
Connect |
EY376
Etihad
EY075
Etihad
IB8796
Iberia
|
18:05
Manama
02:05
Abu Dhabi
11:35
Madrid
|
20:20
Abu Dhabi
07:55
Madrid
11:55
Tangier
|
Connect |
EY376
Etihad
EY075
Etihad
3O392
Air Arabia Maroc
|
18:05
Manama
02:05
Abu Dhabi
10:40
Madrid
|
20:20
Abu Dhabi
07:55
Madrid
11:15
Tangier
|
Connect |
GF546
Gulf Air Bahrain
EY075
Etihad
FR7754
Ryanair
|
20:40
Manama
02:05
Abu Dhabi
12:25
Madrid
|
22:55
Abu Dhabi
07:55
Madrid
12:55
Tangier
|
Connect |
GF546
Gulf Air Bahrain
EY075
Etihad
3O392
Air Arabia Maroc
|
20:40
Manama
02:05
Abu Dhabi
10:40
Madrid
|
22:55
Abu Dhabi
07:55
Madrid
11:15
Tangier
|
Connect |
GF546
Gulf Air Bahrain
EY075
Etihad
IB8796
Iberia
|
20:40
Manama
02:05
Abu Dhabi
11:35
Madrid
|
22:55
Abu Dhabi
07:55
Madrid
11:55
Tangier
|
Connect |
EY372
Etihad
EY075
Etihad
FR7754
Ryanair
|
22:50
Manama
02:05
Abu Dhabi
12:25
Madrid
|
01:00
Abu Dhabi
07:55
Madrid
12:55
Tangier
|
Connect |
EY372
Etihad
EY613
Etihad
AT990
Royal Air Maroc
|
22:50
Manama
02:35
Abu Dhabi
16:50
Casablanca
|
01:00
Abu Dhabi
07:55
Casablanca
17:55
Tangier
|
Connect |
EK834
Emirates
EK185
Emirates
3O378
Air Arabia Maroc
|
22:50
Manama
08:15
Dubai
15:30
Barcelona
|
01:15
Dubai
13:25
Barcelona
16:20
Tangier
|
Connect |
EY372
Etihad
EY075
Etihad
3O392
Air Arabia Maroc
|
22:50
Manama
02:05
Abu Dhabi
10:40
Madrid
|
01:00
Abu Dhabi
07:55
Madrid
11:15
Tangier
|
Connect |
EK834
Emirates
EK255
Emirates
3O378
Air Arabia Maroc
|
22:50
Manama
03:25
Dubai
15:30
Barcelona
|
01:15
Dubai
08:35
Barcelona
16:20
Tangier
|
Connect |
EY372
Etihad
EY049
Etihad
3O378
Air Arabia Maroc
|
22:50
Manama
02:00
Abu Dhabi
15:30
Barcelona
|
01:00
Abu Dhabi
07:20
Barcelona
16:20
Tangier
|
Connect |
EY372
Etihad
EY075
Etihad
IB8796
Iberia
|
22:50
Manama
02:05
Abu Dhabi
11:35
Madrid
|
01:00
Abu Dhabi
07:55
Madrid
11:55
Tangier
|
Connect |
You can find hotels and accommodations in Morocco with our hotels search tool below
Booking.com