Ferry from Spain to Morocco: Every Route Compared, With Tips for Summer

Ferry crossing the Strait of Gibraltar

Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. It helps keep this site free.

Crossing from Spain to Morocco by ferry is the classic way to arrive, and the only practical option if you are taking your own car. The shortest crossing takes about an hour. This guide compares the main routes so you can pick the right port, and explains how to avoid the worst of the summer queues.

The main ferry routes from Spain to Morocco

RouteTypical crossing timeGood to know
Tarifa to Tangier VilleAbout 1 hArrives in the centre of Tangier, ideal for foot passengers
Algeciras to Tanger MedAbout 1 h 30 minThe busiest route for cars. Tanger Med port is about 40 km east of Tangier
Algeciras to CeutaAbout 1 hCeuta is a Spanish city. You then cross the land border into Morocco
Malaga to MelillaAbout 6 to 8 hMelilla is a Spanish city next to Nador
Almeria to NadorAbout 6 to 8 hPopular with families heading to the east of Morocco
Motril to Tanger Med or Al HoceimaSeveral hoursUseful from Granada and the east of Andalusia

Crossing times and timetables vary by operator, ship and season. Always check the latest timetable before travelling.

Companies that operate on these routes include FRS, Balearia, Naviera Armas Trasmediterranea and AML, among others.

Which route should you choose?

  • On foot, visiting Tangier: Tarifa to Tangier Ville. Short crossing, and you arrive right in the city.
  • With a car, heading anywhere in Morocco: Algeciras to Tanger Med has the most departures and connects straight to the motorway.
  • Going to Nador, Oujda or the east: Almeria to Nador, or Malaga to Melilla, saves a long drive across northern Morocco.

Travelling in summer: the Marhaba period

Every summer, hundreds of thousands of Moroccans living in Europe drive home for the holidays. The busiest weeks are usually from mid-July to mid-August, with the return peak at the end of August. During this time:

  • Book early, especially for cars and on weekends.
  • Arrive at the port with plenty of time, and expect long queues at border and customs checks.
  • Carry the right documents: passports, car registration, your driving licence and valid insurance for Morocco.
  • Bring water and food for waiting time in the heat.

Is flying cheaper?

If you are not taking a car, often yes. A short flight from Madrid, Barcelona, Malaga or Seville to Tangier, Nador or Fes can be cheaper and faster than travelling down to the port and crossing. Compare below.

Not taking a car? Compare flights to northern Morocco before you book the ferry.

Compare flights to Tangier

Book the rest of your Morocco trip

Frequently asked questions

What is the shortest ferry crossing from Spain to Morocco?

Tarifa to Tangier Ville and Algeciras to Ceuta both take around one hour.

Can I take my car on the ferry to Morocco?

Yes. Most routes carry cars. You need the car registration documents and insurance valid in Morocco, which you can often buy at the border if your policy does not cover it.

Where do passport checks happen?

It depends on the route. On some crossings Moroccan police stamp passports on board, on others the check is at the port. Follow the crew instructions.

More guides