Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Ferry to Morocco from Spain

Most booked ferries Spain-Morocco

Gibraltar-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
Up to 3 times per day
From: 37.00

Tarifa-Tangier

Spain ⇔ Morocco
1 Hour
Up to 10 times per week
From: 44.00

Algeciras-Ceuta

Spain ⇔ Morocco
1 Hour
Up to 8 times per day
From: 34.00

Algeciras-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
Up to 23 times per week
From: 35.00

Crossings from Spain to Morocco

If you want to go to Morocco by boat, you can do so via different routes. You can travel to the east or west of Morocco if you get on the ferry in Spain. On this page, you can find the best crossings from Spain to Morocco. An overview of all ferries to Morocco can be found here.

You may also like:

Map with all ferry routes from Spain to Morocco

The Ferry-crossing from Spain to Morocco is a very popular way to travel to the North African country. Certainly, if you are going to stay longer in Morocco, it pays to go on your own transport and the ferry. You can choose from two crossings from the north of Spain or a short crossing over the Strait of Gibraltar or a slightly longer crossing over the Alboran Sea.

Timetable, availability, and compare prices

Booking your ferry tickets has never been easier! With our online booking module, you can easily find and book your desired ferry crossing in just a few clicks. Simply enter your travel dates and destination, and the system will show you all available options. You can then choose the one that best suits your needs and budget. It’s that simple!

Book your tickets online in advance

Book your tickets online in advance, as prices may rise during the high season when availability may be lower. You can also avoid paying extra fees at the port or dealing with long queues when you already have the tickets in your inbox.

Two ferries from Barcelona to Morocco

If you prefer not to drive through the whole of Spain, you can opt for a ferry from Barcelona. These sail from Barcelona to Tangier and Nador.

Barcelona ⇔ Morocco

1 gnv

Barcelona-Nador

The Barcelona – Nador ferry is a very popular crossing to get to Morocco from Spain. You will be on the boat for about 27 hours, this can be a very interesting option if you would like to travel from the Netherlands by car, for example.
From: 140.00
Read full review
1 gnv

Barcelona-Tangier Med

The Barcelona - Tangier Med ferry is a very popular crossing to get to Morocco from Spain. You will be on the boat for approximately 32 hours.
From: 100.00
Read full review

Ferry from Southern Spain to Morocco

There are a number of short crossings from Spain to Morocco. These are relatively short and, therefore, less expensive. The shortest crossing takes only 1 hour. This is the ferry from Algeciras to the Spanish enclave Ceuta (by FRS). From here, you can continue your trip to Morocco. 

The shortest crossing is not always the quickest one. The border crossing from Ceuta to Morocco can take a lot of time, while the passport control on other ferries sailing directly to Morocco often happens on board. 

Southern Spain ⇔ Morocco

Algeciras-Ceuta

Spain ⇔ Morocco
1 Hour
Up to 8 times per day
From: 34.00

Algeciras-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
Up to 23 times per week
From: 35.00

Gibraltar-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
Up to 3 times per day
From: 37.00

Tarifa-Tangier

Spain ⇔ Morocco
1 Hour
Up to 10 times per week
From: 44.00

Motril-Melilla

Spain ⇔ Morocco
5 Hours
Up to 2 times per week
From: 57.00

Almeria-Melilla

Spain ⇔ Morocco
6 Hours
Up to 3 times per day
From: 60.00

Malaga-Melilla

Spain ⇔ Morocco
6h 30 mins.
Up to 2 times per day
From: 62.00

Almeria-Nador

Spain ⇔ Morocco
6h 30 mins.
Once per day
From: 90.00

Crossing the Strait of Gibraltar

At just 44 km or 27 miles, the Strait of Gibraltar crossing is the shortest crossing between continental Europe and Africa. There is one direct ferry from Gibraltar to Morocco.

In the photo below, you can clearly see Morocco on the other side of the strait.

Several fast trimaran ships sail on this route, making the crossing a swift one. In just 1 to 2 hours you are on the other side. That depends on which crossing you ultimately choose.

algeciras tanger fast ferry

Algeciras Tanger fast ferry

Frequently Asked Questions: Morocco

Several ferry companies sail from Spain to Morocco. Including Balearia, GNV, and FRS.

By boat to Morocco from Spain, you can travel in 1.5 hours. This is from Algeciras. If you are traveling from other places it will take a little longer.

The cheapest crossing to Morocco is the one from Algeciras. This crossing can already be booked for €35.

The shortest distance you can travel to England by ferry is 56 km as the crow flies. This is the crossing Algeciras – Tangier Med

Prices can vary a lot. At its cheapest, you will lose about €35 as a single passenger. If you take a further crossing with the family and the camper, it can quickly add up to €800.

FerryGoGo.com
Logo