Ferries from Spain to Morocco 2023

Back on track!

Spain - Morocco ferry routes are available for amazing 2-day trips in Northern Africa. Ferries connecting Spain and Morocco are available with frequent crossings all year round! So, are you ready to explore Morocco from Spain by ferry?

On Ferryhopper, you can find all Spain - Morocco ferry routes, compare prices, timetables, and vessels, and book ferry tickets online with no hidden fees!

Find useful info about:

FAQs about ferries from Spain to Morocco:

View to the sea from a castle in Tangier, Morocco

View to the Mediterranean Sea from a castle in Tangier

Spain - Morocco ferry schedules 2023

Ferries carrying passengers and vehicles from Spain to Morocco can take you to Northern Africa easily and comfortably! The main Spanish ports serving ferry routes to Morocco are Algeciras, Tarifa, Motril, Almería, Barcelona, Gibraltar, and Málaga.

Ferries from Spain travel to Tangier (Tangier Ville and Tanger Med), Al Hoceima, and Nador. See ferry timetables and prices for the top routes between Spain and Morocco below and plan your trip!

Ferry from Algeciras to Tangier

The ferry crossing between Algeciras and Tangier is one of the most popular. The ferry trip is usually only 30 minutes long, and tickets start at around €36.

The route is served by 4 ferry companies: Baleària, Trasmediterránea, FRS, and Africa Morocco Link (AML). Ferry company Intershipping also used to serve sailings between Algeciras and Tangier, but there are no announcements for 2023.

There are more than 20 daily crossings on the route to Tanger Med, but we recommend that you book tickets in advance since prices rise during the high-season and availability is low!

Ferry from Tarifa to Tangier

Catching a ferry from Tarifa to Tangier is one of the fastest ways to reach Morocco from Spain. Ferries connect the port of Tarifa in Spain with the port of Tangier Ville in the city center.

The crossing is usually 1 hour long, and tickets for this route cost around €40. Currently, the only ferry company serving this route is FRS.

As for ferry timetables between Tarifa and Tangier, there are up to 12 daily departures in 2023.

Tip: you want to catch a ferry from Spain to Tangier in Morocco, and you are wondering: Tangier Ville or Tanger Med? Find out which Tangier port is right for you, depending on the destination you want to reach in Morocco!

The port of Tangier from the old Medina in Morocco

The old port and the medina of Tangier in Morocco

Ferry from Almería to Nador

The ferry trip from Almería to Nador lasts from 5 hours to more than 10 hours. It is one of the most popular ferry routes connecting mainland Spain and Morocco, with 1-3 daily crossings.

The ferry companies that operate crossings from Almería to Nador are Trasmediterránea, Baleària, and Naviera Armas. Tickets for the route start at around €70.

Barcelona - Tangier ferry routes

Barcelona - Tangier ferries are usually available 4 times a week in 2023. This ferry route from Barcelona to Morocco is served by ferry company GNV and tickets start at around €90.

It takes 28-36 hours to reach the Moroccan port town of Tanger Med from Barcelona.

Barcelona - Nador ferries

Passengers wishing to travel by ferry between Barcelona and Nador can do so twice a week. The trip takes 26 hours, and the ticket cost is around €95. Prices get higher closer to departure, as well as during the high season.

The ferry company serving this route in 2023 is GNV.

Mountains over the port town of Nador in Morocco

Romantic sunset light over the port town of Nador

Gibraltar to Morocco (Tangier) ferries

There are 1-2 monthly ferry crossings from Gibraltar to Tangier (Tanger Med). The ferry trip from Gibraltar to Morocco lasts 30 minutes and is operated by FRS.

Motril - Al Hoceima ferry routes

Ferry company Trasmediterránea has announced ferry routes from Motril to Al Hoceima in 2023. At the moment, there are no timetables or prices available for this Spain to Morocco ferry route, but more info is coming soon.

In the past, there used to be weekly sailings between Motril and Al Hoceima with a crossing duration of 5 hours.

Ferry routes from Motril to Nador

Pending announcements regarding schedules and ticket prices, the ferry connection from Motril to Nador will be available again soon by Trasmediterránea. Check Ferryhopper's live booking engine for all available crossings.

Ferry from Málaga to Morocco (Tangier)

Before the crossing suspension, there used to be crossings from Málaga to Morocco too. Once new Málaga to Tangier ferry routes come up, they will be available to book on our booking engine!

Good to know: more ferry companies are expected to start offering routes between Spain and Morocco, so stay up to date with all new routes on Ferryhopper!

Ferries off the coast of Tarifa in southern Spain

Ferries traveling across Tarifa in Spain

Ferries from Spain to Ceuta and Melilla

There are frequent ferries from ports in mainland Spain to Ceuta and Melilla. Passengers can catch a ferry from Algeciras, Motril, Almería, and Málaga.

See more details about ferries from Spain to Ceuta and Melilla.

Important: the land border between Spain and Morocco is open to all passengers wishing to reach Morocco. You can easily catch a ferry to Ceuta and Melilla and cross the land border.

The port city of Ceuta in North Africa

The beautiful port city of Ceuta on the northern coast of Africa

Important info & FAQs about Spain - Morocco ferries

Below, you will find all the information you need if you are planning to travel by ferry to Morocco from Spain: necessary documents, Covid-19 safety measures, best routes for a day trip, vehicle transportation, and distance from Spain to Morocco:

Visa and passport requirements to enter Morocco from Spain

Since Morocco is not a Schengen member, you need to pass through passport control to enter the country. For stays up to 3 months a visa is not required and you may enter the country with a valid passport or document recognized by the Kingdom of Morocco.

Taking the ferry from Spain to Morocco is a great way to avoid the long waiting lines since passport control takes place on board some routes. On other routes, passport control takes place at the ferry terminal.

If you are traveling from mainland Spain to Ceuta or Melilla, you don't need to pass through border control. However, keep in mind that if you want to enter Morocco from Ceuta or Melilla following the recent reopening of the land border, you will have to go through passport control and long waiting lines, especially during holidays.

Important: always check visa and passport requirements with your embassy to have all official information.

Spain - Morocco Covid-19 ferry travel measures

There are no COVID-19 restrictions in place for passengers traveling by ferry to Morocco. Therefore, there is no requirement to present certificates of vaccination/testing for COVID-19.

Tip: wearing a mask in public spaces remains mandatory for all ferries from Spain to Morocco.

Can I go on a day trip to Morocco from Spain?

Yes, you can go on a day trip from Spain to Morocco. In fact, you can travel by ferry to Morocco in less than 1 hour. There are frequent daily crossings from southern Spain's Tarifa to Tangier Ville and from Algeciras to Tanger Med.

This way, you can leave for Tangier, Chefchaouen or Tétouan early in the morning and catch a ferry from Morocco back to Spain late in the evening!

Read more on how to plan your day trip from Spain to Morocco in our related post!

Can I bring my car to Morocco from Spain by ferry?

Most vessels operating ferry crossings from Spain to Morocco have car decks for passengers wishing to bring their car on the ferry to Morocco. Passengers traveling to Morocco with a vehicle need to fill in some extra forms and have the following required documents:

  • Vehicle registration certificate
  • Driver's license
  • Rental contract (for rental cars, campervans, motorbikes, etc.)
  • International insurance certificate - Green Card

If you prefer to leave your car in Spain before crossing, most Spanish ports have designated parking areas at a relatively low daily fare.

Can I travel on Spain - Morocco ferries with my pet?

You can travel with your pet on the ferry to Morocco from Spain and enjoy a comfortable journey. However, each ferry company implements different policies. If you choose to travel with Baleària or FRS ferries, you should also book a pet ticket upon reservation.

In addition to a boarding pass, your pet needs to be microchipped. Also, make sure to bring a valid health card and a valid European pet passport for your ferry trip to Morocco. 

When boarding the ferry, you should have your pet on a leash or carry them in a carrier. Alternatively, you can book a pet cabin to enjoy a smooth Spain - Morrocco ferry crossing. 

Tip: keep in mind that your pet can't travel unaccompanied on ferries from Spain to Morocco. Therefore, you should stay on board the ferry and disembark with your pet.

How far is Morocco from Spain?

At its narrowest point, the distance between Spain and Morocco is just 14.5 km (about 8 nautical miles). Here, you can see the distances and approximate ferry trip times between some of the two countries' connected ports:

  • Tarifa - Tangier Ville: around 17 nautical miles (31 km). Approximate ferry time: 1 hour.
  • Algeciras - Tanger Med: around 16 nautical miles (30 km). Approximate ferry time: 30 minutes.
  • Almería - Nador: around 101 nautical miles (187 km). Approximate ferry time: 7 hours 30 minutes.
  • Barcelona - Tanger Med: around 572 nautical miles (1060 km). Approximate ferry time: 32 hours.
  • Barcelona - Nador: around 444 nautical miles (822 km). Approximate ferry time: 26 hours.

Baleària ferry traveling in the Mediterranean Sea

Baleària ferry crossing the Mediterranean Sea

Book ferry tickets from Spain to Morocco

On Ferryhopper, you can book ferry tickets between Spain and Morocco at the same prices as ferry companies! Check our Map of ferries to see all available direct and indirect ferry connections from Spain to Tangier, Nador, Al Hoceima, Ceuta, and Melilla, compare ferry companies and prices, and plan your ferry trip easily and quickly.

Tip: to book tickets to Morocco on the go, have your trip details handy and manage your booking in a few taps and swipes, download the Ferryhopper App for free!

Book your ferry tickets