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
Barcelona-Nador
Barcelona-Tangier Med
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
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
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.