Travel options for:
Faro to Tangier
  • Bus, train, car ferry

    $81 - $224
    1. Faro

      2 h - once daily

      $15 - $55

    2. Seville - Plaza de Armas

      4 min - every 30 minutes

      $2

    3. Sevilla-San Bernardo

      1 h 18 min - once daily

      $15 - $26

    4. Puerto Real

      1 h 45 min - once daily

      $9 - $13

    5. Tarifa

      11 min - 3031 feet

    6. Tarifa

      1 h - every 4 hours

      $40 - $130

  • Bus, car ferry via Seville

    $75 - $227
    1. Faro

      2 h - once daily

      $15 - $55

    2. Seville

      2 h 50 min - every 4 hours

      $18 - $40

    3. Algeciras

      43 min - every 2 hours

      $2 - $4

    4. Tarifa - Centro de Salud

      17 min - 4665 feet

    5. Tarifa

      1 h - every 4 hours

      $40 - $130

  • Bus InterNorte, car ferry

    $92 - $198
    1. Faro

      7 h 25 min - once daily

      $45 - $65

    2. Algeciras

      43 min - every 2 hours

      $2 - $4

    3. Tarifa - Centro de Salud

      17 min - 4665 feet

    4. Tarifa

      1 h - every 4 hours

      $40 - $130

  • Drive, car ferry

    $98 - $213
    1. Faro

      3 h 59 min - 250.2 miles

      $55 - $85

    2. Tarifa

      1 h - every 4 hours

      $40 - $130

    3. Tangier

      4 min - 2.6 miles

      $1

  • Fly

    $85 - $334
    1. Faro

      15 min - hourly - line 16

      $3

    2. Faro (FAO)

      6 h 25 min - 1 stopover

      $65 - $310

    3. Tangier (TNG)

      15 min - 8.7 miles

      $17 - $21

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

From Faro bus to Seville - Plaza de Armas, bus to Sevilla-San Bernardo, train to Puerto Real, bus to Tarifa, walk to Tarifa, then car ferry to Tangier. 9 h 18 min 89€. From Faro bus to Seville, bus to Algeciras, bus to Tarifa - Centro de Salud, walk to Tarifa, then car ferry to Tangier. 9 h 35 min 77€. From Faro bus to Algeciras, bus to Tarifa - Centro de Salud, walk to Tarifa, then car ferry to Tangier. 11 h 10 min 89€. From Faro drive to Tarifa, car ferry to Tangier, then drive to Tangier. 5 h 4 min 98€. From Faro line 16 bus to Faro airport, fly to Tangier airport, then taxi to Tangier. 8 h 55 min 171€.