Many people prefer the safety of a Guided Tour of Morocco but if you are brave enough to go it alone, you can get a ferry to Morocco from these ports in Spain.
If you're interested in keeping your carbon footprint down, find out about carbon emissions for ferry travel 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.
- 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.
Ferry Routes from Spain to Morocco and Spanish Enclaves
- Algeciras to Ceuta (Trasmed)
- Algeciras to Tanger (Trasmed)
- Algeciras to Ceuta (Trasmed)
- Almeria to Melilla (Trasmed)
- Almeria to Nador (Trasmed)
- Tarifa to Tanger (FRS)
- Gibraltar to Tanger (FRS)
- Malaga to Melilla (Trasmed)
Ferry Routes from Morocco and Spanish Enclaves to Spain
- Ceuta to Algeciras (Transmed)
- Ceuta to Algeciras (Transmed)
- Melilla to Malaga (Transmed)
- Melilla to Almeria (Transmed)
- Nador to Almeria (Transmed)
- Tanger to Algeciras (Transmed)
- Tanger to Gibraltar (FRS)
- Tanger to Tarifa (FRS)
Read more on Ferries to Morocco.

