Travel options for:
Málaga to Fes
  • Car ferry, train

    $54 - $169
    1. Málaga

      5 h 15 min - once daily

      $40 - $150

    2. Melilla

      8 min - 4.3 miles

      $1 - $2

    3. Beni Nsar

      5 h 19 min - once daily

      $11 - $22

  • Bus

    1. Malaga

      14 h 30 min - 6 times a week

  • Drive, car ferry

    $76 - $141
    1. Málaga

      1 h 1 min - 57.3 miles

      $10 - $16

    2. Motril

      4 h - twice a week

      $40 - $85

    3. Al Hoceima

      3 h 36 min - 171.1 miles

      $25 - $40

  • Fly to Fes

    $166 - $429
    1. Málaga

      12 min - every 20 minutes

      $2 - $3

    2. Malaga (AGP)

      4 h 35 min - 1 stopover

      $160 - $420

    3. Fes (FEZ)

      13 min - 7.9 miles

      $4 - $6

  • Fly to Melilla, train

    $49 - $167
    1. Málaga

      12 min - every 20 minutes

      $2 - $3

    2. Malaga (AGP)

      45 min - non-stop

      $35 - $140

    3. Melilla (MLN)

      6 min - 3.9 miles

      $1 - $2

    4. Beni Nsar

      5 h 19 min - once daily

      $11 - $22

  • Fly to Tangier, Grand Taxi

    $71 - $354
    1. Málaga

      12 min - every 20 minutes

      $2 - $3

    2. Malaga (AGP)

      45 min - non-stop

      $40 - $310

    3. Tangier (TNG)

      10 min - 6.2 miles

      $12 - $16

    4. Tangier

      3 h - hourly

      $17 - $25

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

From Málaga car ferry to Melilla, drive to Beni Nsar, then train to Fes. 11 h 42 min 66€. From Malaga bus to Fez. 14 h 30 min. From Málaga drive to Motril, car ferry to Al Hoceima, then drive to Fes. 8 h 37 min 79€. From Málaga Centro-Almeda train to Malaga airport, fly to Fes airport, then taxi to Fes. 7 h 177€. From Málaga Centro-Almeda train to Malaga airport, fly to Melilla airport, drive to Beni Nsar, then train to Fes. 8 h 22 min 70€. From Málaga Centro-Almeda train to Malaga airport, fly to Tangier airport, taxi to Tangier, then Grand Taxi to Fes. 5 h 37 min 134€.