Ferry to Spain
Ferries to Spain are provided by 16 ferry companies including Brittany Ferries, Corsica Ferries, Balearia, Naviera Armas & Grandi Navi Veloci.
Spain ferry times
There are approximately 406 daily sailings and up to 2500 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
Popular ferries to Spain include ferries from Barcelona - Palma. This journey usually takes about 7 hours 40 minutes. The average price of a Barcelona - Palma ferry is around £251. Another popular ferry to Spain is the Tangier Med - Algeciras ferry route with a duration of 1 hour 30 minutes. The average price of a Tangier Med - Algeciras ferry is around £178.
Spain ferry companies
Ferries to Spain are served by 16 different ferry companies. These include Brittany Ferries, Corsica Ferries, Balearia, Naviera Armas & Grandi Navi Veloci.
Ferry ports in Spain
Spain boasts an impressive 27 ferry ports with a total of 406 daily and 2500 weekly sailings. Among these, Algeciras is the most popular port, offering an average of 46 daily and 322 weekly sailings.
How do I get from UK to Spain?
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.
Can I take a car on the ferry to Spain?
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.
Spain ferry prices and offers
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 £251 (Barcelona to Palma) and £178 (Tangier Med to Algeciras). We recommend booking ferries to Spain in advance for the best deals and to find a cheap ferry to Spain.
How to book ferry tickets to Spain
It's easy to book ferries to Spain online with Direct Ferries. Use our Deal Finder to buy and compare tickets.