Travel options for:
Spain to Morocco
  • Fly Malaga to Tangier

    $57 - $332
    1. Málaga

      12 min - every 20 minutes

      $2 - $3

    2. Malaga (AGP)

      45 min - non-stop

      $40 - $310

    3. Tangier (TNG)

      13 min - 7.7 miles

      $15 - $19

  • Fly Madrid to Tangier

    $44 - $194
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      1 h 20 min - non-stop

      $26 - $170

    4. Tangier (TNG)

      13 min - 7.7 miles

      $15 - $19

  • Fly Madrid to Marrakech

    $43 - $212
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      2 h - non-stop

      $35 - $190

    4. Marrakech (RAK)

      16 min - every 30 minutes

      $5 - $17

  • Train, taxi, car ferry

    $222 - $370
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid-Puerta de Atocha

      4 h 10 min - every 3 hours

      $70 - $90

    3. Cadiz

      1 h 21 min - 66.1 miles

      $95 - $120

    4. Tarifa

      1 h - every 4 hours

      $40 - $130

    5. Tangier Ferry

      5 min - every 15 minutes

    6. Tangier

      5 h - 5 times a day

      $15 - $28

  • Drive, car ferry

    $151 - $297
    1. Madrid

      7 h - 428 miles

      $80 - $120

    2. Tarifa

      1 h - every 4 hours

      $40 - $130

    3. Tangier

      3 h 25 min - 214.4 miles

      $30 - $50

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

From Málaga Centro-Almeda train to Malaga airport, fly to Tangier airport, then taxi to Tangier. 2 h 10 min $141. From Sol train to Atocha, train to Madrid airport, fly to Tangier airport, then taxi to Tangier. 4 h 16 min $88. From Sol train to Atocha, train to Madrid airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 5 h 6 min $100. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Cadiz, taxi to Tarifa, car ferry to Tangier Ferry, taxi to Tangier, then train to Casa-Voyageurs. 14 h 33 min $272. From Madrid drive to Tarifa, car ferry to Tangier, then drive to Casablanca. 11 h 26 min $183.