Ferry to Spain
86 Ferry crossings from 46 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
Return 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

Ferry to Spain

Best known for its beautiful Mediterranean beaches, there’s no wonder why Spain is one of the most popular holiday destinations in Europe for UK tourists. There are a large host of ferries operating to Spain from over 17 different destinations, such as the UK, Italy, Ireland and Algeria to name a few. With Direct Ferries, you can choose from 100 routes and compare between 6 ferry operators.

Brittany Ferries provide 10 weekly crossings, Balearia provide up to 139 daily crossings, Grandi Navi Veloci provide 10 daily crossings, Trasmed GLE provide 13 daily crossings, Grimaldi Lines provide 11 weekly crossings and Corsica Ferries provide 9 weekly sailings to a number of ports across Spain including Bilbao, Barcelona, Almeria, Valencia and lots more.

There are 26 ports in Spain. Barcelona port and Valencia port are located on the east coast and Santander port is located on the north coast. Barcelona ferry port is the most popular in Spain, with 25 daily sailings and ferry connections from Ibiza, Alcudia, Palma, Ciutadella and Formentera.

Can you get a ferry from England to Spain?

Yes, you can take a ferry from England to Spain from the following ports:

  • Plymouth
  • Portsmouth

Ferries to Spain from UK

  • Plymouth to Santander Ferry
  • Portsmouth to Bilbao Ferry
  • Portsmouth to Santander Ferry

Ferries from Morocco to Spain

  • Al Hoceima to Motril Ferry
  • Nador to Almeria Ferry
  • Nador to Motril Ferry
  • Nador to Barcelona Ferry
  • Tangier to Tarifa Ferry
  • Tangier Med to Algeciras Ferry
  • Tangier Med to Barcelona Ferry

How long is the Ferry to Spain?

Ferries to Spain can take between 20 minutes and 59 hours and 30 minutes, depending on the route, the operator, and weather conditions. The fastest ferry service to Spain from UK is Plymouth to Santander, with Brittany Ferries completing this route in 20 hours and 15 minutes.

Spain Ferry Prices

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.

Where can I get a Ferry to Spain?

You can currently get a ferry to Spain from over 17 destinations, including Ibiza, Ireland, Lanzarote, England, and Mallorca, as well as ferries running within Spain itself.

Can you take a ferry to Spain with a dog?

You can take your pet with you on certain ferry routes to Spain, but this is entirely dependent on the operator. Specifically, Brittany Ferries provide a dog friendly ferry to Spain with several cabins available for your pet to stay during the journey.

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
    • Tangier
    • Bueu
    • Ons Island
    • Vigo
    • Cies Islands
    • Cangas
    • Portonovo
  • What is the fastest ferry to Spain?

    The fastest ferry crossing to Spain is via the Tangier Med to Algeciras route, with a crossing time of approximately 30m.
  • What is the cheapest ferry to Spain?

    The cheapest ferry to Spain is £118 from Palma to Barcelona.
  • What are the ferry ports in Spain?

    Spain Ferry Ports:
    • Santander
    • Bilbao
    • Denia
    • Valencia
    • Barcelona
    • Ceuta
    • Algeciras
    • Almeria
    • Melilla
    • Malaga
    • Motril
    • Cadiz
    • Huelva
    • Tarifa
    • Ons Island
    • Bueu
    • Cies Islands
    • Vigo
    • Cangas
    • Portonovo
  • Can you take pets on the ferry to Spain?

    Yes, you can bring your pets onboard the ferries. Where pets are allowed on the ferries depends on the ferry company. Currently you can bring pets on ferries with
    • Brittany Ferries
    • Balearia
    • Trasmediterranea
    • Naviera Armas
    • Grandi Navi Veloci
    • Grimaldi Lines
    • Fred Olsen Express
    • Inter Shipping
    • AML

Spain reviews

  • "Great way to travel to Palma"

    We traveled from Barcelona to Palma on 24 February overnight on Fortuny. We expected fairly basic accommodation and possibly a disturbed night. Our cabin was execellent - like a good class hotel room with all the facilities to make our night comfortable. We both slept well and felt confident in the hands of the crew.It was exciting to be able to look through the porthole to the sea ahead and to arrive at Palma as the day began. On the return journey the weather was bad and there was a storm as we came into Barcelona. Again our experience was comfortable although the ship was rolling. When we arrived we were unable to dock at the terminal because of high winds but the crew ensured we were safe by arranging bus transport for the foot passengers and illuminated traffic direction for the cars. One problem was that there was not sufficient information about what was going on and why we were delayed at the time. Also there was no information about where we would embark at the terminal in Palma. It all worked out well but we were anxious while waiting for transport. So some announcement and information would have been very helpful. All in all however it was a very enjoyable experience.

    Read More Read Less
  • "wonderful"

    It was wonderfull. A life-experience, because the sea was angry, but amazing!

    Read More Read Less
  • "Barcelona - Palma Mallorca ferry review"

    Was really hard to find the Balearia desk as there was no signage at all! Almost missed the ferry which was a bit of a stressful start to my trip. Once on the ship all was fine fortunately.

    Read More Read Less
  • "Great experience on Brittany Ferries"

    I recently took the ferry from Portsmouth to Santander and back. I had an incredible experience. The food in the self service restaurant was spectacular-- far beyond I would ever expect from cafeteria style eating. Excellent French cuisine. We had booked an outdoor cabin for the two of us-- it was very nice, relatively spacious, with a lovely view of the sea. On the way to Spain, we watched a film in one of the two cinemas. Most of the passengers hung out at the bars on board. I'm not into bars, so we mainly spent time in our cabin, reading and relaxing. On the way back from Spain to the UK, I was sea sick and could not read any longer, which was not very fun. I was seen by the nurse on board, who was extremely friendly, competent, and reassuring. Wifi costs extra and you can't use it in your room, which is a drawback. If I had anticipated being sea sick and the relative boredom of being on the sea for 24 hours, I would have loaded my computer with lots of tv shows and movies to watch. I did not have a chance to see the inside cabins(without a window), so I don't know the quality of those, but with an outdoor cabin, the whole experience was extremely comfortable. Clean, hot showers with water pressure, I found the whole experience extremely luxurious-- especially considering that the whole trip cost less than 200 pounds return for both of us!

    Read More Read Less

Routes and Ports in Spain

Onboard the ferries

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

Ferry Routes to Spain

Ferry Routes from Spain

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