HowToGo

Flight from Barcelona to Morocco

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

Search Transfer from Barcelona to Morocco

Search Flights

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

1. Barcelona to Tangier

  1. You take a flight from Barcelona to Tangier and cost approximately 550 USD.

  2. You take a bus, shuttle or taxi from Tangier to your destination in Morocco.

Flight Depart Arrive
V02551 Conviasa
V01015 Conviasa
IB6674 Iberia
IB8796 Iberia
05:25 Barcelona
06:50 Porlamar
16:55 Caracas
11:35 Madrid
05:50 Porlamar
07:40 Caracas
07:40 Madrid
11:55 Tangier
Connect
9V43 Avior Airlines
PU702 Plus Ultra Lineas Aerea
IB8796 Iberia
07:00 Barcelona
18:00 Caracas
11:35 Madrid
07:50 Caracas
07:45 Madrid
11:55 Tangier
Connect
9V43 Avior Airlines
PU702 Plus Ultra Lineas Aerea
3O392 Air Arabia Maroc
07:00 Barcelona
18:00 Caracas
10:40 Madrid
07:50 Caracas
07:45 Madrid
11:15 Tangier
Connect
9V43 Avior Airlines
9V1214 Avior Airlines
IB6500 Iberia
IB8796 Iberia
07:00 Barcelona
11:00 Caracas
16:10 Santo Domingo
11:35 Madrid
07:50 Caracas
12:30 Santo Domingo
06:30 Madrid
11:55 Tangier
Connect
9V43 Avior Airlines
ES895 DHL International
3O392 Air Arabia Maroc
07:00 Barcelona
18:10 Caracas
10:40 Madrid
07:50 Caracas
08:45 Madrid
11:15 Tangier
Connect
9V43 Avior Airlines
IB6674 Iberia
IB8796 Iberia
07:00 Barcelona
16:55 Caracas
11:35 Madrid
07:50 Caracas
07:40 Madrid
11:55 Tangier
Connect
9V43 Avior Airlines
ES895 DHL International
IB8796 Iberia
07:00 Barcelona
18:10 Caracas
11:35 Madrid
07:50 Caracas
08:45 Madrid
11:55 Tangier
Connect
9V43 Avior Airlines
IB6674 Iberia
3O392 Air Arabia Maroc
07:00 Barcelona
16:55 Caracas
10:40 Madrid
07:50 Caracas
07:40 Madrid
11:15 Tangier
Connect
9V1320 Avior Airlines
AV026 Avianca - Aerovías del Continente Americano S.A.
3O392 Air Arabia Maroc
09:00 Barcelona
12:30 Bogota
10:40 Madrid
10:00 Bogota
05:45 Madrid
11:15 Tangier
Connect
9V1320 Avior Airlines
IB6586 Iberia
FR7754 Ryanair
09:00 Barcelona
17:25 Bogota
12:25 Madrid
10:00 Bogota
10:30 Madrid
12:55 Tangier
Connect
9V1320 Avior Airlines
IB6586 Iberia
IB8796 Iberia
09:00 Barcelona
17:25 Bogota
11:35 Madrid
10:00 Bogota
10:30 Madrid
11:55 Tangier
Connect
9V1320 Avior Airlines
AV026 Avianca - Aerovías del Continente Americano S.A.
FR7754 Ryanair
09:00 Barcelona
12:30 Bogota
12:25 Madrid
10:00 Bogota
05:45 Madrid
12:55 Tangier
Connect
9V1320 Avior Airlines
AV026 Avianca - Aerovías del Continente Americano S.A.
IB8796 Iberia
09:00 Barcelona
12:30 Bogota
11:35 Madrid
10:00 Bogota
05:45 Madrid
11:55 Tangier
Connect
9V1318 Avior Airlines
IB6500 Iberia
FR7754 Ryanair
10:00 Barcelona
16:10 Santo Domingo
12:25 Madrid
11:40 Santo Domingo
06:30 Madrid
12:55 Tangier
Connect
9V1318 Avior Airlines
IB6500 Iberia
3O392 Air Arabia Maroc
10:00 Barcelona
16:10 Santo Domingo
10:40 Madrid
11:40 Santo Domingo
06:30 Madrid
11:15 Tangier
Connect
9V1318 Avior Airlines
B62994 JetBlue Airways
IB6300 Iberia
IB8796 Iberia
10:00 Barcelona
17:11 Santo Domingo
20:15 San Juan
11:35 Madrid
11:40 Santo Domingo
18:14 San Juan
10:20 Madrid
11:55 Tangier
Connect
9V1318 Avior Airlines
B61938 JetBlue Airways
IB6300 Iberia
IB8796 Iberia
10:00 Barcelona
13:13 Santo Domingo
20:15 San Juan
11:35 Madrid
11:40 Santo Domingo
14:16 San Juan
10:20 Madrid
11:55 Tangier
Connect
9V1318 Avior Airlines
F996 Frontier Airlines
IB6300 Iberia
IB8796 Iberia
10:00 Barcelona
13:19 Santo Domingo
20:15 San Juan
11:35 Madrid
11:40 Santo Domingo
14:21 San Juan
10:20 Madrid
11:55 Tangier
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB8796 Iberia
10:00 Barcelona
16:10 Santo Domingo
11:35 Madrid
11:40 Santo Domingo
06:30 Madrid
11:55 Tangier
Connect
9V1318 Avior Airlines
UX088 Air Europa
FR7754 Ryanair
10:00 Barcelona
20:50 Santo Domingo
12:25 Madrid
11:40 Santo Domingo
11:00 Madrid
12:55 Tangier
Connect
5R352 RUTACA
UX072 Air Europa
FR7754 Ryanair
15:50 Barcelona
20:40 Caracas
12:25 Madrid
16:30 Caracas
11:20 Madrid
12:55 Tangier
Connect
5R352 RUTACA
ES895 DHL International
FR7754 Ryanair
15:50 Barcelona
18:10 Caracas
12:25 Madrid
16:30 Caracas
08:45 Madrid
12:55 Tangier
Connect
5R352 RUTACA
ES895 DHL International
IB8796 Iberia
15:50 Barcelona
18:10 Caracas
11:35 Madrid
16:30 Caracas
08:45 Madrid
11:55 Tangier
Connect

2. Barcelona to Rabat

  1. You take a flight from Barcelona to Rabat and cost approximately 550 USD.

  2. You take a bus, shuttle or taxi from Rabat to your destination in Morocco.

Flight Depart Arrive
V02551 Conviasa
V01015 Conviasa
AF385 Air France
AF1458 Air France
05:25 Barcelona
06:50 Porlamar
16:25 Caracas
15:20 Paris CDG
05:50 Porlamar
07:40 Caracas
07:50 Paris CDG
17:15 Rabat
Connect
V02551 Conviasa
V01015 Conviasa
AF385 Air France
AF1258 Air France
05:25 Barcelona
06:50 Porlamar
16:25 Caracas
11:10 Paris CDG
05:50 Porlamar
07:40 Caracas
07:50 Paris CDG
13:05 Rabat
Connect
9V43 Avior Airlines
AF385 Air France
AF1258 Air France
07:00 Barcelona
16:25 Caracas
11:10 Paris CDG
07:50 Caracas
07:50 Paris CDG
13:05 Rabat
Connect
9V43 Avior Airlines
PU702 Plus Ultra Lineas Aerea
FR5352 Ryanair
07:00 Barcelona
18:00 Caracas
14:20 Madrid
07:50 Caracas
07:45 Madrid
15:00 Rabat
Connect
9V43 Avior Airlines
ES895 DHL International
AT975 Royal Air Maroc
07:00 Barcelona
18:10 Caracas
13:55 Madrid
07:50 Caracas
08:45 Madrid
14:30 Rabat
Connect
9V43 Avior Airlines
AF385 Air France
AF1458 Air France
07:00 Barcelona
16:25 Caracas
15:20 Paris CDG
07:50 Caracas
07:50 Paris CDG
17:15 Rabat
Connect
9V43 Avior Airlines
9V1214 Avior Airlines
TX556 Air Caraïbes
TB7532 TUI fly Belgium
07:00 Barcelona
11:00 Caracas
18:40 Santo Domingo
10:55 Paris Orly
07:50 Caracas
12:30 Santo Domingo
09:15 Paris Orly
12:40 Rabat
Connect
9V1320 Avior Airlines
AF429 Air France
AF1358 Air France
09:00 Barcelona
23:55 Bogota
20:45 Paris CDG
10:00 Bogota
17:20 Paris CDG
22:40 Rabat
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB8992 Iberia
FR5495 Ryanair
10:00 Barcelona
16:10 Santo Domingo
07:35 Madrid
10:00 Sevilla
11:40 Santo Domingo
06:30 Madrid
08:40 Sevilla
10:00 Rabat
Connect
9V1318 Avior Airlines
TX556 Air Caraïbes
AT783 Royal Air Maroc
10:00 Barcelona
18:40 Santo Domingo
15:25 Paris Orly
11:40 Santo Domingo
09:15 Paris Orly
17:10 Rabat
Connect
9V1318 Avior Airlines
TX556 Air Caraïbes
TB7532 TUI fly Belgium
10:00 Barcelona
18:40 Santo Domingo
10:55 Paris Orly
11:40 Santo Domingo
09:15 Paris Orly
12:40 Rabat
Connect
5R352 RUTACA
UX072 Air Europa
AT975 Royal Air Maroc
15:50 Barcelona
20:40 Caracas
13:55 Madrid
16:30 Caracas
11:20 Madrid
14:30 Rabat
Connect
5R352 RUTACA
UX072 Air Europa
FR5352 Ryanair
15:50 Barcelona
20:40 Caracas
14:20 Madrid
16:30 Caracas
11:20 Madrid
15:00 Rabat
Connect
5R352 RUTACA
ES895 DHL International
FR5352 Ryanair
15:50 Barcelona
18:10 Caracas
14:20 Madrid
16:30 Caracas
08:45 Madrid
15:00 Rabat
Connect
5R352 RUTACA
ES895 DHL International
AT975 Royal Air Maroc
15:50 Barcelona
18:10 Caracas
13:55 Madrid
16:30 Caracas
08:45 Madrid
14:30 Rabat
Connect

3. Barcelona to Marrakech

  1. You take a flight from Barcelona to Marrakech and cost approximately 450 USD.

  2. You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.

Flight Depart Arrive
V02551 Conviasa
V01015 Conviasa
TP172 TAP Portugal
TP1456 TAP Portugal
05:25 Barcelona
06:50 Porlamar
17:45 Caracas
09:25 Lisbon
05:50 Porlamar
07:40 Caracas
06:45 Lisbon
11:00 Marrakech
Connect
V02551 Conviasa
V01015 Conviasa
IB6674 Iberia
IB8816 Iberia
05:25 Barcelona
06:50 Porlamar
16:55 Caracas
08:40 Madrid
05:50 Porlamar
07:40 Caracas
07:40 Madrid
09:45 Marrakech
Connect
9V43 Avior Airlines
PU702 Plus Ultra Lineas Aerea
IB8816 Iberia
07:00 Barcelona
18:00 Caracas
08:40 Madrid
07:50 Caracas
07:45 Madrid
09:45 Marrakech
Connect
9V43 Avior Airlines
9V1214 Avior Airlines
IB6500 Iberia
IB3344 Iberia
07:00 Barcelona
11:00 Caracas
16:10 Santo Domingo
13:25 Madrid
07:50 Caracas
12:30 Santo Domingo
06:30 Madrid
14:25 Marrakech
Connect
9V43 Avior Airlines
9V1214 Avior Airlines
IB6500 Iberia
IB8816 Iberia
07:00 Barcelona
11:00 Caracas
16:10 Santo Domingo
08:40 Madrid
07:50 Caracas
12:30 Santo Domingo
06:30 Madrid
09:45 Marrakech
Connect
9V43 Avior Airlines
IB6674 Iberia
IB8818 Iberia
07:00 Barcelona
16:55 Caracas
15:55 Madrid
07:50 Caracas
07:40 Madrid
17:00 Marrakech
Connect
9V43 Avior Airlines
TP172 TAP Portugal
TP1456 TAP Portugal
07:00 Barcelona
17:45 Caracas
09:25 Lisbon
07:50 Caracas
06:45 Lisbon
11:00 Marrakech
Connect
9V43 Avior Airlines
IB6674 Iberia
IB8816 Iberia
07:00 Barcelona
16:55 Caracas
08:40 Madrid
07:50 Caracas
07:40 Madrid
09:45 Marrakech
Connect
9V43 Avior Airlines
AF385 Air France
AF1076 Air France
07:00 Barcelona
16:25 Caracas
14:25 Paris CDG
07:50 Caracas
07:50 Paris CDG
16:45 Marrakech
Connect
9V43 Avior Airlines
TP172 TAP Portugal
TP1450 TAP Portugal
07:00 Barcelona
17:45 Caracas
14:05 Lisbon
07:50 Caracas
06:45 Lisbon
15:40 Marrakech
Connect
9V43 Avior Airlines
IB6674 Iberia
IB3344 Iberia
07:00 Barcelona
16:55 Caracas
13:25 Madrid
07:50 Caracas
07:40 Madrid
14:25 Marrakech
Connect
9V1320 Avior Airlines
AV026 Avianca - Aerovías del Continente Americano S.A.
IB8816 Iberia
09:00 Barcelona
12:30 Bogota
08:40 Madrid
10:00 Bogota
05:45 Madrid
09:45 Marrakech
Connect
9V1320 Avior Airlines
IB6586 Iberia
IB3344 Iberia
09:00 Barcelona
17:25 Bogota
13:25 Madrid
10:00 Bogota
10:30 Madrid
14:25 Marrakech
Connect
9V1320 Avior Airlines
AV026 Avianca - Aerovías del Continente Americano S.A.
FR7728 Ryanair
09:00 Barcelona
12:30 Bogota
08:30 Madrid
10:00 Bogota
05:45 Madrid
09:35 Marrakech
Connect
9V1320 Avior Airlines
IB6586 Iberia
IB8818 Iberia
09:00 Barcelona
17:25 Bogota
15:55 Madrid
10:00 Bogota
10:30 Madrid
17:00 Marrakech
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB8818 Iberia
10:00 Barcelona
16:10 Santo Domingo
15:55 Madrid
11:40 Santo Domingo
06:30 Madrid
17:00 Marrakech
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB3344 Iberia
10:00 Barcelona
16:10 Santo Domingo
13:25 Madrid
11:40 Santo Domingo
06:30 Madrid
14:25 Marrakech
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB8816 Iberia
10:00 Barcelona
16:10 Santo Domingo
08:40 Madrid
11:40 Santo Domingo
06:30 Madrid
09:45 Marrakech
Connect
5R352 RUTACA
UX072 Air Europa
UX1423 Air Europa
15:50 Barcelona
20:40 Caracas
23:30 Madrid
16:30 Caracas
11:20 Madrid
00:30 Marrakech
Connect
5R352 RUTACA
ES895 DHL International
IB3344 Iberia
15:50 Barcelona
18:10 Caracas
13:25 Madrid
16:30 Caracas
08:45 Madrid
14:25 Marrakech
Connect
5R352 RUTACA
UX072 Air Europa
IB3344 Iberia
15:50 Barcelona
20:40 Caracas
13:25 Madrid
16:30 Caracas
11:20 Madrid
14:25 Marrakech
Connect
5R352 RUTACA
UX072 Air Europa
IB8818 Iberia
15:50 Barcelona
20:40 Caracas
15:55 Madrid
16:30 Caracas
11:20 Madrid
17:00 Marrakech
Connect
5R352 RUTACA
ES895 DHL International
IB8818 Iberia
15:50 Barcelona
18:10 Caracas
15:55 Madrid
16:30 Caracas
08:45 Madrid
17:00 Marrakech
Connect

4. Barcelona to Casablanca

  1. You take a flight from Barcelona to Casablanca and cost approximately 460 USD.

  2. You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.

Flight Depart Arrive
V02551 Conviasa
V01015 Conviasa
TP172 TAP Portugal
TP1436 TAP Portugal
05:25 Barcelona
06:50 Porlamar
17:45 Caracas
13:50 Lisbon
05:50 Porlamar
07:40 Caracas
06:45 Lisbon
15:15 Casablanca
Connect
V02551 Conviasa
V01015 Conviasa
IB6674 Iberia
IB8790 Iberia
05:25 Barcelona
06:50 Porlamar
16:55 Caracas
10:55 Madrid
05:50 Porlamar
07:40 Caracas
07:40 Madrid
11:45 Casablanca
Connect
9V43 Avior Airlines
PU702 Plus Ultra Lineas Aerea
IB8790 Iberia
07:00 Barcelona
18:00 Caracas
10:55 Madrid
07:50 Caracas
07:45 Madrid
11:45 Casablanca
Connect
9V43 Avior Airlines
ES895 DHL International
IB8790 Iberia
07:00 Barcelona
18:10 Caracas
10:55 Madrid
07:50 Caracas
08:45 Madrid
11:45 Casablanca
Connect
9V43 Avior Airlines
9V1214 Avior Airlines
IB6500 Iberia
IB8794 Iberia
07:00 Barcelona
11:00 Caracas
16:10 Santo Domingo
16:40 Madrid
07:50 Caracas
12:30 Santo Domingo
06:30 Madrid
17:30 Casablanca
Connect
9V43 Avior Airlines
AF385 Air France
AF1596 Air France
07:00 Barcelona
16:25 Caracas
12:25 Paris CDG
07:50 Caracas
07:50 Paris CDG
14:35 Casablanca
Connect
9V43 Avior Airlines
9V1214 Avior Airlines
IB6500 Iberia
IB8790 Iberia
07:00 Barcelona
11:00 Caracas
16:10 Santo Domingo
10:55 Madrid
07:50 Caracas
12:30 Santo Domingo
06:30 Madrid
11:45 Casablanca
Connect
9V43 Avior Airlines
IB6674 Iberia
IB8790 Iberia
07:00 Barcelona
16:55 Caracas
10:55 Madrid
07:50 Caracas
07:40 Madrid
11:45 Casablanca
Connect
9V43 Avior Airlines
TP172 TAP Portugal
TP1436 TAP Portugal
07:00 Barcelona
17:45 Caracas
13:50 Lisbon
07:50 Caracas
06:45 Lisbon
15:15 Casablanca
Connect
9V43 Avior Airlines
AF385 Air France
AF1196 Air France
07:00 Barcelona
16:25 Caracas
15:00 Paris CDG
07:50 Caracas
07:50 Paris CDG
17:10 Casablanca
Connect
9V43 Avior Airlines
IB6674 Iberia
IB8794 Iberia
07:00 Barcelona
16:55 Caracas
16:40 Madrid
07:50 Caracas
07:40 Madrid
17:30 Casablanca
Connect
9V1320 Avior Airlines
IB6586 Iberia
IB8794 Iberia
09:00 Barcelona
17:25 Bogota
16:40 Madrid
10:00 Bogota
10:30 Madrid
17:30 Casablanca
Connect
9V1320 Avior Airlines
AV026 Avianca - Aerovías del Continente Americano S.A.
IB8790 Iberia
09:00 Barcelona
12:30 Bogota
10:55 Madrid
10:00 Bogota
05:45 Madrid
11:45 Casablanca
Connect
9V1318 Avior Airlines
TX556 Air Caraïbes
AT761 Royal Air Maroc
10:00 Barcelona
18:40 Santo Domingo
12:45 Paris Orly
11:40 Santo Domingo
09:15 Paris Orly
14:45 Casablanca
Connect
9V1318 Avior Airlines
UX088 Air Europa
AT973 Royal Air Maroc
10:00 Barcelona
20:50 Santo Domingo
13:50 Madrid
11:40 Santo Domingo
11:00 Madrid
14:40 Casablanca
Connect
9V1318 Avior Airlines
IB6500 Iberia
AT973 Royal Air Maroc
10:00 Barcelona
16:10 Santo Domingo
13:50 Madrid
11:40 Santo Domingo
06:30 Madrid
14:40 Casablanca
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB8794 Iberia
10:00 Barcelona
16:10 Santo Domingo
16:40 Madrid
11:40 Santo Domingo
06:30 Madrid
17:30 Casablanca
Connect
9V1318 Avior Airlines
IB6500 Iberia
IB8790 Iberia
10:00 Barcelona
16:10 Santo Domingo
10:55 Madrid
11:40 Santo Domingo
06:30 Madrid
11:45 Casablanca
Connect
5R352 RUTACA
ES895 DHL International
AT973 Royal Air Maroc
15:50 Barcelona
18:10 Caracas
13:50 Madrid
16:30 Caracas
08:45 Madrid
14:40 Casablanca
Connect
5R352 RUTACA
UX072 Air Europa
AT973 Royal Air Maroc
15:50 Barcelona
20:40 Caracas
13:50 Madrid
16:30 Caracas
11:20 Madrid
14:40 Casablanca
Connect
5R352 RUTACA
ES895 DHL International
IB8794 Iberia
15:50 Barcelona
18:10 Caracas
16:40 Madrid
16:30 Caracas
08:45 Madrid
17:30 Casablanca
Connect
5R352 RUTACA
ES895 DHL International
IB8790 Iberia
15:50 Barcelona
18:10 Caracas
10:55 Madrid
16:30 Caracas
08:45 Madrid
11:45 Casablanca
Connect
5R352 RUTACA
UX072 Air Europa
IB8794 Iberia
15:50 Barcelona
20:40 Caracas
16:40 Madrid
16:30 Caracas
11:20 Madrid
17:30 Casablanca
Connect
5R352 RUTACA
UX072 Air Europa
AT971 Royal Air Maroc
15:50 Barcelona
20:40 Caracas
19:30 Madrid
16:30 Caracas
11:20 Madrid
20:20 Casablanca
Connect

5. Caracas to Tangier

  1. You take a bus, shuttle or taxi from your location in Barcelona to Caracas.

  2. You take a flight from Caracas to Tangier and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Tangier to your destination in Morocco.

Flight Depart Arrive
AF385 Air France
3O364 Air Arabia Maroc
16:25 Caracas
11:50 Paris CDG
07:50 Paris CDG
13:30 Tangier
Connect
IB6674 Iberia
IB8796 Iberia
16:55 Caracas
11:35 Madrid
07:40 Madrid
11:55 Tangier
Connect
IB6674 Iberia
3O392 Air Arabia Maroc
16:55 Caracas
10:40 Madrid
07:40 Madrid
11:15 Tangier
Connect
PU702 Plus Ultra Lineas Aerea
3O392 Air Arabia Maroc
18:00 Caracas
10:40 Madrid
07:45 Madrid
11:15 Tangier
Connect
PU702 Plus Ultra Lineas Aerea
IB8796 Iberia
18:00 Caracas
11:35 Madrid
07:45 Madrid
11:55 Tangier
Connect
PU702 Plus Ultra Lineas Aerea
FR7754 Ryanair
18:00 Caracas
12:25 Madrid
07:45 Madrid
12:55 Tangier
Connect
ES895 DHL International
3O392 Air Arabia Maroc
18:10 Caracas
10:40 Madrid
08:45 Madrid
11:15 Tangier
Connect
ES895 DHL International
IB8796 Iberia
18:10 Caracas
11:35 Madrid
08:45 Madrid
11:55 Tangier
Connect
ES895 DHL International
FR7754 Ryanair
18:10 Caracas
12:25 Madrid
08:45 Madrid
12:55 Tangier
Connect
UX072 Air Europa
FR7754 Ryanair
20:40 Caracas
12:25 Madrid
11:20 Madrid
12:55 Tangier
Connect

References

Find Hotels in Morocco

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

Booking.com