HowToGo

Flight from Bahrain to Morocco

How to get to Morocco from Bahrain by flight ? You can check flights from Bahrain to Morocco below.

Search Transfer from Bahrain to Morocco

Search Flights

You can find flight ticket prices from Bahrain to Morocco with our flight tickets search tool below

1. Manama to Casablanca

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Casablanca and cost approximately 550 USD.

  3. 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

2. Manama to Marrakech

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Marrakech and cost approximately 550 USD.

  3. 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

3. Manama to Tangier

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Tangier and cost approximately 490 USD.

  3. 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

References

Find Hotels in Morocco

You can find hotels and accommodations in Morocco with our hotels search tool below

Booking.com