Ferries to Morocco
13 Ferry crossings from 13 Ports
Open Ticket??

Open tickets are valid for up to 12 months from booking date (see ticket conditions).

Open Ticket?

Open tickets are valid for up to 12 months from booking date (see ticket conditions).

Trip Details
Round Trip

Latest offers for Morocco

Why use Direct Ferries?
Ferries from 4412 routes and 901 ports worldwide
Trusted by over 2.5 million customers
We arrange over 1.2 million ferry crossings / year
We check up to 1 million prices for our customers daily

Ferries to Morocco

Sitting between both the Atlantic Ocean, and the Mediterranean Sea, Morocco is a beautiful country in North Africa, that has access to both Europe, the Middle East, and the rest of Africa. Home to a variety of different landscapes, from its stretches of coastline to its soaring mountains, Morocco is the place to come to have many diverse experiences. There is no shortage of Morocco ferries to help bring you here. With up to 497 ferries running per week to Morocco across 13 different routes including countries like Spain and Italy, Direct Ferries provide the best price for your journey.

There are 4 ports in Morocco. Tangier Med port and Ceuta port are located on the northernmost point of Morocco alongside the Strait of Gibraltar and Nador port is located further east. Tangier Med ferry port is the most popular in Morocco, with 51 daily sailings and ferry connections from Algeciras, Barcelona, Tarifa, Genoa and Marseille.

Ferries to Morocco sail times can vary from route to route, as well as from different operators, and can also be affected by external factors such as weather conditions at the time of sail, so there is not one single ferry sail duration. Ferries to Morocco can vary between 1 hour, to 8 hours, to 26 hours, to 57 and a half hours, so be sure to check before you travel to see what your expected sail time will be.

Ferry from Spain to Morocco

  • Algeciras to Tangier Med
  • Almeria to Nador
  • Barcelona to Tangier Med
  • Barcelona to Nador
  • Tarifa to Tangier

You can currently bring your car with you on all ferry routes to Morocco, but some routes may only allow your to bring your car with you at certain times of day, so by sure to check before you book that you can bring your car with you.

Car Ferry from Spain to Morocco

There is a car ferry available on all routes from Spain to Morocco including Algeciras to Tangier Med, Almeria to Nador and Tarifa to Tangier.

Most popular questions

  • Which ferries travel to Morocco?

    Ferries to Morocco:
    • Almeria
    • Sete
    • Algeciras
    • Motril
    • Barcelona
    • Genoa
    • Civitavecchia
    • Marseille
    • Tarifa
  • What is the fastest ferry to Morocco?

    The fastest ferry crossing to Morocco is via the Algeciras to Tangier Med ferry, in approximately 1h.
  • What is the cheapest ferry to Morocco?

    The cheapest ferry to Morocco is $230 on average via the Algeciras to Tangier Med route. Ferry prices for Morocco can vary depending on what season you decide to travel. Price exclusive of booking fees.
  • What are the ferry ports in Morocco?

    Morocco Ferry Ports:
    • Nador
    • Tangier Med
    • Al Hoceima
    • Tangier
  • Can you take pets on the ferry to Morocco?

    Yes, passengers are allowed to bring pets onboard the ferries with certain ferry companies. However, please ensure that you have read all the operator guidelines on pets before travelling. Currently you can bring pets on ferries with the following operators

Morocco Ferry Map and Routes

Onboard the ferries

Find out what it's like onboard the ferries before you travel.

The quickest way to make & manage your booking

Download the Direct Ferries app or manage your booking online through My Account


Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking