Crossings from Spain to Morocco
If you're planning to travel to Morocco by boat, there are multiple ferry routes to choose from. These routes allow you to reach both eastern and western Morocco conveniently.
- You can depart from Spain and arrive at various ports in Morocco, offering flexibility based on your travel plans.
- On this page, you'll find the best ferry crossings from Spain to Morocco, including detailed options to suit your needs.
On almost all crossings you can bring a car or camper on the ferry. For a complete overview of all ferries to Morocco, check the available listings and find the route that works best for you.
Map: ferry routes from Spain to Morocco
About these crossings: Spain to Morocca
Travelling by ferry from Spain to Morocco is a popular and practical method of reaching this captivating North African country.
Benefits of Travelling by Ferry
- Particularly advantageous if you intend to stay for an extended period in Morocco, as it enables you to bring your own vehicle, offering flexibility and convenience throughout your journey.
- A scenic and relaxed way to begin your adventure.
Available Route Options
Northern Spain to Morocco:
- Longer crossings directly from northern Spain, suitable for those commencing their journey further north.
Strait of Gibraltar:
- A short crossing, ideal for travellers departing from southern Spain, providing swift access to northern Morocco.
Alboran Sea Crossing:
- A slightly longer route, offering an alternative to the Gibraltar crossing with additional time to enjoy the sea voyage.
With its variety of routes, travelling by ferry is a convenient and enjoyable means of reaching Morocco, whether for a brief visit or a longer stay.
Ferries from Barcelona to Morocco
If youโd rather avoid driving across Spain, you can take a ferry from Barcelona to Morocco. There are two main routes:
- Barcelona to Tangier
- Barcelona to Nador
Both routes are operated by reliable ferry companies, offering a convenient way to travel to Morocco directly from northern Spain.
Ferry from Southern Spain to Morocco
There are several short ferry crossings from southern Spain to Morocco, making it a cost-effective and efficient way to travel.
Shortest Crossing
- Algeciras to Ceuta:
- Operated by FRS, this is the shortest ferry crossing, taking just 1 hour.
- From Ceuta, you can continue your journey into Morocco.
Important Considerations
- Border Crossing Delays:
- While the crossing to Ceuta is quick, the border crossing from Ceuta into Morocco can be time-consuming.
- Passport Control:
- Ferries that sail directly to Morocco often handle passport control on board, saving time upon arrival.
For a smoother experience, weigh the convenience of a short crossing against potential delays at the border when planning your journey.
On board
Crossing the Strait of Gibraltar
At only 27 miles (44km) wide, the Strait of Gibraltar is the shortest crossing between continental Europe and Africa.
Key Ferry Route
- There is one direct ferry from Gibraltar to Morocco, providing a quick and scenic journey.
This crossing offers stunning views, and on a clear day, you can even see Morocco from the European side of the strait. Itโs a convenient and picturesque way to connect the two continents.
The Strait of Gibraltar crossing is not only the shortest route between continental Europe and Africa but also one of the fastest ways to travel.
Fast and Efficient Travel
- Fast trimaran ships operate on this route, ensuring a quick and smooth crossing.
- Depending on your chosen crossing, the journey takes only 1 to 2 hours to reach the other side.
This makes it an excellent option for those seeking a swift and scenic connection between Europe and Morocco.
Additional information:
Several ferry companies operate routes from Spain to Morocco, including Balearia, GNV, and FRS.
How Long Does the Crossing to Morocco Take?
- The shortest crossing is from Algeciras to Tangier, taking approximately 1.5 hours.
- Departures from other locations will take slightly longer.
How Much Does It Cost?
- The cheapest crossing is from Algeciras, with fares starting at around ยฃ30ย for a single passenger.
- Prices can vary significantly: A simple crossing costs around ยฃ30, but for a family travelling with a camper, the cost can rise to ยฃ650โยฃ800 ย or more.
To find the best option, compare prices and schedules between ferry operators.