How to get to Canary Islands, Spain from Marrakesh by flight ? You can check flights from Marrakesh to Canary Islands, Spain below.
You can find flight ticket prices from Marrakesh to Canary Islands, Spain with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Marrakesh to Marrakech.
You take a flight from Marrakech to Tenerife and cost approximately 110 USD.
You take a bus, shuttle or taxi from Tenerife to your destination in Canary Islands, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
UX1424
Air Europa
UX9118
Air Europa
|
01:55
Marrakech
11:40
Madrid
|
04:50
Madrid
13:35
Tenerife
|
Connect |
UX1424
Air Europa
UX9059
Air Europa
|
01:55
Marrakech
07:05
Madrid
|
04:50
Madrid
08:55
Tenerife
|
Connect |
VY7335
Vueling Airlines
VY3208
Vueling Airlines
|
08:15
Marrakech
16:05
Barcelona
|
11:30
Barcelona
18:35
Tenerife
|
Connect |
AT684
Royal Air Maroc
UX9048
Air Europa
|
08:30
Marrakech
15:00
Madrid
|
11:20
Madrid
16:55
Tenerife
|
Connect |
AT684
Royal Air Maroc
IB3940
Iberia
|
08:30
Marrakech
13:50
Madrid
|
11:20
Madrid
15:40
Tenerife
|
Connect |
FR5628
Ryanair
NT5551
Binter Canarias
|
09:00
Marrakech
13:00
Zaragoza
|
12:05
Zaragoza
15:05
Tenerife
|
Connect |
FR7753
Ryanair
FR822
Ryanair
|
09:45
Marrakech
17:10
Madrid
|
12:45
Madrid
19:05
Tenerife
|
Connect |
FR7753
Ryanair
FR5278
Ryanair
|
09:45
Marrakech
17:15
Madrid
|
12:45
Madrid
19:10
Tenerife
|
Connect |
IB3341
Iberia
IB3938
Iberia
|
12:35
Marrakech
20:55
Madrid
|
15:30
Madrid
22:45
Tenerife
|
Connect |
IB3341
Iberia
IB3838
Iberia
NT191 195 191
Binter Canarias
|
12:35
Marrakech
16:30
Madrid
20:00
Gran Canaria
|
15:30
Madrid
18:25
Gran Canaria
20:30
Tenerife
|
Connect |
IB3341
Iberia
IB3944
Iberia
|
12:35
Marrakech
16:40
Madrid
|
15:30
Madrid
18:30
Tenerife
|
Connect |
FR4009
Ryanair
VY3258
Vueling Airlines
|
13:10
Marrakech
18:30
Sevilla
|
15:30
Sevilla
19:45
Tenerife
|
Connect |
FR4009
Ryanair
UX5106
Air Europa
|
13:10
Marrakech
20:10
Sevilla
|
15:30
Sevilla
21:25
Tenerife
|
Connect |
VY8516
Vueling Airlines
VY3276
Vueling Airlines
|
13:35
Marrakech
20:15
Malaga
|
16:00
Malaga
21:45
Tenerife
|
Connect |
AT686
Royal Air Maroc
VY3214
Vueling Airlines
|
14:15
Marrakech
20:00
Barcelona
|
17:30
Barcelona
22:30
Tenerife
|
Connect |
FR3908
Ryanair
VY3274
Vueling Airlines
|
14:25
Marrakech
20:30
Malaga
|
16:50
Malaga
22:00
Tenerife
|
Connect |
VY7335
Vueling Airlines
VY3210
Vueling Airlines
|
20:45
Marrakech
07:05
Barcelona
|
23:59
Barcelona
09:35
Tenerife
|
Connect |
You take a bus, shuttle or taxi from your location in Marrakesh to Marrakech.
You take a flight from Marrakech to Gran Canaria and cost approximately 110 USD.
You take a bus, shuttle or taxi from Gran Canaria to your destination in Canary Islands, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
UX1424
Air Europa
UX9156
Air Europa
|
01:55
Marrakech
07:05
Madrid
|
04:50
Madrid
09:00
Gran Canaria
|
Connect |
AT400
Royal Air Maroc
AT976
Royal Air Maroc
|
06:00
Marrakech
09:05
Casablanca
|
07:05
Casablanca
12:00
Gran Canaria
|
Connect |
VY7335
Vueling Airlines
VY3006
Vueling Airlines
|
08:15
Marrakech
16:05
Barcelona
|
11:30
Barcelona
18:35
Gran Canaria
|
Connect |
AT684
Royal Air Maroc
UX9164
Air Europa
|
08:30
Marrakech
15:05
Madrid
|
11:20
Madrid
17:00
Gran Canaria
|
Connect |
AT684
Royal Air Maroc
FR2007
Ryanair
|
08:30
Marrakech
13:35
Madrid
|
11:20
Madrid
15:35
Gran Canaria
|
Connect |
AT684
Royal Air Maroc
IB3830
Iberia
|
08:30
Marrakech
12:35
Madrid
|
11:20
Madrid
14:25
Gran Canaria
|
Connect |
AT402
Royal Air Maroc
AT423
Royal Air Maroc
NT6307
Binter Canarias
|
08:50
Marrakech
10:55
Casablanca
13:00
Agadir
|
09:55
Casablanca
11:55
Agadir
14:40
Gran Canaria
|
Connect |
FR7753
Ryanair
FR2007
Ryanair
|
09:45
Marrakech
13:35
Madrid
|
12:45
Madrid
15:35
Gran Canaria
|
Connect |
FR7753
Ryanair
FR2011
Ryanair
|
09:45
Marrakech
16:50
Madrid
|
12:45
Madrid
18:50
Gran Canaria
|
Connect |
FR7753
Ryanair
FR2031
Ryanair
|
09:45
Marrakech
17:10
Madrid
|
12:45
Madrid
19:10
Gran Canaria
|
Connect |
U21892
easyJet
U21909
easyJet
|
10:30
Marrakech
15:25
Manchester
|
14:15
Manchester
19:45
Gran Canaria
|
Connect |
TP1453
TAP Portugal
NT6821
Binter Canarias
|
11:45
Marrakech
17:55
Lisbon
|
13:20
Lisbon
20:25
Gran Canaria
|
Connect |
AT408
Royal Air Maroc
AT1414
Royal Air Maroc
AT1418
Royal Air Maroc
|
12:35
Marrakech
16:30
Casablanca
19:05
Laayoune
|
13:40
Casablanca
18:15
Laayoune
19:50
Gran Canaria
|
Connect |
IB3341
Iberia
IB3828
Iberia
|
12:35
Marrakech
18:10
Madrid
|
15:30
Madrid
20:00
Gran Canaria
|
Connect |
IB3341
Iberia
IB3848
Iberia
|
12:35
Marrakech
18:05
Madrid
|
15:30
Madrid
19:55
Gran Canaria
|
Connect |
IB3341
Iberia
IB3838
Iberia
|
12:35
Marrakech
16:30
Madrid
|
15:30
Madrid
18:25
Gran Canaria
|
Connect |
AT408
Royal Air Maroc
AT1412
Royal Air Maroc
AT1418
Royal Air Maroc
|
12:35
Marrakech
16:55
Casablanca
19:05
Laayoune
|
13:40
Casablanca
18:40
Laayoune
19:50
Gran Canaria
|
Connect |
FR4009
Ryanair
VY3046
Vueling Airlines
|
13:10
Marrakech
16:35
Sevilla
|
15:30
Sevilla
17:55
Gran Canaria
|
Connect |
You take a bus, shuttle or taxi from your location in Marrakesh to Marrakech.
You take a flight from Marrakech to Arrecife and cost approximately 85 USD.
You take a bus, shuttle or taxi from Arrecife to your destination in Canary Islands, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
UX1424
Air Europa
UX9073
Air Europa
|
01:55
Marrakech
13:00
Madrid
|
04:50
Madrid
14:40
Arrecife
|
Connect |
UX1424
Air Europa
FR2015
Ryanair
|
01:55
Marrakech
10:20
Madrid
|
04:50
Madrid
12:05
Arrecife
|
Connect |
UX1424
Air Europa
IB3852
Iberia
|
01:55
Marrakech
08:45
Madrid
|
04:50
Madrid
10:25
Arrecife
|
Connect |
AT400
Royal Air Maroc
AT976
Royal Air Maroc
NT514
Binter Canarias
|
06:00
Marrakech
09:05
Casablanca
13:15
Gran Canaria
|
07:05
Casablanca
12:00
Gran Canaria
14:00
Arrecife
|
Connect |
AT400
Royal Air Maroc
AT988
Royal Air Maroc
VY3140
Vueling Airlines
|
06:00
Marrakech
09:40
Casablanca
12:50
Malaga
|
07:05
Casablanca
11:50
Malaga
14:00
Arrecife
|
Connect |
AF9407
Air France
U23863
easyJet
|
06:20
Marrakech
14:10
Paris CDG
|
10:40
Paris CDG
17:15
Arrecife
|
Connect |
FR8076
Ryanair
FR8174
Ryanair
|
06:30
Marrakech
14:05
Charleroi
|
11:00
Charleroi
17:15
Arrecife
|
Connect |
FR2240
Ryanair
VY2474
Vueling Airlines
|
08:10
Marrakech
15:10
Barcelona
|
11:35
Barcelona
17:25
Arrecife
|
Connect |
VY7335
Vueling Airlines
VY2474
Vueling Airlines
|
08:15
Marrakech
15:10
Barcelona
|
11:30
Barcelona
17:25
Arrecife
|
Connect |
AT684
Royal Air Maroc
IB3854
Iberia
|
08:30
Marrakech
15:55
Madrid
|
11:20
Madrid
17:35
Arrecife
|
Connect |
3O379
Air Arabia Maroc
VY2474
Vueling Airlines
|
08:40
Marrakech
15:10
Barcelona
|
12:00
Barcelona
17:25
Arrecife
|
Connect |
FR5628
Ryanair
NT5551
Binter Canarias
NT474
Binter Canarias
|
09:00
Marrakech
13:00
Zaragoza
16:40
Tenerife
|
12:05
Zaragoza
15:05
Tenerife
17:30
Arrecife
|
Connect |
U22592
easyJet
U22979
easyJet
|
09:00
Marrakech
16:25
Milan Malpensa
|
13:15
Milan Malpensa
19:35
Arrecife
|
Connect |
FR5294
Ryanair
U27473
easyJet
|
09:15
Marrakech
14:10
Bordeaux
|
12:50
Bordeaux
16:30
Arrecife
|
Connect |
FR1352
Ryanair
IB8973
Iberia
IB3854
Iberia
|
09:15
Marrakech
13:50
Santander
15:55
Madrid
|
12:30
Santander
14:55
Madrid
17:35
Arrecife
|
Connect |
FR7753
Ryanair
IB3854
Iberia
|
09:45
Marrakech
15:55
Madrid
|
12:45
Madrid
17:35
Arrecife
|
Connect |
EW569
Eurowings
EW260
Eurowings
|
09:45
Marrakech
17:15
Cologne Bonn
|
13:30
Cologne Bonn
20:45
Arrecife
|
Connect |
AT602
Royal Air Maroc
V72554
Volotea
|
14:15
Marrakech
19:35
Marseille
|
17:50
Marseille
22:10
Arrecife
|
Connect |
VY7333
Vueling Airlines
VY2472
Vueling Airlines
|
19:40
Marrakech
06:55
Barcelona
|
22:55
Barcelona
09:10
Arrecife
|
Connect |
VY7337
Vueling Airlines
VY2472
Vueling Airlines
|
20:20
Marrakech
06:55
Barcelona
|
23:35
Barcelona
09:10
Arrecife
|
Connect |
VY7335
Vueling Airlines
VY2472
Vueling Airlines
|
20:45
Marrakech
06:55
Barcelona
|
23:59
Barcelona
09:10
Arrecife
|
Connect |
VY7335
Vueling Airlines
FR8963
Ryanair
|
20:45
Marrakech
06:20
Barcelona
|
23:59
Barcelona
08:25
Arrecife
|
Connect |
TOM669
TUI Airways
FR2131
Ryanair
|
23:35
Marrakech
05:45
Manchester
|
03:10
Manchester
09:55
Arrecife
|
Connect |
TOM669
TUI Airways
U21971
easyJet
|
23:35
Marrakech
07:00
Manchester
|
03:10
Manchester
11:20
Arrecife
|
Connect |
You can find hotels and accommodations in Canary Islands, Spain with our hotels search tool below
Booking.com