Tangier city and port

Ferry from Spain to Morocco: Routes, Ports and Tips

Ferry from Spain to Morocco: Tarifa or Algeciras, crossing times, Tangier or Tanger Med, and how to continue your trip to Chefchaouen, Fes and the Sahara.

Taking the ferry from Spain to Morocco is one of the easiest ways to start a Morocco trip. The Strait of Gibraltar is only about 14 km wide at its narrowest point. Therefore, the crossing is short, and you can be in Tangier in about an hour. This guide explains the main routes, which port to choose and what to do when you arrive.

In short: Tarifa – Tangier city port takes about 1 hour and lands in the centre. Algeciras – Tanger Med takes about 1.5 to 2.5 hours and lands about 45 km from Tangier.

Main ferry routes from Spain to Morocco

Route Arrives at Crossing (approx.) Best for
Tarifa – Tangier Tangier city port (Tanger Ville) About 1 hour Foot passengers going to Tangier or Chefchaouen
Algeciras – Tanger Med Tanger Med port, about 45 km east of Tangier About 1.5–2.5 hours Travellers with a car; frequent sailings
Algeciras – Ceuta Ceuta (Spain), then the land border About 1 hour Travellers heading to Tetouan or Chefchaouen
Motril – Tanger Med Tanger Med port Several hours Travellers from Granada and eastern Andalusia

Timetables and operators change by season. So, always check the latest schedule with the ferry company before you travel.

Tarifa or Algeciras: which port should you choose?

Choose Tarifa if you travel on foot

The Tarifa ferry arrives in the centre of Tangier. As a result, you can walk to the medina or meet your driver at the port gate.

Choose Algeciras if you travel by car

Algeciras has the most sailings and good facilities for cars. However, Tanger Med is outside the city, so plan your onward transport in advance.

Tips for crossing the Strait

  • Book ahead in July and August, when ports are very busy.
  • Bring your passport; you also need it at Moroccan passport control.
  • Check the time difference: Morocco is usually one hour behind Spain in summer, and it changes during Ramadan.
  • If you take a car, check that your insurance covers Morocco.
  • Change a little money or use an ATM in Tangier for your first expenses.

What to do after you arrive in Tangier

Tangier is a great start for a road trip south. First, the blue town of Chefchaouen is about 2.5 hours away. Then, Fes, the Merzouga dunes and Marrakech follow. Our 7-day Tangier to Marrakech tour covers this whole route, and we can meet you at the port. For more ideas, see all our tours from Tangier or read about the city on Visit Morocco.

Ferry from Spain to Morocco: FAQ

How long is the ferry from Tarifa to Tangier?

About 1 hour. It arrives at the Tangier city port, in the centre.

Which ferry is best with a car?

Algeciras – Tanger Med usually has the most sailings for cars. Remember that Tanger Med is about 45 km from Tangier.

Can you pick us up at the port?

Yes. Our driver can meet you at Tangier city port, Tanger Med or your hotel. Just send us your ferry time.

Do I need a visa for Morocco?

Citizens of many countries, including the EU, the UK and the US, can visit without a visa for short stays. Always check the official rules for your nationality before you travel.

Can I return to Spain at the end of my tour?

Yes. We can plan a route that ends in Tangier for your ferry home, or finish in Marrakech or Fes for a flight.

Start your Morocco tour from Spain

Crossing by ferry is simple, and the adventure starts as soon as you land. So, tell us your ferry time and your dates, and we will plan the route. Learn more about our Morocco tours from Spain or ask for a tailor-made Morocco tour.

Private tour · Built around you

Planning your Morocco trip?

Tell us your dates and we will suggest a private route with your own driver, riads and a night in the desert.

Leave a Reply

Your email address will not be published. Required fields are marked *