Skip to content
Which ferry suits me?

The ferry to Morocco, door to door

  • All year round
  • Seasonal only
  • No service today

Mercator projection. Coastlines: Natural Earth (public domain). Indicative courses between the passenger terminals.

Comparison sites sell you a ticket. Here we work out the whole journey: the drive to the port, the crossing and the drive to your destination in Morocco, by car or on foot.

Independent guide, not affiliated with any ferry company.

Every crossing between Spain and Morocco

Crossing time, frequency and ferry companies for each route, with the date on which we checked each figure.

View all

Spain to Morocco, one way, 1 adult

  1. AlgecirasTanger MedAll year roundCrossing1 h 30Frequency15 sailings a dayOn foot, one wayfrom 29 €Ferry companiesBaleària, DFDS, AML (Africa Morocco Link)
  2. TarifaTangier CityAll year roundCrossing1 hFrequency6 – 10 sailings a dayOn foot, one wayfrom 36 €Ferry companiesBaleària, AML (Africa Morocco Link)
  3. AlmeríaNador (Beni Ensar)All year roundCrossing6 h – 9 hFrequency1 sailing a dayOn foot, one wayfrom 47 €Ferry companiesBaleària, GNV (Grandi Navi Veloci), AML (Africa Morocco Link)
  4. MotrilNador (Beni Ensar)Seasonal onlyCrossing5 hFrequency3 sailings a weekOn foot, one wayfrom 77.55 €Ferry companiesBaleària
  5. MotrilAl HoceimaSeasonal onlyCrossing5 hFrequency4 sailings a weekOn foot, one wayfrom 86.55 €Ferry companiesBaleària
  6. BarcelonaTanger MedAll year roundCrossing31 h – 37 hFrequency2 sailings a weekOn foot, one wayfrom 87 €Ferry companiesGNV (Grandi Navi Veloci)
  7. BarcelonaNador (Beni Ensar)All year roundCrossing27 h – 30 h 25Frequency1 – 2 sailings a weekOn foot, one wayfrom 96 €Ferry companiesGNV (Grandi Navi Veloci)

Affiliate link: if you book through it we receive a commission, at no extra cost to you. How we are funded

Last checked: November 2026. ‘From’ prices seen on the date we checked. They change with the date, the ferry company and how far ahead you book: use them to compare routes, not as a guaranteed fare.

Three questions and we tell you which crossing saves you the most hours

Pick your starting city, your destination in Morocco and how you are travelling. We rank the crossings by total time and explain why.

  • Total time: road + check-in + ferry + road
  • By car, motorhome, motorbike or on foot
  • No sign-up: the calculation runs on your phone
Travelling
RoadFerry crossingMercator projection. Coastlines: Natural Earth (public domain). Indicative courses between the passenger terminals.
  1. Road to Tarifa
    7 h 57 min684 km
    Check-in time at the port
    1 h 30 min
    Crossing Tarifa – Tangier City
    1 h
    Road to Casablanca
    3 h 55 min342 km

    1026 km by road in total

    Why

    • This is the combination with the fewest total hours for this journey.
    • It has many sailings a day: miss one ship and another follows soon.

    Spain to Morocco, one way, 1 adult

    Affiliate link: if you book through it we receive a commission, at no extra cost to you. How we are funded

The total time adds up: driving without stops (OSRM / OpenStreetMap), the check-in time recommended by the ferry company and the average crossing time. It does not include customs waits, rest breaks or delays. On foot, the road leg corresponds to the journey by car or direct bus.

Affiliate link: if you book through it we receive a commission, at no extra cost to you. How we are funded

Summer is when the queues build: it pays to know when not to travel

Every summer Operación Paso del Estrecho (OPE), Spain's summer Strait-crossing operation, organises the journey of millions of people between Europe and the Maghreb. We go through the dates, the peak days and what changes in the ports.

Guide to the Paso del Estrecho

Ten ports, two shores

How to get there, where you wait and which routes leave from each one.

Spain

AlgecirasRoutes from AlgecirasTanger Med36°08′ N 5°26′ W
TarifaRoutes from TarifaTangier City36°01′ N 5°36′ W
AlmeríaRoutes from AlmeríaNador (Beni Ensar)36°50′ N 2°28′ W
MotrilRoutes from MotrilNador (Beni Ensar)Al Hoceima36°43′ N 3°31′ W
MálagaNo service today36°43′ N 4°25′ W
BarcelonaRoutes from BarcelonaTanger MedNador (Beni Ensar)41°22′ N 2°11′ E

Morocco

Tanger MedRoutes from Tanger MedAlgecirasBarcelona35°53′ N 5°31′ W
Tangier CityRoutes from Tangier CityTarifa35°47′ N 5°48′ W
Nador (Beni Ensar)Routes from Nador (Beni Ensar)AlmeríaMotrilBarcelona35°16′ N 2°56′ W
Al HoceimaRoutes from Al HoceimaMotril35°15′ N 3°55′ W

The Ceuta and Melilla alternative

Another way in: take a ferry to one of Spain's two cities in North Africa and enter Morocco across the land border. The sailing is a domestic route; the unknown is the border.

Via Ceuta: Algeciras – Ceuta and the Tarajal border

The crossing takes around an hour by fast ferry. On the day we checked, three companies were running it: Baleària, DFDS and Ceuta Link, a new brand that has been sailing since 30 October 2026 with a ship that came from Armas Trasmediterránea. Between the three they had 19 sailings a day from Algeciras in the autumn.

From Ceuta you enter Morocco through the Tarajal crossing, towards Fnideq and Tetouan. In summer 2026 the queues linked to the new European biometric registration pushed many travellers towards Tanger Med: traffic through Ceuta during Operación Paso del Estrecho (OPE), Spain's summer Strait-crossing operation, fell by 16.7% in the first count.

Via Melilla: Málaga, Almería or Motril and the Beni Ensar border

Baleària links Melilla with Málaga (6 h 30), Almería (about 6 hours, 5 sailings a week) and Motril (7 hours, 3 sailings a week), with cabins.

The Beni Ensar border, the only one in operation, leads straight into Nador. In early October 2026 the crossing was still taking close to two hours, longer at weekends, and on 30 July it was closed temporarily. We have not found a public statement on its situation in November.

These routes make sense if you live in Ceuta or Melilla, if you find a much better fare or if your destination is right by the border. Before choosing them, check the state of the border crossing that same day: it is the one thing we cannot guarantee.

What is worth sorting out before you board

  • Travel and car insuranceYour Spanish policy does not cover Morocco by default. Compare travel insurance with assistance before you board.See insurance for Morocco
  • eSIM for MoroccoEuropean roaming does not cover Morocco. An eSIM is installed before you leave and spares you the surprise bill.See eSIMs for Morocco
  • Stopover hotelSleeping near the port the night before lets you board rested and with time in hand on peak days.Find hotels near the port
  • Car hire in MoroccoIf you cross on foot, hiring on the other side avoids vehicle customs and border insurance.Compare hire cars

Affiliate link: if you book through it we receive a commission, at no extra cost to you. How we are funded

From one host city to another, across the Strait

Spain and Morocco will share host cities in 2030. We explain how to get from Spain to each Moroccan host city, through which port and on which crossing.

How to reach each host city
How to reach each Moroccan host cityNearest arrival portDriving
TangierTangier City8 min
RabatTangier City2 h 55 min
CasablancaTangier City3 h 55 min
FezNador (Beni Ensar)4 h 10 min
MarrakechTangier City6 h 26 min
AgadirTangier City8 h 45 min

Distance and driving time without stops, calculated with OSRM on OpenStreetMap data (2026-11-10). For guidance only.

Alert me to deals and Paso del Estrecho dates

One email when the dates of the operation are published and when we spot deals on the main routes. Nothing else.

The alerts form is not active yet.