Your #1 Ferry travel and route comparison guide. Currently in-depth guides and maps for 345 ferry routes in 31 countries.
P&O Offers
advertisement

Ferry to Morocco from Spain

Most booked ferries Spain-Morocco

Gibraltar-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
Up to 3 times p/day
From: 37,00

Tarifa-Tangier

Spain ⇔ Morocco
1 Hour
10 times per week
From: 44,00

Algeciras-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
5 times per day
From: 35,00

Algeciras-Ceuta

Spain ⇔ Morocco
1 Hour
8 times per day
From: 34,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. 

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.

Check availability and compare prices

An easy way to find a good price is by filling in the fields below:

Travel tip: Book early

The prices for the ferries rise sharply as the boats fill up. Especially during peak season, the ferries and parking decks fill up quickly. Therefore, book far in advance and avoid high costs.

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 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
8 times per day
From: 34,00

Algeciras-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
5 times per day
From: 35,00

Gibraltar-Tangier Med

Spain ⇔ Morocco
1h 30 mins.
Up to 3 times p/day
From: 37,00

Tarifa-Tangier

Spain ⇔ Morocco
1 Hour
10 times per week
From: 44,00

Motril-Melilla

Spain ⇔ Morocco
5 Hours
2 times per week
From: 57,00

Almeria-Melilla

Spain ⇔ Morocco
6 Hours
3 times per day
From: 60,00

Malaga-Melilla

Spain ⇔ Morocco
6h 30 mins.
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 / 27 miles, the Strait of Gibraltar crossing is the shortest crossing between continental Europe and Africa. 

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 because it is also the shortest. This is already possible 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