VoilaFerry

How to Travel to Morocco by Ferry: Full Guide

Wondering how to get to Morocco by boat? Several crossings serve Morocco, from both Spain and France. For a fast Spain-Morocco ferry, Tarifa connects to Tangier city (Tanger Ville) in about 1 hour (Africa Morocco Link / Balearia, from €41). Algeciras serves Tanger Med, Almería reaches Nador, and Barcelona offers a long crossing with cabins to Tanger Med (GNV). For a France-Morocco ferry with your car, Sète links to Nador and Tanger Med (GNV). This guide helps you pick the right port, the fastest crossing, prepare your documents and book your boat to Morocco at the best time.

Search & book

Which port should you choose for your Morocco destination?

Your port choice depends on where you're heading in Morocco. For the north and the city of Tangier, Tarifa connects directly to Tanger Ville (the downtown port), while Algeciras serves Tanger Med, located 40 km to the east. For Nador and the Rif region, choose Almería (6-7h, from €60). If you're travelling from France with a car, Sète is your departure point to Nador (from €90) or Tanger Med (from €110) with GNV. Always check whether your ticket arrives at Tanger Ville or Tanger Med before booking, as they are far apart.

What is the fastest crossing to Morocco?

The fastest crossing is Tarifa - Tanger Ville, in just about 1 hour, operated by Africa Morocco Link and Balearia from €41. It's also the most frequent service of the day, ideal for a short, affordable trip. Algeciras - Tanger Med takes around 1h30 from €72. These two short lines from Spain are perfect for foot passengers or travellers coming from southern Spain. For longer distances with comfort, Barcelona - Tanger Med (GNV, around 30h) offers cabins to rest during the journey.

Can you take your car to Morocco by ferry?

Yes, most crossings to Morocco accept vehicles. From France, Sète - Nador and Sète - Tanger Med (GNV) are the ideal options to cross with your car, despite a 44 to 45-hour journey. From Spain, Almería - Nador and Barcelona - Tanger Med also load cars. The short Tarifa - Tanger Ville and Algeciras - Tanger Med lines take vehicles too for a quick crossing. Book ahead in high season, as vehicle spaces sell out fast, especially during the summer return travel rush.

What documents do you need to cross to Morocco?

For your boat to Morocco, a valid passport is required for most travellers. Nationals of certain countries enjoy visa-free entry for tourist stays. If you're travelling with your car, prepare the vehicle registration document (in the driver's name or with authorisation), insurance valid in Morocco, and your driving licence. A landing card is filled in on board or at the port. Keep your documents handy for checks on arrival at Tanger Ville, Tanger Med or Nador to clear customs and immigration smoothly.

When should you book for the Marhaba (summer) season?

Summer is the Marhaba operation, the great return of the Moroccan diaspora, from June to September. It's the busiest period: crossings to Morocco fill up quickly and prices climb. For a France-Morocco or Spain-Morocco ferry in July-August, book several weeks or even months ahead, especially with a vehicle or cabin. Compare ports: if Tarifa is full, Algeciras or Almería may still have space. Off-season, you'll find far more availability and better fares across all the lines to Morocco.

Frequently asked questions

How long does the crossing to Morocco take?
It depends on the line. The fastest, Tarifa - Tanger Ville, takes about 1h. Algeciras - Tanger Med is 1h30, Almería - Nador 6-7h, Barcelona - Tanger Med around 30h. From France, Sète - Nador is around 44h and Sète - Tanger Med around 45h.
Which company should I use to reach Morocco by boat?
On the short lines from Spain, Africa Morocco Link and Balearia operate Tarifa - Tanger Ville. GNV runs the long crossings from Barcelona and from France (Sète - Nador and Sète - Tanger Med). Compare companies and schedules directly on VoilaFerry.
Can I take my car on the ferry to Morocco?
Yes. From France, Sète - Nador and Sète - Tanger Med are ideal with a vehicle. From Spain, Almería - Nador, Barcelona - Tanger Med, Tarifa and Algeciras also load cars. Bring your registration document, insurance valid in Morocco and driving licence.
Which Tangier port: Tanger Ville or Tanger Med?
It depends on the line. Tarifa arrives at Tanger Ville, the downtown port, convenient for the city itself. Algeciras, Barcelona and Sète arrive at Tanger Med, located 40 km east of Tangier. Always check the port before you book.
When should I book my ferry to Morocco?
Book early to travel in summer, during the Marhaba operation (June to September), when crossings sell out and prices rise. With a car or cabin, book several weeks ahead. Off-season, availability and fares are far better across all routes.

Other crossings

All guides