Travel from Marrakesh to Canary-Islands

Flights from Marrakesh to Canary Islands

Binter Canarias, Royal Air Maroc and three other airlines fly from Marrakesh to San Cristóbal de La Laguna 3 times a day.

How to get from Marrakesh to Canary Islands

ModeDurationPrice
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tenerife airport, then line 102 bus to San Cristóbal de La Laguna.6 h 7 min$139
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Arrecife airport, then line 23 bus to Arrecife.7 h 53 min$167
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tenerife Sur Apt airport, line 111 bus to San Isidro, then line 408 bus to Granadilla de Abona.8 h 32 min$183
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Las Palmas airport, then line 36 bus to Telde.5 h 24 min$120
From Marrakech night train to Tangier, taxi to Tanger, bus to Algeciras, walk to Algeciras, bus to Cadiz, walk to Cadiz, car ferry to Las Palmas de Gran Canaria, then taxi to Las Palmas de Gran Canaria.2 days 12 h$433
From Marrakech train to Casablanca, bus to Alicante - Estación Central de Autobuses, bus to Alacant-Terminal, train to Madrid-Puerta de Atocha, train to Huelva-Termino, drive to Huelva, car ferry to Las Palmas de Gran Canaria, then drive to Las Palmas de Gran Canaria.2 days 21 h$454

How long does it take to get from Marrakesh to Canary Islands?

It takes approximately 6 h 7 min to get from Marrakesh to Canary Islands, including transfers.

Operators from Marrakesh to Canary Islands

OperatorPhoneWebsite
ALSA Morocco05 24 33 52 70ALSA Morocco
Binter CanariasBinter Canarias
Royal Air MarocRoyal Air Maroc
IberiaIberia
TAP PortugalTAP Portugal
RyanairRyanair
Titsa+34 (0) 922 531 300Titsa
Air EuropaAir Europa
IC Bus Lanzarote928 811 522IC Bus Lanzarote
Global Las Palmas902 38 11 10Global Las Palmas
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
ALSA+34 902 42 22 42ALSA
Transportes Comes956 291 168Transportes Comes
Acciona Trasmediterranea+34 (0) 917369957Acciona Trasmediterranea
Vectalia - Grupo SuBús+34 (0) 965140936Vectalia - Grupo SuBús
Spanish Railways AVESpanish Railways AVE
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Naviera Armas+34 (0) 902 456 500Naviera Armas