Ferry to Spain
Every crossing in one place
Ferry to Spain
Every crossing in one place
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
Ferries to Spain are provided by 16 ferry companies including Brittany Ferries, Corsica Ferries, Balearia, Naviera Armas & Grandi Navi Veloci.
There are approximately 445 daily sailings and up to 2853 weekly trips to Spain. As ferry schedules can vary by season, we recommend using our deal finder to check the latest sailing times and to compare ticket prices for ferries to Spain.
Popular ferries to Spain include ferries from Tangier Med - Algeciras. This journey usually takes about 1 hour 30 minutes. The average price of a Tangier Med - Algeciras ferry is around £194. Another popular ferry to Spain is the Barcelona - Palma ferry route with a duration of 7 hours 15 minutes. The average price of a Barcelona - Palma ferry is around £205.
Ferries to Spain are served by 16 different ferry companies. These include Brittany Ferries, Corsica Ferries, Balearia, Naviera Armas & Grandi Navi Veloci.
Spain boasts an impressive 23 ferry ports with a total of 445 daily and 2853 weekly sailings. Among these, Algeciras is the most popular port, offering an average of 49 daily and 332 weekly sailings.
You can get ferries to Spain from the UK to Santander. The Portsmouth to Santander ferry takes around 33 hours 4 minutes whilst the Plymouth to Santander ferry takes around 20 hours 17 minutes. You can also get a ferry to Bilbao from the UK. The Portsmouth to Bilbao ferry takes approximately 34 hours.
There are multiple car ferries to Spain, however this may vary by route. Brittany Ferries, Corsica Ferries, Balearia, Naviera Armas, Grandi Navi Veloci, Grimaldi Lines, Fred Olsen Express, Trasmapi, AML, FRS, Trasmed GLE & Menorca Lines allow passengers to bring their own vehicles onboard most of their ferry crossings to Spain. However, it’s best to check the availability before booking your ferry ticket.
The price of a ferry to Spain can vary by route, ferry company and season. The 2 most popular routes have an average price of £194 (Tangier Med to Algeciras) and £205 (Barcelona to Palma). We recommend booking ferries to Spain in advance for the best deals and to find a cheap ferry to Spain.
It's easy to book ferries to Spain online with Direct Ferries. Use our Deal Finder to buy and compare tickets.
"Barcelona - Palma Mallorca ferry review"
"Great experience on Brittany Ferries"
"Santander with a bike"
"Crossing Tangier - med. Barcelona"
Find out what it's like onboard the ferries before you travel.
From vibrant cities to laid-back towns and lively beach resorts, Spain is a country with so much to offer. Whether you fancy a sightseeing break or a relaxing getaway, it's got something for everyone.
Many people flock to Barcelona and with world-famous architecture including La Sagrada Familia and Park Güell, great nightlife and an amazing food scene, it's easy to see why. The Spanish capital, Madrid is also a must-visit. It's got amazing museums, beautiful parks and great shopping. There's also Seville with its incredible flamenco shows and Valencia, the home of paella.
Spain is also a popular beach destination. The Costa del Sol, Costa Brava and both the Balearic and Canary Islands bring in the crowds thanks to their beautiful sun-soaked beaches.