Travel to Morocco by ferry

Traveling to Morocco by ferry is an excellent choice! Morocco is served by 9 shipping companies (Acciona Trasmediterránea, Baleària, Naviera Armas, FRS Iberia, Inter Shipping, AML or Grimaldi Lines). These companies operate 18 ferry routes 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 hrs. (Tarifa - Tangier) with a distance of 20 mi and the longest 51 hrs. 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
Accommodation search and booking

Important 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 such as 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 schedules 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!

Boat to Morocco from Spain

Algeciras Spain
Tangier Morocco
From $33
  • Acciona Trasmediterránea Algeciras Tangier
    Acciona Trasmediterránea
    6 crossings a day
    1 hrs. 30 min
    31 mi
  • Baleària Algeciras Tangier
    Baleària
    4 crossings a day
    1 hrs. 30 min
    31 mi
  • Naviera Armas Algeciras Tangier
    Naviera Armas
    31 mi
  • FRS Iberia Algeciras Tangier
    FRS Iberia
    8 crossings a day
    1 hrs. 30 min
    31 mi
  • Inter Shipping Algeciras Tangier
    Inter Shipping
    5 crossings a day
    1 hrs. 30 min
    31 mi
  • AML Algeciras Tangier
    AML
    8 crossings a day
    1 hrs. 30 min
    31 mi
Barcelona Spain
Tangier Morocco
From $77
  • Grimaldi Lines Barcelona Tangier
    Grimaldi Lines
    1 crossings a week
    28 hrs.
    579 mi
  • La Meridionale Barcelona Tangier
    La Meridionale
    579 mi
  • Grandi Navi Veloci Barcelona Tangier
    Grandi Navi Veloci
    4 crossings a week
    29 hrs. 50 min
    579 mi
Almeria Spain
Nador Morocco
From $58
  • Acciona Trasmediterránea Almeria Nador
    Acciona Trasmediterránea
    6 crossings a week
    6 hrs.
    118 mi
  • Baleària Almeria Nador
    Baleària
    2 crossings a day
    4 hrs.
    118 mi
  • Naviera Armas Almeria Nador
    Naviera Armas
    10 crossings a week
    3 hrs. 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 $40
  • FRS Iberia Tarifa Tangier
    FRS Iberia
    12 crossings a day
    1 hrs.
    20 mi
  • Inter Shipping Tarifa Tangier
    Inter Shipping
    6 crossings a day
    2 hrs.
    20 mi
Motril Spain
Tangier Morocco
From $37
  • Baleària Motril Tangier
    Baleària
    144 mi
  • FRS Iberia Motril Tangier
    FRS Iberia
    7 crossings a week
    9 hrs.
    144 mi
Barcelona Spain
Nador Morocco
  • Grandi Navi Veloci Barcelona Nador
    Grandi Navi Veloci
    510 mi
Motril Spain
Nador Morocco
From $58
  • Naviera Armas Motril Nador
    Naviera Armas
    5 crossings a week
    4 hrs.
    113 mi
Motril Spain
Al Hoceima Morocco
From $63
  • Naviera Armas Motril Al Hoceima
    Naviera Armas
    3 crossings a week
    5 hrs.
    106 mi

Boat to Morocco from Italy

Livorno Italy
Tangier Morocco
  • Grimaldi Lines Livorno Tangier
    Grimaldi Lines
    1009 mi
Genoa Italy
Tangier Morocco
From $104
  • Grandi Navi Veloci Genoa Tangier
    Grandi Navi Veloci
    3 crossings a week
    51 hrs. 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 hrs. 30 min
    956 mi

Boat to Morocco from Gibraltar

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

Boat to Morocco from France

Marseille France
Tangier Morocco
  • La Meridionale Marseille Tangier
    La Meridionale
    789 mi
Sete France
Tangier Morocco
From $93
  • Baleària Sete Tangier
    Baleària
    729 mi
  • Grandi Navi Veloci Sete Tangier
    Grandi Navi Veloci
    1 crossings a week
    47 hrs. 30 min
    729 mi
Sete France
Nador Morocco
From $66
  • Baleària Sete Nador
    Baleària
    669 mi
  • Grandi Navi Veloci Sete Nador
    Grandi Navi Veloci
    2 crossings a week
    37 hrs.
    669 mi
Sete France
Al Hoceima Morocco
  • Baleària Sete Al Hoceima
    Baleària
    695 mi
Search for ferries
Accommodation search and booking

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 travelers.

Ferries to Morocco - Compare prices and book ferry tickets

Ferry Journey to Morocco

Morocco: Visit the country after your ferry crossing

If you are 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 cargo.

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. You can also take the ferry from the port of Tarifa, located about 20 km from Algeciras. This city is famous for its white sandy beaches and kite surfing 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 enjoy a variety of onboard facilities, such as restaurants, bars, stores 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.

Upon arriving 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 travelers, offering a rich history and fascinating culture. You can explore Tangier's old town, with its narrow streets and colorful markets, as well as the medina, which is full of restaurants and stores.

The port city of Casablanca is also a popular destination for ferry travelers. 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.

Traveling by ferry to Morocco can therefore be a great option for travelers wishing to explore the country's coastal cities. With many regular connections from Spain and France, and many facilities on board the ferries, you can relax and enjoy the journey before discovering the cultural and historical wealth of Morocco.

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. Days are sunny and skies are generally clear. This is also the ideal time to explore imperial cities such as Marrakech, Fez and Rabat, as well as to take excursions into the Sahara Desert.

However, if you want to enjoy the beach, summer (between June and August) can be a good time, with temperatures averaging 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
Accommodation search and booking

All ports with ferry services in Morocco

All countries connected by ferry to Morocco

None

None
None
None