Travel options for:
Marrakesh to Spain
  • Fly to Madrid

    $43 - $212
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      1 h 55 min - non-stop

      $35 - $190

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Fly to Valencia

    $71 - $220
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      2 h - non-stop

      $65 - $200

    3. Valencia (VLC)

      22 min - every 15 minutes - line 5

      $1 - $4

  • Fly to Barcelona

    $52 - $208
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      2 h 25 min - non-stop

      $45 - $190

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly to Sevilla

    $41 - $371
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      1 h 30 min - non-stop

      $35 - $350

    3. Sevilla (SVQ)

      21 min - every 30 minutes

      $1 - $5

  • Train, bus

    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 - 3156 feet

    4. Alacant-Terminal

      2 h 27 min - every 4 hours

      $65 - $90

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus via Alicante

    1. Marrakech

      3 h 30 min - hourly

      $9 - $12

    2. Marché Central

      8 min - every 30 minutes

      $1

    3. Casablanca

      20 h 45 min - 3 times a week

    4. Alicante

      5 h 15 min - 3 times a day

    5. Intercambiador de Avenida de

      7 min - every 10 minutes - line 12

      $1 - $3

    6. Alcala - Manuel Becerra

      21 min - every 20 minutes - line 53

      $1

  • Bus

    $3 - $5
    1. Marrakech

      2 days 3 h - once daily

    2. Avenida De America

      5 min - every 10 minutes - line 4

      $1 - $2

    3. Goya

      6 min - every 10 minutes - line 2

      $1 - $3

  • Drive, car ferry

    $449 - $1,063
    1. Marrakesh

      5 h 41 min - 361.9 miles

      $50 - $80

    2. Tangier

      7 h - once daily

      $340 - $900

    3. Motril

      4 h 54 min - 302.8 miles

      $55 - $85

  • 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 Madrid airport, train to Atocha, then train to Madrid. 5 h 2 min $99. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Valencia airport, then line 5 subway to Valencia. 4 h 47 min $124. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Barcelona airport, then train to Barcelona. 5 h 17 min $107. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Sevilla airport, then bus to Sevilla. 4 h 28 min $125. From Marrakech train to Casablanca, bus to Alicante, walk to Alacant-Terminal, train to Atocha-Renfe, then line 1 subway to Sol. 29 h 8 min. From Marrakech bus to Marché Central, tram to Casablanca, bus to Alicante, bus to Intercambiador de Avenida de America, line 12 bus to Alcala - Manuel Becerra, then line 53 bus to Sol - Sevilla. 32 h 34 min. From Marrakech bus to Avenida De America, line 4 subway to Goya, then line 2 subway to Sol. 2 days 3 h $3. From Marrakesh drive to Tangier, car ferry to Motril, then drive to Madrid. 17 h 35 min $1,035.