Travel options for:
Tangier to Mogarraz
  • Car ferry, train, bus

    1. Tangier

      1hrs 00min - every 4 hours

      $35 - $120

    2. Tarifa

      11min - 3010 feet

    3. Tarifa

      24min - once daily

      $1 - $3

    4. Algeciras

      8min - 2414 feet

    5. Algeciras

      5hrs 22min - 3 times a day

      $65 - $85

    6. Av. Cdad. Barcelona - Int.

      10min - every 30 minutes - line 102

      $3

    7. Madrid Estacion Sur

      2hrs 30min - every 4 hours

      $16 - $25

    8. Salamanca

      1hrs 00min - twice daily

      • Mogarraz
  • Car ferry, bus

    1. Tangier

      1hrs 00min - every 4 hours

      $35 - $120

    2. Tarifa

      11min - 3010 feet

    3. Tarifa

      24min - once daily

      $1 - $3

    4. Algeciras

      11hrs 15min - once daily

      $65 - $90

    5. Salamanca

      1hrs 00min - twice daily

      • Mogarraz
  • Car ferry, drive

    1. Tangier

      5min - 3.1 miles

      $1

    2. Tangier

      1hrs 00min - every 4 hours

      $35 - $120

    3. Tarifa

      6hrs 16min - 384.8 miles

      $85 - $130

      • Mogarraz
  • Fly, bus

    1. Tangier

      11min - 6.3 miles

      $12 - $15

    2. Tangier (TNG)

      1hrs 20min - non-stop

      $30 - $180

    3. Madrid (MAD)

      2hrs 45min - 5 times a day

      $17 - $28

    4. Salamanca

      1hrs 00min - twice daily

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

From Tangier car ferry to Tarifa, walk to Tarifa, bus to Algeciras, walk to Algeciras, train to Av. Cdad. Barcelona - Int. Atocha, line 102 bus to Madrid Estacion Sur, bus to Salamanca, then bus to Mogarraz. 14hrs 33min. From Tangier car ferry to Tarifa, walk to Tarifa, bus to Algeciras, bus to Salamanca, then bus to Mogarraz. 16hrs 50min. From Tangier drive to Tangier, car ferry to Tarifa, then drive to Mogarraz. 7hrs 21min $150. From Tangier taxi to Tangier airport, fly to Madrid airport, bus to Salamanca, then bus to Mogarraz. 7hrs 16min.