Ferries to Spain
88 Ferry crossings from 47 Ports
Open Ticket??

Open tickets are valid for up to 12 months from booking date (see ticket conditions).

Open Ticket?

Open tickets are valid for up to 12 months from booking date (see ticket conditions).

Trip Details
Round Trip

Latest offers for Spain

Why use Direct Ferries?
Ferries from 4412 routes and 901 ports worldwide
Trusted by over 2.5 million customers
We arrange over 1.2 million ferry crossings / year
We check up to 1 million prices for our customers daily

What Ferries can I get to Spain?

There are a whole variety of ferries to Spain that you can get with Direct Ferries, such as ferries within Spain itself, from surrounding islands such as Tenerife, Mallorca and Sardinia, and from neighbouring countries, such as France and Italy. Indeed, there is overall on offer about 2847 different sailings a week to Spain, with over 98 different routes available, meaning that it has never been easier to travel by ferry to Spain.

There are 45 ports in Spain. Barcelona port and Valencia port are located on the east coast of Spain and Bilbao port is located in the north. Barcelona port is the most popular located in Spain, with 24 daily sailings and ferry connections from Ibiza, Alcudia, Palma, Tangier Med and Nador.

Not only do we offer ferries from Morocco to Spain, but we also have multiple sailings from different ports across both Morocco and Spain. We have up to 336 sailings a week between Spain and Morocco, although the number of specific sailings per week can vary between route, such as our route between Tangier Med and Algeciras, which sails up to 32 times a day, and our route between Nador and Barcelona, which only sails once a week. Sail times can also greatly vary, from between half an hour to up to 28 hours, so be sure to check your specific route before travelling.

Day Trips to Spain by Ferry

  • Algeciras to Ceuta ferry - 1 hour
  • Denia to Ibiza ferry - 2 hours 15 mins
  • Denia to Formentera - 2 hours

Prices for the ferry to Spain might change depending on the season you want to travel. Cheap ferry tickets are usually available during off peak, outside of the high season. Please visit our special offers page to find all the latest ferry discounts.

Whether you can bring your car with you or not entirely depends on what route it is you are travelling on – for example, our ferry to Ireland does not allow cars, but all of our ferries to Gran Canaria do allow you to bring your car with you.

Most popular questions

Which ferries travel to Spain?

Ferries to Spain:
  • Plymouth
  • Portsmouth
  • Rosslare
  • Ibiza
  • Formentera
  • Palma
  • Ciutadella
  • Alcudia
  • Algeciras
  • Ceuta
  • Nador
  • Almeria
  • Melilla
  • Malaga
  • Tangier Med
  • Motril
  • Mostaganem
  • Ghazaouet
  • Arrecife
  • Las Palmas
  • Santa Cruz de La Palma
  • Santa Cruz de Tenerife
  • Puerto del Rosario
  • Oran
  • Al Hoceima
  • Mahon
  • Genoa
  • Civitavecchia
  • Porto Torres
  • Bueu
  • Ons Island
  • Vigo
  • Cies Islands
  • Cangas
  • Portonovo
  • Tangier

What is the fastest ferry to Spain?

The fastest ferry crossing to Spain is via the Portonovo to Ons Island ferry, in approximately 40m.

What is the cheapest ferry to Spain?

The cheapest ferry to Spain is $63 on average via the Vigo to Cies Islands route. Ferry prices for Spain can vary depending on what season you decide to travel. Price exclusive of booking fees.

What are the ferry ports in Spain?

Spain Ferry Ports:
  • Santander
  • Bilbao
  • Denia
  • Valencia
  • Barcelona
  • Ceuta
  • Algeciras
  • Almeria
  • Melilla
  • Malaga
  • Motril
  • Cadiz
  • Huelva
  • Ons Island
  • Bueu
  • Cies Islands
  • Vigo
  • Cangas
  • Portonovo
  • Tarifa

Can you take pets on the ferry to Spain?

Yes, passengers are allowed to bring pets onboard the ferries with certain ferry companies. However, please ensure that you have read all the operator guidelines on pets before travelling. Currently you can bring pets on ferries with the following operators

Spain Ferry Map and Routes

Onboard the ferries

Find out what it's like onboard the ferries before you travel.

The quickest way to make & manage your booking

Download the Direct Ferries app or manage your booking online through My Account


Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking