Ferries in Spain: schedules and prices for 2024

Travel with confidence!

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

Does your bucket list for 2024 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 2024

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 for departures from Cádiz, as well as Naviera Armas and Fred. Olsen Express, for departures from Huelva.

Through weekly connections, you can travel by ferry to Lanzarote, Gran Canaria, and Tenerife, as well as to La Graciosa, La Palma, La Gomera, Fuerteventura, and El Hierro through indirect routes that include a layover.

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

  • Ferry from Cádiz to Lanzarote: in about 26 hours, you can reach Lanzarote from Cádiz once a week in 2024. Standard ferry tickets start at €175 regardless of the season.
  • Ferry from Cádiz to Gran Canaria: there is one ferry from Cádiz to Gran Canaria every Tuesday that lasts around 37 hours, with tickets costing about €175.
  • Ferry from Cádiz to Tenerife: you can reach Tenerife from Cádiz in 44 hours once a week in 2024. Ferry tickets normally start at €175 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 3 times a week this year. Standard tickets for the crossing start at around €122. It takes up to 39 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 €128, with the estimated travel time being 33-37 hours. Ferry departures are usually scheduled 3 times a week.

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 2024: Baleària, Grandi Navi Veloci, Trasmed, and Trasmediterránea. For detailed information on ferry schedules operated by Grandi Navi Veloci in 2024, check out the GNV ferry schedules 2024 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 2024, 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 hours depending on the operator and port of arrival. Tickets for this route start at around €31, 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 around 6-9 hours and prices start from approximately €45, 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 €55. 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 2024. Tickets for the route normally start at €46, 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-8 hours on average. Normally, the cost of ferry tickets starts at around €42.
  • Ferry from Dénia to Formentera: there are daily connections to Formentera in 2024 that last around 4 hours. Typically, ferry tickets for this route start at about €71.
  • Ferry from Dénia to Ibiza: you need 2-3.5 hours to reach Ibiza from Dénia by ferry, with the price of a standard ticket starting at around €72.

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

Good to know: many 2024 Trasmed ferry schedules for the Balearics 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:

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 2024

From Spain, you can also travel to other countries in 2024, 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 2024

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 2024, depending on the season. The ferry journey lasts about 1-1.5 hours and ferry tickets cost around €35.
  • Ferry from Almería to Melilla: there are direct ferry connections to Melilla from Almería a few times a week. 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 €55.
  • 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 6.5 hours.

Spain to Morocco and Algeria ferry routes in 2024

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 €15, 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 €67.
  • Ferry from Tarifa to Tangier: the 1-hour route to Tangier from Tarifa is operated every day with up to 10 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 €90.
  • 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 €116.

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 2024

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 €53.
  • Ferry from Toulon to Mallorca: for around €40, you can usually reach Mallorca from Toulon in France on most days of the week. The estimated travel time is around 28 hours on average, depending on the ferry operator.
  • Ferry from Portsmouth to Santander: you can travel from Portsmouth to Santander by ferry in Spain twice a week. Standard prices usually start at about €80.
  • 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 €122.
  • 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 €80, while the duration of the ferry ride lasts around 35 hours on average.
  • Ferry from Porto Torres to Barcelona: for around €50, 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, and Grimaldi Lines

For more information about the 2024 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.

Tip: for more detailed information on ferry schedules operated by Grimaldi Lines, you can check out our article about all the announced Grimaldi Lines ferry schedules for 2024.

Boats and yachts at the port of Barcelona, Spain

Sunny day on the seafront of Barcelona

Book tickets for Spanish ferries in 2024

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 there! I’m Marios Moros, Content Marketing Copywriter at Ferryhopper. I’ve had my fair share of writing experiences in the past, from journalistic articles and academic blogs to theater critics and social media captions. A bizarre mix of everything, right? These days, I take pride in writing digital content about heavenly islands, relaxing ferry trips and the joys of vacationing by the sea. ⛵