Travel options for:
Puerto de la Cruz to Fes
  • Fly

    $120 - $444
    1. Puerto de la Cruz

      44 min - every 30 minutes

      $5 - $8

    2. Tenerife (TFN)

      5 h 10 min - 1 stopover

      $110 - $430

    3. Fes (FEZ)

      13 min - 8 miles

      $4 - $6

  • Drive, car ferry

    $282 - $960
    1. Puerto de la Cruz

      31 min - 25.5 miles

      $4 - $7

    2. Santa Cruz de Tenerife

      15 h - once a week

      $190 - $750

    3. Cádiz

      1 h 20 min - 65.9 miles

      $12 - $18

    4. Tarifa

      1 h - hourly

      $40 - $130

    5. Tangier

      4 h 8 min - 254 miles

      $35 - $55

  • Car ferry, bus

    $353 - $1,007
    1. El Risco

      28 min - every 30 minutes - line 103

      $5 - $8

    2. Intercambiador Santa Cruz

      5 min - every 15 minutes - line 920

      $1 - $4

    3. Santa Cruz de Tenerife

      15 h - once a week

      $190 - $750

    4. Cadiz

      1 h 40 min - once daily

      $16 - $25

    5. Algeciras

      12 h - 6 times a week

      $140 - $220

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

From El Risco bus to Tenerife airport, fly to Fes airport, then taxi to Fes. 8 h 7 min $252. From Puerto de la Cruz drive to Santa Cruz de Tenerife, car ferry to Cádiz, drive to Tarifa, car ferry to Tangier, then drive to Fes. 46 h 45 min $435. From El Risco line 103 bus to Intercambiador Santa Cruz, line 920 bus to Santa Cruz de Tenerife, car ferry to Cadiz, bus to Algeciras, then bus to Fez. 2 days 8 h $460.