Travelling to Morocco by ferry

Travelling to Morocco by ferry is an excellent choice! Morocco is served by 9 ferry companies (Acciona Trasmediterránea, Baleària, Naviera Armas, FRS Iberia, Inter Shipping, AML or Grimaldi Lines). These companies operate 18 ferry crossings to Morocco, serving the ports of Algeciras, Tangier, Barcelona, Almeria, Nador, Malaga, Livorno and Genoa.

To make sure you find a cheap ferry ticket to Morocco, we recommend using our search engine that compares offers, prices and availability of Acciona Trasmediterránea, Baleària, Naviera Armas and FRS Iberia.

With a total frequency of over 58 crossings a day, depending on the time of year, from 5 countries (Spain, Morocco, Italy, Gibraltar and France), you have many options for planning your ferry crossing to Morocco.

The fastest crossing takes 1 hours (Tarifa - Tangier) with a distance of 20 mi and the longest 51 hours 50 min (Genoa - Tangier) with a distance of 978 mi.

Ferry to Morocco in figures

Countries
Spain
Morocco
Italy
Gibraltar
France
Number of crossings
58 crossings a day
Number of ports
16
Number of ferry connections
18
Number of ferry companies
9
Search for ferries
Search and book accommodation

Most popular ferry crossings to Morocco

Search Vivanoda for the fastest, longest or most frequent ferries to Morocco. Compare offers from Acciona Trasmediterránea, Baleària, Naviera Armas, FRS Iberia, Inter Shipping, AML and Grimaldi Lines and book your ticket to Morocco.

Most popular ferry routes to Morocco

Looking for a ferry to Morocco? Discover the most popular routes that allow you to sail between different parts of the country and abroad. Whether you want to reach islands, historic ports or picturesque beaches, ferries are a convenient and comfortable way to travel in Morocco.

Popular ferry routes in Morocco include destinations like Algeciras, Tangier, Barcelona, Almeria, Nador, Malaga, Livorno and Genoa and many others. Modern ferries in Morocco offer great facilities and services, from comfortable cabins to on-board restaurants and activities for the whole family.

Use our fare comparison tool to find the best deals on ferry tickets to Morocco and plan your trip. With our easy-to-use search tool, you can find deals and timetables from several ferry companies, including Acciona Trasmediterránea, Baleària, Naviera Armas, FRS Iberia, Inter Shipping, AML or Grimaldi Lines. There is sure to be a deal that best suits your needs and budget. Search all 18 ferry routes!

Ferries to Morocco from Spain

Algeciras Spain
Tangier Morocco
From £27
  • Acciona Trasmediterránea Algeciras Tangier
    Acciona Trasmediterránea
    6 crossings a day
    1 hours 30 min
    31 mi
  • Baleària Algeciras Tangier
    Baleària
    4 crossings a day
    1 hours 30 min
    31 mi
  • Naviera Armas Algeciras Tangier
    Naviera Armas
    31 mi
  • FRS Iberia Algeciras Tangier
    FRS Iberia
    8 crossings a day
    1 hours 30 min
    31 mi
  • Inter Shipping Algeciras Tangier
    Inter Shipping
    5 crossings a day
    1 hours 30 min
    31 mi
  • AML Algeciras Tangier
    AML
    8 crossings a day
    1 hours 30 min
    31 mi
Barcelona Spain
Tangier Morocco
From £63
  • Grimaldi Lines Barcelona Tangier
    Grimaldi Lines
    1 crossings a week
    28 hours
    579 mi
  • La Meridionale Barcelona Tangier
    La Meridionale
    579 mi
  • Grandi Navi Veloci Barcelona Tangier
    Grandi Navi Veloci
    4 crossings a week
    29 hours 50 min
    579 mi
Almeria Spain
Nador Morocco
From £48
  • Acciona Trasmediterránea Almeria Nador
    Acciona Trasmediterránea
    6 crossings a week
    6 hours
    118 mi
  • Baleària Almeria Nador
    Baleària
    2 crossings a day
    4 hours
    118 mi
  • Naviera Armas Almeria Nador
    Naviera Armas
    10 crossings a week
    3 hours 30 min
    118 mi
  • Grandi Navi Veloci Almeria Nador
    Grandi Navi Veloci
    118 mi
Malaga Spain
Tangier Morocco
  • Baleària Malaga Tangier
    Baleària
    101 mi
Tarifa Spain
Tangier Morocco
From £33
  • FRS Iberia Tarifa Tangier
    FRS Iberia
    12 crossings a day
    1 hours
    20 mi
  • Inter Shipping Tarifa Tangier
    Inter Shipping
    6 crossings a day
    2 hours
    20 mi
Motril Spain
Tangier Morocco
From £30
  • Baleària Motril Tangier
    Baleària
    144 mi
  • FRS Iberia Motril Tangier
    FRS Iberia
    7 crossings a week
    9 hours
    144 mi
Barcelona Spain
Nador Morocco
  • Grandi Navi Veloci Barcelona Nador
    Grandi Navi Veloci
    510 mi
Motril Spain
Nador Morocco
From £48
  • Naviera Armas Motril Nador
    Naviera Armas
    5 crossings a week
    4 hours
    113 mi
Motril Spain
Al Hoceima Morocco
From £52
  • Naviera Armas Motril Al Hoceima
    Naviera Armas
    3 crossings a week
    5 hours
    106 mi

Ferries to Morocco from Italy

Livorno Italy
Tangier Morocco
  • Grimaldi Lines Livorno Tangier
    Grimaldi Lines
    1009 mi
Genoa Italy
Tangier Morocco
From £85
  • Grandi Navi Veloci Genoa Tangier
    Grandi Navi Veloci
    3 crossings a week
    51 hours 50 min
    978 mi
Civitavecchia Italy
Tangier Morocco
  • Grandi Navi Veloci Civitavecchia Tangier
    Grandi Navi Veloci
    1040 mi
Savona Italy
Tangier Morocco
  • Grimaldi Lines Savona Tangier
    Grimaldi Lines
    1 crossings a week
    47 hours 30 min
    956 mi

Ferries to Morocco from Gibraltar

Gibraltar Gibraltar
Tangier Morocco
  • FRS Iberia Gibraltar Tangier
    FRS Iberia
    36 mi

Ferries to Morocco from France

Marseille France
Tangier Morocco
  • La Meridionale Marseille Tangier
    La Meridionale
    789 mi
Sete France
Tangier Morocco
From £76
  • Baleària Sete Tangier
    Baleària
    729 mi
  • Grandi Navi Veloci Sete Tangier
    Grandi Navi Veloci
    1 crossings a week
    47 hours 30 min
    729 mi
Sete France
Nador Morocco
From £54
  • Baleària Sete Nador
    Baleària
    669 mi
  • Grandi Navi Veloci Sete Nador
    Grandi Navi Veloci
    2 crossings a week
    37 hours
    669 mi
Sete France
Al Hoceima Morocco
  • Baleària Sete Al Hoceima
    Baleària
    695 mi
Search for ferries
Search and book accommodation

FAQs about travelling by ferry to Morocco

Simply search for ferries to Morocco on Vivanoda among the 18 routes we offer and compare prices. Finally, select the desired ferry crossing and book it.

There are 9 ferry companies operating to Morocco: Acciona Trasmediterránea, Baleària, Naviera Armas, FRS Iberia, Inter Shipping, AML, Grimaldi Lines, La Meridionale and Grandi Navi Veloci ...

Algeciras-Tangier, Barcelona-Tangier, Almeria-Nador and Malaga-Tangier are the most popular ferry routes for travellers.

Ferry to Morocco - Compare prices and book ferry tickets

Ferry Journey to Morocco

Morocco: Visit the country after your ferry crossing

If you're planning a trip to Morocco, taking a ferry can be a great option for getting around and exploring the country's various coastal cities. Many ports offer regular connections to Morocco from Spain and France, and ferries can carry passengers, cars and goods.

The Spanish port of Algeciras is one of the main departure points for ferries to Morocco, with connections to the ports of Tangier and Ceuta. It is easily accessible from the city of Malaga, which has an international airport. Alternatively, you can take a ferry from the port of Tarifa, which is approximately 20km from Algeciras. This town is famous for its white sandy beaches and kitesurfing spots.

The French port of Sète also offers regular connections to Morocco, including Tangier and Nador. Located in the south of France, about 30 km from Montpellier, the port is easily accessible by car or train.

Once on board the ferry, you can take advantage of the many facilities on board, such as restaurants, bars, shops and relaxation areas. Ferries can also offer entertainment for children and adults, such as games and live shows. You can also opt for a cabin if you want to rest during the crossing.

On arrival in Morocco, you can explore the country's various coastal cities. Tangier, located in the north of the country, is a popular destination for ferry travellers, offering a rich history and fascinating culture. You can explore Tangier's old town, with its narrow streets and colourful markets, as well as the medina, which is full of restaurants and shops.

The port city of Casablanca is also a popular destination for ferry travellers. You can visit the famous Hassan II Mosque, which is one of the largest mosques in the world, as well as the historic medina district and the Arab League Park.

Travelling by ferry to Morocco can therefore be an excellent option for travellers wishing to explore the country's coastal cities. With many regular connections from Spain and France, and plenty of facilities on board the ferries, you can relax and enjoy the journey before discovering Morocco's rich culture and history.

Morocco: When is the best time to travel?

The best time to visit Morocco is generally in spring (between March and May) and autumn (between September and November). These seasons offer pleasant temperatures, averaging between 20 and 25 degrees Celsius. The days are sunny and the skies are generally clear. This is also the ideal time to explore imperial cities such as Marrakech, Fez and Rabat, as well as making excursions into the Sahara Desert.

However, if you want to enjoy the beach, summer (between June and August) can be a good time, with average temperatures around 30 degrees Celsius. Popular seaside resorts such as Agadir and Essaouira offer an ideal getaway to relax and cool off in the crystal-clear waters of the Atlantic Ocean.

Search for ferries
Search and book accommodation

All ports with ferry connections in Morocco

All countries linked by ferry to Morocco

None

None
None
None