The ferry from Tangier to Spain is one of the busiest and most iconic crossings in the Mediterranean, connecting two continents across the Strait of Gibraltar. Whether you're planning a short holiday, a business trip or a road journey between Morocco and Europe, this ferry route is convenient, efficient and packed with beautiful coastal views.
With go-ferry.com, you can book your ferry tickets easily, compare prices, and enjoy a smooth journey across the strait.
Here’s how to secure your ticket in minutes:
- Select a Spanish port (e.g. Algeciras, Tarifa) as your destination & enter your desired travel date
- Review all available ferry companies, schedules and vessels
- Select number of passengers and onboard accommodation if needed
- Choose the price option that fits your budget
- Fill in passenger information and complete payment
- Receive your booking confirmation directly via email
Why book with goFerry
- All ferry routes in one place
- Transparent pricing and instant confirmation
- Easy comparison of companies, prices and times
- Multilingual customer support
- Secure payment options
Travel info
Best time to travel:
- May to October: Best weather and most frequent sailings
- July–August: Peak season with heavy demand—book early
- November–April: Lower prices and fewer crowds, though some routes may be limited
Onboard services:
- Air-conditioned lounges
- Duty-free shops
- Cafes or snack bars
- Seating upgrades (VIP, lounges)
- Outdoor viewing decks
Luggage, pets & Vehicles:
- Luggage: Included in most tickets; check operator limits
- Pets: Allowed with proper documentation and carrier
- Vehicles: Tangier Med–Algeciras route is best for cars, motorcycles, and trucks
Required travel documents:
- Passport: Required for all travelers
- Visa: Schengen visa required for Moroccan citizens
- Vehicle documents: Green card, insurance and registration papers if crossing with a car
What routes are available from Tangier to Spain?
- Tangier Med to Algeciras
- Tangier Ville to Tarifa
- Occasional ferries to Motril and Málaga
What is the distance from Tangier to Spain by ferry?
- Tangier Ville to Tarifa: approx. 14 km (7.5 nautical miles)
- Tangier Med to Algeciras: approx. 30 km (16 nautical miles)
How long does the ferry take?
- Tangier Ville to Tarifa: 1 hour
- Tangier Med to Algeciras: 1.5 hours on average
How often do ferries depart?
There are over 20 departures daily during peak season across both ports.
Which ferry operators serve these routes?
Transportation in Tangier & Spanish cities
Getting to Tangier Ports
- Tangier Ville: Near the city center, ideal for foot passengers
- Tangier Med: 40 km from Tangier, mainly for car ferries and freight
Both terminals offer:
- Customs and immigration facilities
- Waiting lounges and cafes
- Ticketing offices
- Parking and shuttle services
Transportation:
- Tangier Ville: Easily reachable by taxi or walking from the city
- Tangier Med: Use the ONCF shuttle train – https://www.oncf.ma
- Bus or taxi: Available for both ports from the city center or airport
- Private transfers: Can be arranged in advance for convenience
Traveling from Spanish Ports
- Algeciras: Major port with direct highway connections
- Tarifa: Small, charming port perfect for foot passengers
- Motril & Málaga: Less frequent routes, ideal for traveling further into Andalusia
Facilities typically include:
- Bus and taxi stands
- Cafes and small shops
- Rent-a-car services
- Access to rail stations
Transportation:
FAQs for your journey
Can I take my car on the ferry from Tangier to Spain?
Yes, especially from Tangier Med to Algeciras. Make sure to book early during busy periods.
Is the ferry safe and comfortable?
Absolutely. Modern ferries meet international safety standards and offer a comfortable ride.
Do I need to go through passport control?
Yes, this is an international route. Carry your passport and any necessary visas.
Is there Wi-Fi onboard?
Some ferries offer Wi-Fi, especially on longer or newer vessels.
Can I return on the same day?
Yes, especially between Tangier Ville and Tarifa. It's a great option for a day trip.