Ferries in Spain: schedules and prices for 2025

Travel with confidence!

Spain ferry schedules for 2025 are live on our search engine as soon as ferry operators release them.

Does your bucket list for 2025 include a ferry trip or two to the wonders of Spain? Check out the ferry schedules for the Canaries and the Balearics, as well as mainland Spain and its neighboring countries on Ferryhopper. Find the route that suits you best and book your ferry tickets easily and quickly with our top travel tips!

Find detailed information about:

Leaving the island of La Graciosa by ferry, Spain

A stone's throw from the island of La Graciosa

Ferries to the Canaries & the Balearics from mainland Spain in 2025

The numerous mainland ports of Spain are connected by ferry to the Canaries and the Balearics year-round. Frequency is regular when it comes to ferry routes to the Canary Islands, while the crossings to the Balearics are more regular in the high season.

Check the latest updates to travel by ferry to the Spanish islands and enjoy your trip to the country’s magnificent archipelagos!

Tip: discover the onboard services for your ferry trip in Spain and make the most of your sea adventures.

Ferries to the Canaries from mainland Spain

There are 3 ferry companies that primarily serve the routes from Spain to the Canaries: Trasmediterránea, Naviera Armas and Fred. Olsen Express. The port of departures are Cádiz and Huelva.

Through weekly connections, you can travel by ferry to Lanzarote, Gran CanariaTenerifeLa Graciosa, La Palma, La Gomera, Fuerteventura, and El Hierro.

Below, you can read all about the most popular routes between mainland Spain and the Canaries:

  • Ferry from Cádiz to Lanzarote: in about 27.5 hours, you can reach the port of Arrecife in Lanzarote from Cádiz once a week in 2025. Standard ferry tickets start at €116 regardless of the season.
  • Ferry from Cádiz to Gran Canaria: there are usually up to 2 weekly crossings from Cádiz to Gran Canaria, with a stopover in Lanzarote or Fuerteventura. The trip lasts around 33-35 hours, with tickets costing about €116.
  • Ferry from Cádiz to Tenerife: you can reach Tenerife from Cádiz in 38 or 41 hours once a week (usually on Saturdays) in 2025. Ferry tickets normally start at €116 for this Spanish route.
  • Ferry from Huelva to Lanzarote: normally, there is 1 weekly ferry from Huelva to Lanzarote. The crossing duration is around 27 hours and tickets cost around €160, though the final price may vary.
  • Ferry from Huelva to Tenerife: direct ferries to Tenerife from Huelva usually depart 2-3 times a week this year. Standard tickets for the crossing start at around €117. It takes up to 42.5 hours to reach Tenerife from Huelva by ferry.
  • Ferry from Huelva to Gran Canaria: catching a direct ferry from Huelva to Gran Canaria normally costs around €116, with the estimated travel time being 34-42.5 hours. Ferry departures are usually scheduled 2-3 times a week.

You can easily browse all ferry routes to/between the Canary Islands for 2025 on Ferryhopper.

Note: in Spain, you can find many ferry companies in operation. Depending on the ferry route, you can travel to the Canary Islands with Naviera Armas, Fred. Olsen Express, Trasmediterránea, Líneas Romero, or Biosfera Express (for direct crossings between Lanzarote and La Graciosa).

Pro tip: if you are eligible, make sure to take advantage of the Canary Islands resident discounts for ferry trips to/from the Spanish archipelago, as well as for island-hopping routes.

Sunset view of the port of Huelva in Spain

The majestic port area of Huelva

Ferries to the Balearics from mainland Spain 

Concerning the ferries to the Balearics from mainland Spain, you can mainly find 4 ferry companies in operation for 2025: Baleària, Grandi Navi Veloci, Trasmed, and Trasmediterránea. For detailed information on ferry schedules operated by Grandi Navi Veloci in 2025, check out the GNV ferry schedules article.

The majority of the ferries to the Balearics leave from the port of Barcelona, while there are also plenty of connections from Dénia and Valencia.

Below, you can learn how to travel to Ibiza, Mallorca, Menorca, and Formentera by ferry in 2025, along with their usual timetables and other route info:

  • Ferry from Barcelona to Mallorca: you can find numerous daily ferries from Barcelona to Mallorca that last 3.5-8.5 hours depending on the operator and port of arrival. Tickets for this route start at around €33, though prices may vary depending on the season.
  • Ferry from Barcelona to Ibiza: you can travel from Barcelona to Ibiza daily throughout the year. The crossing duration is usually around 6-9.5 hours and prices start from approximately €30, though prices can be higher in the summer months.
  • Ferry from Barcelona to Menorca: standard prices for the Barcelona - Menorca ferry route normally start at around €35. The crossings last up to 9 hours and are available on a daily basis. You can find departures for both ports of Menorca: Mahón and Ciutadella.
  • Ferry from Valencia to Ibiza: the ferry from Valencia to Ibiza is available daily in 2025. Tickets for the route normally start at €38, with the Valencia - Ibiza itinerary lasting 5-7 hours on average.
  • Ferry from Valencia to Mallorca: every day, you can catch a ferry to Mallorca from Valencia and arrive in 6.5-9.5 hours on average. Normally, the cost of ferry tickets starts at around €20.
  • Ferry from Dénia to Formentera: there are daily connections to Formentera in 2025 that last around 2 or 4.5 hours. Typically, ferry tickets for this route start at about €75.
  • Ferry from Dénia to Ibiza: you need about 2-3.5 hours to reach Ibiza from Dénia by ferry, with the price of a standard ticket starting at around €73.

Tip: as for the ferry companies serving crossings between the Balearic Islands in 2025, these are Baleària, Formentera Lines, Aquabus, Trasmapi, and Trasmed.

Good to know: many 2025 Trasmed ferry schedules for the Balearics (and more) have been already announced!

Night view of the Spanish coast of Barcelona and its port

Nocturnal moments on the coastline of Barcelona

Island-hopping routes in Spain

One of the best things about visiting the archipelagos of Spain is that you can combine several iconic destinations during your stay. Island hopping is all the rage nowadays, and you shouldn’t miss this opportunity to discover Spain’s many hidden gems.

There are countless island-hopping adventures to consider, thanks to the volcanic and remote Canaries and the elegant Balearics. Hop on a ferry from Mallorca to Menorca, go on a day trip to La Graciosa from Lanzarote or recharge your batteries with a visit to the island of Formentera.

These are some of the most popular island-hopping Spanish routes:

  • Ferry from Lanzarote to La Graciosa: the Lanzarote - La Graciosa ferry route is normally available with around 18 daily crossings that last only 25 minutes and cost around €15.
  • Ferry from Fuerteventura to Lanzarote: every day, there are several ferries to Lanzarote from Fuerteventura. Connections normally take 25-35 minutes and tickets start at €17.
  • Ferry from Tenerife to La Palma: in 2.5-4 hours on average, you can reach La Palma at least twice on a daily basis. Normally, ferry tickets start at about €40.
  • Ferry from Tenerife to La Gomera: the crossing from Tenerife to La Gomera is in operation daily with multiple sailings. The ferry trip duration is roughly 50 minutes, while the starting ticket price is normally €43.
  • Ferry from Gran Canaria to Tenerife: with daily departures, you can normally reach Tenerife from Gran Canaria in 1.5-2.5 hours year-round. Ferry tickets for this route usually start at about €35.
  • Ferry from Mallorca to Menorca: reaching Menorca from Mallorca by ferry is easy and fast on a daily basis. The ticket price ranges from €68 to over €100, while the itinerary varies between 1 hour 15 minutes and 2 hours.
  • Ferry from Ibiza to Formentera: this is one of the most popular routes in the Balearics and is available with multiple crossings every day. The duration of the trip is around 30 minutes to 1 hour and the price of a standard ticket starts at around €10. Planning day trips between Ibiza and Formentera is rather convenient, thanks to the route’s frequency. And if you are not sure which company to choose for your Ibiza - Formentera trip, you know what to do!

Tip: to learn all about island hopping in the Canaries and getting by ferry around the Balearics, check out our relevant guides! Make sure to also take a look at our guide about off-season island hopping in the Balearics, should you plan a trip during the winter months.

Conventional ferries near Ibiza, Spain

View of the port of Ibiza from afar

Ferries from Spain in 2025

From Spain, you can also travel to other countries in 2025, including those in North Africa! Some of the connected countries are Morocco, France, Italy, Algeria, the UK, and the cities of Ceuta and Melilla.

Ferries from Spain to Ceuta and Melilla for 2025

From the Andalusian ports of Algeciras, Almería, Motril, and Málaga, reaching the Spanish autonomous cities of Ceuta and Melilla is nothing but smooth sailing. Specifically:

  • Ferry from Algeciras to Ceuta: traveling from Algeciras to Ceuta by ferry is possible every day in 2025, depending on the season. The ferry journey lasts about 1-1.5 hours and ferry tickets cost around €34.
  • Ferry from Almería to Melilla: there are usually daily ferry connections to Melilla from Almería. It takes 7-7.5 hours to reach Melilla and ferry tickets start at around €58.
  • Ferry from Motril to Melilla: reaching Melilla by ferry is also possible from the port of Motril, with the crossing lasting up to 7.5 hours. The cost of a standard ferry ticket for Melilla usually starts at €56.
  • Ferry from Málaga to Melilla: several times a week, you can reach Melilla by ferry for around €60. The ride itself normally lasts around 7 hours.   

Spain to Morocco and Algeria ferry routes in 2025

Ferries between Spain and Morocco allow you to visit the wonders of this beautiful country and even bring along your motor vehicle. The ports of Barcelona, Motril, Algeciras, Almería, and Tarifa in mainland Spain are connected by ferry to the ports of northern Morocco, such as Tangier, Nador and Al Hoceima. Additionally, you can find direct ferries to Mostaganem in Algeria.

Available mostly on a daily or weekly basis, these are the main ferry routes from Spain to Morocco and Algeria:

  • Ferry from Algeciras to Tangier: there are multiple connections to Tangier from Algeciras all year round. Tickets start at around €27 and the average duration of the trip is 1.5 hours.
  • Ferry from Almería to Nador: ferries to Nador travel every day, making the crossing in 8-10 hours. The price of a single ticket usually starts at €63.
  • Ferry from Tarifa to Tangier: the 1-hour route to Tangier from Tarifa is operated every day with up to 14 departures, depending on the season. Tickets usually start at €40.
  • Ferry from Motril to Al Hoceima: this is a seasonal route that includes weekly crossings. When active, the route lasts around 5 hours, while standard ferry tickets usually cost around €50.
  • Ferry from Barcelona to Nador: there are weekly connections to Nador from Barcelona that last up to 31 hours. The cost of a ferry ticket usually starts at about €91.
  • Ferry from Barcelona to Tangier: the weekly ferries to Tangier from Barcelona make the crossing in about 37 hours. Standard ferry tickets tend to start at around €100.
  • Ferry from Valencia to Mostaganem: you can normally reach Mostaganem in Algeria from Valencia once a week. The crossing lasts up to 14-15.5 hours, with the ferry tickets costing around €127.

Tip: take advantage of GNV’s early-booking offer of 40% to Nador and Tangier from Spanish ports of Barcelona and Almería (until 29 October).

View of the ferry port of Málaga in Spain

The modern port of Málaga

Ferries to Spain from Italy, France and the UK for 2025

Last but not least, Spain is also a fantastic gateway to the UK, Italy and France! Reach the Iberian Peninsula from the UK or cross the Mediterranean Sea with ease, thanks to ferry connections to/from ports such as Toulon and Rome (Civitavecchia).

Here are some of the most popular ferry routes to Spain from the UK, Italy and France:

  • Ferry from Rome (Civitavecchia) to Barcelona: normally, you can find weekly 20-hour connections from the port of Civitavecchia in Rome to Barcelona. The price of a standard ferry ticket starts at €45.
  • Ferry from Toulon to Mallorca: for around €20-€50, you can usually reach Mallorca from Toulon in France on most days of the week from late March to early November. The estimated travel time is up to 28 hours.
  • Ferry from Portsmouth to Santander: you can travel from Portsmouth to Santander by ferry in Spain once or twice a week. Standard prices usually start at over €100.
  • Ferry from Plymouth to Santander: ferries from Plymouth to Santander normally travel twice a week, making the crossing in about 20-21 hours. Standard ferry tickets can cost around €110-€140.
  • Ferry from Portsmouth to Bilbao: depending on the season, you can travel to Bilbao in Spain from Portsmouth by ferry 1-2 times per week. The cost for this route starts at about €110, while the duration of the ferry ride lasts around 35 hours on average.
  • Ferry from Porto Torres to Barcelona: for around €35, you can usually take the ferry to Barcelona from Porto Torres on a weekly basis and arrive in about 14 hours.

The operators serving the ferry connections from Spain to Morocco, Algeria, Italy, France, and the UK are the following: Baleària, Trasmediterránea, Corsica Ferries, FRS Iberia DFDS, GNV, Brittany FerriesAfrica Morocco Link, Trasmed, and Grimaldi Lines.

For more information about the ferries between Italy and Spain, make sure to consult our guide! As for ferries from the UK and Ireland to Spain, you can learn more about all available options here.

Boats and yachts at the port of Barcelona, Spain

Sunny day on the seafront of Barcelona

Book tickets for Spanish ferries in 2025

Book cheap ferry tickets for Spain online on Ferryhopper! Check our interactive Map of ferries, visualize your Spanish excursion and combine multiple destinations in one booking!

Tip: download the Ferryhopper App for free to get updates on offers for ferries in Spain, plan your trip easily and keep all your bookings in one place.


Author Bio

Hey fellow human! I'm Sabine Camhi and I'm a Content Marketing Copywriter at Ferryhopper. With around 3.5 years of writing experience, I've worked for various Greek and foreign news sites and magazines. I've also spent a year working in marketing and social media, so I know my way around the digital world.

When I'm not busy writing, I'm usually planning my next seaside adventure. I absolutely love exploring new coastal regions and sharing my experiences with others. Whether it's a hidden gem in Greece or a far-off destination on my bucket list, I'm always on the lookout for new places to visit and write about. So, whether you’re a seasoned traveler or a first-time ferry-goer, I hope to provide you with the most up-to-date info and tips to help you make the most of your ferry experience ⛴️

Latest article

Keep on reading

Back to blog