COVID-19 Information Click here to visit our dedicated page for further information on the COVID-19 situation, including vouchers, cancellations, refunds and sailing changes.

Why use
Direct Ferries?

Ferries from 3325 routes and 764 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

Morocco Ferry Timetable

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, to the sweeping Saharan desert, Morocco is the place to come to have many diverse experiences in just one country, and 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, and coming from places such as Spain, and Italy, book now with Direct Ferries, to find the best ferry at the best price for you.

Morocco sailing durations and frequency may vary from season to season, and from month to month, so we’d advise doing a live check to get the most up to date information.

The ferry timetable for Morocco can be affected by many different factors, such as ferry routes, operators, destinations, and seasonal changes, all of which means that there is not one single ferry timetable. Indeed, there are around 497 ferries running per week across 13 different routes, so making one ferry timetable is difficult, especially as there can be more ferries running on certain routes, such as how there are up to 202 ferries running per week on the Algeciras to Tangier Med route, but only 1 per week on the Barcelona to Nador route.

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.

How much the ferry to Morocco will cost is defined by many different aspects, such as ferry operator, which route you are taking, which destination you are coming from, how you are travelling, and so on, so there is not one exact ferry fare. Instead, we recommend checking out our handy fare finder tool to find the best ferry at the best price for you, and be sure to sign up to our email newsletter to be the first to hear about our latest deals and offers.

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.

Popular Ferry Operators

    • 36 Sailings Weekly 1 hour 30 min
    • Get price
    • 12 Sailings Daily 1 hour
    • Get price
    • 12 Sailings Daily 1 hour 30 min
    • Get price
    • 10 Sailings Weekly 3 hr 30 min
    • Get price

Onboard the ferries

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

Ship guides, videos & reviews

Routes and Ports in Morocco