Many people prefer the convenience of a Guided Tour of Morocco but if you want to go it alone, you can get a ferry to Morocco from these ports in Spain.
Cities in Spain with Ferries to Morocco
Ferries from Tarifa and Gibraltar to Morocco can be booked from FRS while ferries from all other Spanish ports can be booked here: Ferries to Spain.
- Tarifa The southern-most tip of Spain and the European capital of windsurfing. Has regular daily ferries to Tangier.
- Algeciras An ugly port city which has regular daily ferries to Tangier and the Spanish enclave of Ceuta.
- Gibraltar A British enclave in Spain which has ferries to Tangier on Fridays and Sundays.
- Barcelona Not so regular and quite a long trip, but you can get a ferry to Tangier.
- Almeria In the south-eastern corner of Spain (as opposed to the other ports here, which are all in the south-west) with ferries to Al Hoceima, Nador and the Spanish enclave of Melilla.
- Málaga The biggest city on the Costa del Sol, with one ferry a day to the Spanish enclave of Melilla. Not good for a day trip. This Morocco Day Trip from Malaga actually drives to Algeciras or Tarifa to catch their ferry.
Ferry Routes from Spain to Morocco and Spanish Enclaves
All of these ferries (apart from those from Tarifa and Gibraltar) can be booked here: Ferries to Spain.
- Algeciras to Ceuta (Trasmed) Book Direct
- Algeciras to Tangier (Trasmed) Book Direct
- Almeria to Melilla (Trasmed) Book Direct
- Almeria to Nador (Trasmed) Book Direct
- Barcelona to Tangier (GNV) Book Direct
- Gibraltar to Tangier (FRS) Book Direct
- Malaga to Melilla (Trasmed) Book Direct
- Tarifa to Tangier (FRS) Book Direct
Ferry Routes from Morocco and Spanish Enclaves to Spain
- Ceuta to Algeciras (Trasmed) Book Direct
- Melilla to Malaga (Trasmed) Book Direct
- Melilla to Almeria (Trasmed) Book Direct
- Nador to Almeria (Trasmed) Book Direct
- Tangier to Algeciras (Trasmed) Book Direct
- Tangier to Barcelona (GNV) Book Direct
- Tangier to Gibraltar (FRS) Book Direct
- Tangier to Tarifa (FRS) Book Direct
Read more on Ferries to Morocco.

