Travel options for:
Marrakesh to Canary Islands
  • Fly to Tenerife

    $102 - $280
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      3 h 30 min - 1 stopover

      $95 - $260

    3. Tenerife (TFN)

      5 min - every 30 minutes - line 102

      $2 - $4

  • Fly to Arrecife

    $127 - $338
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      4 h 40 min - 1 stopover

      $120 - $320

    3. Arrecife (ACE)

      15 min - hourly - line 23

      $2

  • Fly to Tenerife Sur Apt

    $120 - $387
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      5 h 40 min - 1 stopover

      $110 - $360

    3. Tenerife Sur Apt (TFS)

      15 min - every 15 minutes - line 111

      $4 - $6

    4. Los Cristianos

      25 min - hourly - line 480

      $1 - $5

  • Fly to Las Palmas

    $88 - $231
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      2 h 10 min - non-stop

      $80 - $210

    3. Las Palmas (LPA)

      12 min - hourly - line 90

      $3 - $5

  • Night train, bus, car ferry

    1. Marrakech

      10 h 35 min - once daily

      $27 - $50

    2. Tangier

      5 min - every 15 minutes

    3. Tanger

      6 h - once daily

    4. Algeciras

      2 h - once daily

    5. Cadiz

      15 h - once a week

      $190 - $370

    6. Las Palmas de Gran Canaria

      9 min - 5.5 miles

      $9 - $12

  • Train, bus, car ferry

    1. Marrakech

      3 h 35 min - every 4 hours

      $10 - $20

    2. Casablanca

      20 h 45 min - 3 times a week

    3. Alicante

      11 min - 3153 feet

    4. Alacant-Terminal

      2 h 27 min - every 4 hours

      $65 - $90

    5. Madrid-Puerta de Atocha

      3 h 40 min - 3 times a day

      $60 - $80

    6. Huelva-Termino

      20 min - 10.4 miles

      $2 - $3

    7. Huelva

      34 h 30 min - once a week

      $110 - $160

    8. Las Palmas de Gran Canaria

      9 min - 5.5 miles

      $1 - $2

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tenerife airport, then line 102 bus to La Laguna. 6 h 6 min $143. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Arrecife airport, then line 23 bus to Arrecife. 7 h 47 min $172. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tenerife Sur Apt airport, line 111 bus to Los Cristianos, then line 480 bus to Arona. 9 h 15 min $188. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Las Palmas airport, then line 90 bus to Telde. 4 h 59 min $124. From Marrakech night train to Tangier, taxi to Tanger, bus to Algeciras, bus to Cadiz, car ferry to Las Palmas de Gran Canaria, then taxi to Las Palmas de Gran Canaria. 2 days 12 h. From Marrakech train to Casablanca, bus to Alicante, walk 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.