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:
- Ferries from mainland Spain to the Canaries and the Balearics
- Island-hopping routes in Spain
- Ferries from Spain to Ceuta, Melilla, Morocco and other destinations
- Ferries to Spain from Italy, the UK and more
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.
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.
- 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.
Good to know: many 2024 Trasmed ferry schedules for the Balearics have been already announced!
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 half an hour and tickets start at €18.
- Ferry from Tenerife to La Palma: in 2.5-3.5 hours, you can reach La Palma at least twice on a daily basis. Normally, ferry tickets start at €53.
- 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 1 hour on average, 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 €39.
- 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 €96, 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 €15. 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.
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
- 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.
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 Ferries, Africa 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.
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.
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. ⛵