Spain – Morocco ferries
Ferry crossings between Spain and Morocco: Algeciras and Barcelona to Tanger Med, with vehicles and cabins. Ideal for the Moroccan diaspora and travellers driving their car.
Search & bookAvailable crossings
- Tarifa → Tangier (Tanger Ville) — AFRICA MOROCCO LINK, BALEARIA · around 1 h · from €41
- Barcelona → Tanger Med — Grandi Navi Veloci · around 30 h · from €120
- Algeciras → Tanger Med — AFRICA MOROCCO LINK, NAVIERA ARMAS, DFDS IBERIA · around 1 h 30 · from €72
- Algeciras → Ceuta — NAVIERA ARMAS, DFDS IBERIA · around 1 hour (high-speed) · from €40
- Almeria → Melilla — NAVIERA ARMAS · around 5 h 30 (conventional ferry) · from €70
- Almeria → Nador — BALEARIA, GRANDI NAVI VELOCI, NAVIERA ARMAS · from around 5 h 30 (fast ferry) to 9 h (overnight crossing) · from €60
- Motril → Nador — Naviera Armas · About 5 hours · from €45
- Málaga → Melilla — Baleària · about 6 hours · from €90
Ferry operators
Frequently asked questions
- Which companies operate Spain – Morocco ferries?
- Africa Morocco Link, Balearia, Naviera Armas and DFDS, from Algeciras, Tarifa and Almería to Tanger Med, Tanger Ville, Nador, Ceuta and Melilla; plus GNV from Barcelona to Tanger Med.
- What is the fastest ferry to Morocco?
- Tarifa – Tanger Ville, in about 1 hour, is the fastest crossing of the Strait of Gibraltar, along with Algeciras – Ceuta.
- Which port should I choose for Morocco?
- Algeciras and Tarifa for the north (Tangier), Almería for Nador and Melilla, and Barcelona for a long crossing with a cabin.
- Can I bring my car, and when should I book?
- Yes, cars, motorbikes and motorhomes are accepted. Book ahead for July and August (Marhaba operation), when demand peaks.