Ship sailing past a rocky outcrop in the Strait of Gibraltar
By Sea

Spain to Morocco ferries

Crossing the Strait of Gibraltar from Tarifa and Algeciras.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Crossing the Strait of Gibraltar from Spain to Morocco is one of Europe's most dramatic short ferry passages — about 14 kilometres of sea at the narrowest point, with Africa visible from the Spanish shore. Several routes operate, with crossing times ranging from 35 minutes to around 2.5 hours, and the whole system is busier and more logistically involved than it might first appear. Here is what to know before you board.

The routes and ports

Three main Spanish ports serve the Morocco crossing, with different characteristics:

Main operators

The strait is served by several operators, with services often running at high frequency:

Foot passengers versus vehicles

Foot passengers have a straightforward experience — book a ticket (which can often be done at the port on the day outside peak season, though advance booking is safer in summer), bring your passport, and board. The high-speed vessels from Tarifa are the best option for those without cars: fast, frequent and simple.

Vehicle crossings from Algeciras are more complex. The logistics of driving into Morocco require some preparation:

Border controls and what to expect

This is an international crossing between a Schengen country (Spain) and a non-Schengen, non-EU country (Morocco). Passport control is taken seriously on both sides:

Queues at passport control, particularly on busy summer days when Moroccan diaspora traffic is at its height, can be long. August is the peak period — millions of Moroccan nationals living in Europe travel home by car via this crossing. Patience and time allowance are important. For entry requirements relevant to your nationality, always check with the relevant embassy or government travel advice.

August traffic: the Algeciras port in August, when the Moroccan diaspora makes the annual migration south, is one of the busiest in Europe. Waiting times for vehicle crossings can extend to many hours. If you are travelling with a car in August, consider very early morning departures, or arrive at the port well ahead of your intended crossing time.

Arriving in Morocco: Tangier Med versus Tangier city

There is an important practical distinction between Tangier Med (the large modern port east of Tangier used by most Algeciras crossings) and Tangier city port (the older central port served by fast ferries from Tarifa). They are about 45 km apart and the journey from Tangier Med into Tangier city takes 30–45 minutes by road or taxi.

If you want to arrive in the centre of Tangier directly, the Tarifa–Tangier city route is far more convenient. If you are continuing by road south into Morocco with a vehicle, Tangier Med is arguably the better entry point — the motorway connection south is well signed from there.

Getting to Tarifa and Algeciras

Algeciras is served by trains from Málaga (about 2 hours) and buses from Seville, Málaga and other Andalusian cities. Tarifa is not on the main rail network — buses from Algeciras or Málaga are the standard approach. Neither port is a destination in itself; they are transit points, and the town of Tarifa (just a short walk from the ferry terminal) is considerably more charming than Algeciras if you have time to wait.

Frequently asked questions

How long does the Spain–Morocco ferry crossing take?

The fastest crossing — Tarifa to Tangier city with FRS — takes about 35 minutes on high-speed craft. The Algeciras to Tangier Med crossing by conventional ferry takes around 60–90 minutes. Vehicle ferries in peak season may involve additional waiting time at customs and border control on both sides.

Do I need a visa to visit Morocco?

Many nationalities — EU, UK, US, Canadian — do not require a visa for short stays in Morocco. Always confirm the current requirements for your specific nationality with the Moroccan embassy or your government's official travel advice before travelling, as rules change.

Can I take my own car from Spain to Morocco on the ferry?

Yes, but be prepared for a temporary import declaration at the Moroccan port, and ensure your car insurance covers Morocco. Check your policy well in advance. Rental cars usually require written permission from the rental company before crossing — most standard rental agreements do not include Morocco.

Which port should I use: Tarifa or Algeciras?

Tarifa is best for foot passengers wanting the quickest crossing to Tangier city. Algeciras is the main vehicle crossing and has the highest frequency. If you have no car, Tarifa's speed advantage is significant — and the town itself is a pleasant staging point on the coast.

Sources and further reading: