Ferry from Spain to Morocco: Complete Guide to Routes, Ports, and Schedules
Overview: Why Travel from Spain to Morocco by Ferry?
Taking the ferry from Spain to Morocco is one of the most scenic, practical, and enriching ways to journey between Europe and Africa. With the Strait of Gibraltar being just 14 kilometers wide, the crossing is short but unforgettable — blending coastal beauty with cultural contrast in under an hour.
Whether you’re looking for a Tangier day trip or planning a longer Moroccan adventure, the ferry offers unmatched flexibility. It allows travelers to bring cars, explore at their own pace, and avoid the hassle of airports and long waits. Plus, you’ll land right in the heart of Moroccan culture, with bustling souks, historic medinas, and delicious cuisine just steps away.

Ferry from Spain to Morocco
Main Routes and Spain to Morocco ferry ports
From Tarifa, Algeciras, Malaga, and Almeria, ferries connect some of Spain’s most iconic coastal towns with Morocco’s vibrant ports. Whether you’re a solo traveler, family, or group, the ferry is not just a mode of transport — it’s part of the adventure.
1. Tarifa to Tangier Ville Ferry
- Duration: 1 hour
Best For: Day trips to Tangier, walking tours, short stays
Advantages: Fastest crossing, arrives directly at the medina in Tangier
Tip: Perfect for travelers from Málaga, Marbella, or Seville
Suggested tour:
✨ All inclusive day trip from Tarifa to Tangier
📝 This itinerary works perfectly for travelers staying in Costa del Sol, Marbella, Estepona, Málaga, or even Seville, with early transfers included.
✨ Check this luxury tour from Seville to Morocco day trip
✨ If you’re staying in Marbella we recommend this all inclusive luxury day trip from Marbella to Tangier
Join this luxury tour with pick in case you’re staying in Malaga:
2. Algeciras to Tangier Ferry
The Algeciras to Tangier Med ferry is one of the most popular and direct routes between Spain and Morocco. Located about 45 km from Tangier city, Tangier Med Port is a modern maritime hub offering fast and efficient access to northern Morocco.
Duration: 1.5 to 2 hours
Best For: Travelers with cars, longer Moroccan road trips
Note: Tangier Med is a commercial port – transfer to city takes 45 minutes
🚌 Shuttle services and taxis are available upon arrival.
3. Algeciras to Ceuta Ferry
The Algeciras to Ceuta ferry is one of the busiest and most reliable routes across the Strait of Gibraltar. Ceuta, a Spanish autonomous city located on the northern coast of Africa, offers a unique gateway to Morocco without leaving Spanish territory.
Duration: 1 to 1.5 hours
Frequency: Multiple departures daily
Best For: Travelers looking to visit northern Morocco via land (Tetouan, Tangier, Chefchaouen)
🛂 Note: Since Ceuta is Spanish, you won’t need to go through border control until you cross into Morocco — usually via the land border at Fnideq.
4. Almería to Nador (Northern Morocco)
Duration: 5–7 hours
Best For: Access to the eastern regions of Morocco (Oujda, the Rif)
Tip: Overnight options available; ideal for vehicle transport
5. Málaga to Melilla (Spanish enclave in Morocco)
Duration: 6–7 hours
Best For: Exploring Melilla or combining Spain-Morocco travel with history
Note: You’ll still need to cross a land border to enter Morocco proper
6. Motril to Al Hoceima / Nador
Duration: 5–8 hours
Smaller ports with less frequent service — good for off-the-beaten-path travelers
Best Ferry Route Spain to Morocco
If you’re wondering which is the best ferry route from Spain to Morocco, the answer depends on your travel style, starting point, and destination in Morocco. Here’s a quick breakdown of the most recommended option for most travelers:
🚢 Tarifa to Tangier Ville — The Best All-Around Ferry Route
Why it’s the best:
This is the fastest and most direct ferry to Morocco — you’ll arrive right in the heart of Tangier’s old city(Tangier Ville Port), perfect for walking tours, day trips, and easy access to hotels and medina attractions.No need for long transfers after arrival — walk straight into Tangier!
More Morocco excursions from Spain
Day trip to Chefchaouen
Planning on Visiting Chefchaouen from Spain, you’ll be picked up from Tangier city port, and take a journey into the Rif Mountains on a full-day trip to Chefchaouen, Morocco’s iconic “Blue City.” Explore vibrant blue alleyways, local artisan markets, and panoramic viewpoints, all with round-trip transport from Tangier.
✨ Check this day trip to Chefchaouen from Tangier
Asilah Day Trip
Discover the coastal charm of Asilah on a scenic day trip from Tangier. Stroll along whitewashed streets adorned with street art, visit historic ramparts, and relax by the Atlantic coast — perfect for culture and seaside lovers.
✨ Check this Day trip to Asilah from Tangier
Tetouan Day Trip from Tangier
Dive into the rich Andalusian and Moorish heritage of Tetouan, a UNESCO-listed medina just 1.5 hours from Tangier. Explore its bustling souks, elegant architecture, and hidden gems on a guided cultural experience.
✨ For more information check this Day trip to Tetouan from Tangier
Jewish Heritage Tour in Tangier
Uncover Tangier’s multicultural past with a private Jewish heritage tour. Visit historical synagogues, the Jewish cemetery, and key landmarks of the former mellah, while learning about the deep-rooted Sephardic history in northern Morocco.
✨ check-out our recommended tour Tangier Jewish Heritage Experience
Tangier Shopping Tour
Discover the vibrant souks and hidden artisan workshops of Tangier on a guided shopping tour. From handmade rugs and leather goods to spices and traditional crafts, this tour is perfect for travelers looking to take home authentic Moroccan treasures — with expert help navigating the maze-like medina.
✨ Check this Tangier private shopping activity
Tangier Food and Cultural Tour
Taste your way through Tangier’s rich culinary heritage while exploring its historic quarters. From street food favorites to traditional Moroccan dishes, this tour blends flavor and culture for an immersive experience in local life.
For more information :
✨ Check this Food and cultural tour in Tangier
Spain to Morocco Day Trip Itinerary: A Full-Day Escape to Tangier
Morning – Ferry from Tarifa (Spain) to Tangier (Morocco)
Depart early from Tarifa port (high-speed ferry – ~1 hour crossing).
Arrive at Tangier Ville Port, where your local guide welcomes you.
Mid-Morning – Guided Tangier City Tour
Stroll through the Kasbah and take in sweeping views of the Strait.
Explore the medina with its winding alleys, artisan shops, and markets.
Visit the Grand Socco, Petit Socco, and Tangier’s oldest mosque.
Afternoon – Traditional Moroccan Lunch
Enjoy couscous, tagine, or pastilla at a local restaurant with mint tea.
Late Afternoon – Coastal Highlights
Drive to Cape Spartel (where the Atlantic meets the Mediterranean).
Visit the legendary Caves of Hercules.
Optional short camel ride on Achakar Beach.
Evening – Return Ferry to Tarifa
Head back to the port for your return to Spain, full of memories and photos.
Arrive in Tarifa in the evening and transfer back to your hotel or city.
In case you’re interested more on what to do in Tangier on a day trip:
Check our article about things to do in Tangier.
Looking for more information about how to get to Morocco from Spain?
Check this ultimate article about Tarifa to Tangier ferry.