How to get to Tenerife, Canary Islands, Spain from Marrakesh by flight ? You can check flights from Marrakesh to Tenerife, Canary Islands, Spain below.
You can find flight ticket prices from Marrakesh to Tenerife, 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 Tenerife, Canary Islands, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
UX1424
Air Europa
UX9059
Air Europa
|
01:55
Marrakech
07:05
Madrid
|
04:50
Madrid
08:55
Tenerife
|
Connect |
UX1424
Air Europa
UX9118
Air Europa
|
01:55
Marrakech
11:40
Madrid
|
04:50
Madrid
13:35
Tenerife
|
Connect |
FR2240
Ryanair
VY3212
Vueling Airlines
|
08:10
Marrakech
13:00
Barcelona
|
11:35
Barcelona
15:30
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 |
IB3341
Iberia
IB3938
Iberia
|
12:35
Marrakech
20:55
Madrid
|
15:30
Madrid
22:45
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:10
Sevilla
|
15:30
Sevilla
19:25
Tenerife
|
Connect |
FR4009
Ryanair
UX5106
Air Europa
|
13:10
Marrakech
20:10
Sevilla
|
15:30
Sevilla
21:25
Tenerife
|
Connect |
AT686
Royal Air Maroc
VY3214 3218
Vueling Airlines
|
14:15
Marrakech
20:00
Barcelona
|
17:30
Barcelona
22:30
Tenerife
|
Connect |
FR3908
Ryanair
VY3114
Vueling Airlines
|
14:25
Marrakech
20:35
Malaga
|
16:50
Malaga
22:05
Tenerife
|
Connect |
VY7331
Vueling Airlines
VY3210
Vueling Airlines
|
22:35
Marrakech
07:05
Barcelona
|
01:50
Barcelona
09:35
Tenerife
|
Connect |
VY7331
Vueling Airlines
VY3212
Vueling Airlines
|
22:35
Marrakech
07:45
Barcelona
|
01:50
Barcelona
10:15
Tenerife
|
Connect |
VY7335
Vueling Airlines
VY3212
Vueling Airlines
|
22:40
Marrakech
07:45
Barcelona
|
01:55
Barcelona
10:15
Tenerife
|
Connect |
VY7335
Vueling Airlines
VY3210
Vueling Airlines
|
22:40
Marrakech
07:05
Barcelona
|
01:55
Barcelona
09:35
Tenerife
|
Connect |
VY7333
Vueling Airlines
VY3212
Vueling Airlines
|
23:30
Marrakech
07:45
Barcelona
|
02:45
Barcelona
10:15
Tenerife
|
Connect |
VY7333
Vueling Airlines
VY3210
Vueling Airlines
|
23:30
Marrakech
07:05
Barcelona
|
02:45
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 Tenerife Sur Apt and cost approximately 600 USD.
You take a bus, shuttle or taxi from Tenerife Sur Apt to your destination in Tenerife, Canary Islands, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
UX1424
Air Europa
IB3978
Iberia
|
01:55
Marrakech
08:00
Madrid
|
04:50
Madrid
10:05
Tenerife Sur Apt
|
Connect |
UX1424
Air Europa
FR2913
Ryanair
|
01:55
Marrakech
06:10
Madrid
|
04:50
Madrid
08:15
Tenerife Sur Apt
|
Connect |
FR5212
Ryanair
FR1514
Ryanair
|
06:45
Marrakech
13:35
Beauvais
|
11:00
Beauvais
16:45
Tenerife Sur Apt
|
Connect |
AT604
Royal Air Maroc
U24459
easyJet
|
08:50
Marrakech
14:00
Lyon
|
12:40
Lyon
17:15
Tenerife Sur Apt
|
Connect |
U27706
easyJet
U27701
easyJet
|
08:50
Marrakech
15:50
Nantes
|
12:45
Nantes
18:50
Tenerife Sur Apt
|
Connect |
U21312
easyJet
LX2440
Swiss
|
08:55
Marrakech
14:20
Geneva
|
13:00
Geneva
17:25
Tenerife Sur Apt
|
Connect |
U22592
easyJet
U22587
easyJet
|
09:00
Marrakech
14:20
Milan Malpensa
|
13:15
Milan Malpensa
17:55
Tenerife Sur Apt
|
Connect |
U21892
easyJet
U21907 1903
easyJet
|
10:30
Marrakech
15:50
Manchester
|
14:15
Manchester
20:25
Tenerife Sur Apt
|
Connect |
U21892
easyJet
U21903
easyJet
|
10:30
Marrakech
17:10
Manchester
|
14:15
Manchester
21:45
Tenerife Sur Apt
|
Connect |
U21892
easyJet
U21907
easyJet
|
10:30
Marrakech
17:20
Manchester
|
14:15
Manchester
21:55
Tenerife Sur Apt
|
Connect |
IB3341
Iberia
IB3828
Iberia
NT157
Binter Canarias
|
12:35
Marrakech
18:10
Madrid
21:00
Gran Canaria
|
15:30
Madrid
20:00
Gran Canaria
21:40
Tenerife Sur Apt
|
Connect |
IB3341
Iberia
IB3838
Iberia
NT157
Binter Canarias
|
12:35
Marrakech
16:30
Madrid
21:00
Gran Canaria
|
15:30
Madrid
18:25
Gran Canaria
21:40
Tenerife Sur Apt
|
Connect |
IB3341
Iberia
IB3848
Iberia
NT157
Binter Canarias
|
12:35
Marrakech
18:05
Madrid
21:00
Gran Canaria
|
15:30
Madrid
19:55
Gran Canaria
21:40
Tenerife Sur Apt
|
Connect |
IB3341
Iberia
IB3926
Iberia
|
12:35
Marrakech
20:45
Madrid
|
15:30
Madrid
22:45
Tenerife Sur Apt
|
Connect |
IB3341
Iberia
IB3928
Iberia
|
12:35
Marrakech
16:20
Madrid
|
15:30
Madrid
18:25
Tenerife Sur Apt
|
Connect |
TO3019
Transavia France
TO3130
Transavia France
|
16:45
Marrakech
22:30
Paris Orly
|
20:55
Paris Orly
01:45
Tenerife Sur Apt
|
Connect |
You take a bus, shuttle or taxi from your location in Marrakesh to Casablanca.
You take a flight from Casablanca to Tenerife and cost approximately 310 USD.
You take a bus, shuttle or taxi from Tenerife to your destination in Tenerife, Canary Islands, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
3O373
Air Arabia Maroc
VY3216
Vueling Airlines
|
08:00
Casablanca
12:05
Barcelona
|
11:10
Barcelona
14:35
Tenerife
|
Connect |
AT1964
Royal Air Maroc
VY3212
Vueling Airlines
|
08:50
Casablanca
13:00
Barcelona
|
11:50
Barcelona
15:30
Tenerife
|
Connect |
AT976
Royal Air Maroc
NT167
Binter Canarias
|
09:05
Casablanca
16:00
Gran Canaria
|
12:00
Gran Canaria
16:30
Tenerife
|
Connect |
AT976
Royal Air Maroc
NT147
Binter Canarias
|
09:05
Casablanca
14:00
Gran Canaria
|
12:00
Gran Canaria
14:30
Tenerife
|
Connect |
AT976
Royal Air Maroc
NT135 145 135
Binter Canarias
|
09:05
Casablanca
15:00
Gran Canaria
|
12:00
Gran Canaria
15:30
Tenerife
|
Connect |
AT986
Royal Air Maroc
UX5404
Air Europa
|
09:10
Casablanca
13:35
Malaga
|
11:20
Malaga
15:05
Tenerife
|
Connect |
AT988
Royal Air Maroc
VY3066
Vueling Airlines
NT167
Binter Canarias
|
09:40
Casablanca
13:10
Malaga
16:00
Gran Canaria
|
11:50
Malaga
14:35
Gran Canaria
16:30
Tenerife
|
Connect |
AT988
Royal Air Maroc
VY3066
Vueling Airlines
NT169
Binter Canarias
|
09:40
Casablanca
13:10
Malaga
17:00
Gran Canaria
|
11:50
Malaga
14:35
Gran Canaria
17:30
Tenerife
|
Connect |
AT988
Royal Air Maroc
VY3140
Vueling Airlines
NT471
Binter Canarias
|
09:40
Casablanca
12:50
Malaga
15:20
Arrecife
|
11:50
Malaga
14:00
Arrecife
16:10
Tenerife
|
Connect |
AT988
Royal Air Maroc
VY3276
Vueling Airlines
|
09:40
Casablanca
13:25
Malaga
|
11:50
Malaga
14:55
Tenerife
|
Connect |
AT972
Royal Air Maroc
UX9048
Air Europa
|
09:50
Casablanca
15:00
Madrid
|
12:40
Madrid
16:55
Tenerife
|
Connect |
AT972
Royal Air Maroc
IB3940
Iberia
|
09:50
Casablanca
13:50
Madrid
|
12:40
Madrid
15:40
Tenerife
|
Connect |
AT972
Royal Air Maroc
IB3944
Iberia
|
09:50
Casablanca
16:40
Madrid
|
12:40
Madrid
18:30
Tenerife
|
Connect |
AT423
Royal Air Maroc
NT6307
Binter Canarias
NT167
Binter Canarias
|
10:55
Casablanca
13:00
Agadir
16:00
Gran Canaria
|
11:55
Agadir
14:40
Gran Canaria
16:30
Tenerife
|
Connect |
AT984
Royal Air Maroc
VY3114
Vueling Airlines
|
11:40
Casablanca
20:35
Malaga
|
13:50
Malaga
22:05
Tenerife
|
Connect |
IB8795
Iberia
IB3938
Iberia
|
12:45
Casablanca
20:55
Madrid
|
15:35
Madrid
22:45
Tenerife
|
Connect |
IB8795
Iberia
IB3944
Iberia
|
12:45
Casablanca
16:40
Madrid
|
15:35
Madrid
18:30
Tenerife
|
Connect |
AT980
Royal Air Maroc
VY3107
Vueling Airlines
|
13:10
Casablanca
19:20
Lisbon
|
15:10
Lisbon
21:40
Tenerife
|
Connect |
3O385
Air Arabia Maroc
VY3114
Vueling Airlines
|
14:00
Casablanca
20:35
Malaga
|
16:10
Malaga
22:05
Tenerife
|
Connect |
AT960
Royal Air Maroc
VY3214 3218
Vueling Airlines
|
15:50
Casablanca
20:00
Barcelona
|
18:50
Barcelona
22:30
Tenerife
|
Connect |
AT970
Royal Air Maroc
IB3938
Iberia
|
15:55
Casablanca
20:55
Madrid
|
18:45
Madrid
22:45
Tenerife
|
Connect |
TP1443
TAP Portugal
VY3107
Vueling Airlines
|
16:50
Casablanca
19:20
Lisbon
|
18:10
Lisbon
21:40
Tenerife
|
Connect |
AT1412
Royal Air Maroc
AT1418
Royal Air Maroc
NT193
Binter Canarias
|
16:55
Casablanca
19:05
Laayoune
22:00
Gran Canaria
|
18:40
Laayoune
19:50
Gran Canaria
22:30
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 Tenerife, 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 |
TB7201
TUI fly Belgium
TB6443
TUI fly Belgium
|
07:10
Marrakech
16:00
Lille Lesquin
|
11:30
Lille Lesquin
19:15
Gran Canaria
|
Connect |
FR2240
Ryanair
FR6370
Ryanair
|
08:10
Marrakech
13:10
Barcelona
|
11:35
Barcelona
15:35
Gran Canaria
|
Connect |
AT684
Royal Air Maroc
IB3830
Iberia
|
08:30
Marrakech
12:30
Madrid
|
11:20
Madrid
14:25
Gran Canaria
|
Connect |
AT684
Royal Air Maroc
UX9164
Air Europa
|
08:30
Marrakech
15:05
Madrid
|
11:20
Madrid
17:00
Gran Canaria
|
Connect |
3O379
Air Arabia Maroc
FR6370
Ryanair
|
08:40
Marrakech
13:10
Barcelona
|
12:00
Barcelona
15:35
Gran Canaria
|
Connect |
AT402
Royal Air Maroc
AT1412
Royal Air Maroc
AT1418
Royal Air Maroc
|
08:50
Marrakech
16:55
Casablanca
19:05
Laayoune
|
09:55
Casablanca
18:40
Laayoune
19:50
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 |
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
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 |
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 |
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
IB3838
Iberia
|
12:35
Marrakech
16:30
Madrid
|
15:30
Madrid
18:25
Gran Canaria
|
Connect |
FR4009
Ryanair
VY3046
Vueling Airlines
|
13:10
Marrakech
18:20
Sevilla
|
15:30
Sevilla
19:40
Gran Canaria
|
Connect |
VY7331
Vueling Airlines
VY3006 3004
Vueling Airlines
|
22:35
Marrakech
06:50
Barcelona
|
01:50
Barcelona
09:20
Gran Canaria
|
Connect |
VY7335
Vueling Airlines
VY3006 3004
Vueling Airlines
|
22:40
Marrakech
06:50
Barcelona
|
01:55
Barcelona
09:20
Gran Canaria
|
Connect |
VY7333
Vueling Airlines
VY3006 3004
Vueling Airlines
|
23:30
Marrakech
06:50
Barcelona
|
02:45
Barcelona
09:20
Gran Canaria
|
Connect |
You can find hotels and accommodations in Tenerife, Canary Islands, Spain with our hotels search tool below
Booking.com