Canary Islands ferries 2025

The ultimate Canaries ferry guide

Their warm climate and unparalleled beauty makes the Canary Islands worth visiting all year round. And Ferryhopper is here to give you all the information you need on how to travel by ferry to and around the Canaries archipelago

Read our guide and browse all active ferries to the Canary Islands for 2025. Compare real-time data and prices, and book your ferry tickets in just a few steps!

See up-to-date info about Canary Islands ferry routes in 2025 below:

Important: residents of the Canary Islands are entitled to a 75% discount for their ferry trips in the Canaries! Plan your trip at the best prices and by taking advantage of the Canary Islands resident discount on Ferryhopper!

Tall buildings near the sea in Santa Cruz de Tenerife, Canary Islands, Spain

Santa Cruz de Tenerife, the beautiful island capital

Tenerife ferry schedules 2025

Tenerife has 2 ports that are connected to most of the other Canary islands: Santa Cruz de Tenerife in the north and Los Cristianos in the south.

Here are all 2025 ferry schedules for Tenerife:

Ferries to Tenerife from mainland Spain

You can reach Tenerife from two ports in the autonomous community of Andalusia: Cádiz and Huelva.

  • Ferry from Cádiz to Tenerife: the ferry connection is indirect and includes 2 intermediate stops before reaching the port of Santa Cruz. There are usually 2 weekly ferries. The duration of the ferry trip is 38-41 hours and tickets start at around €116.
  • Ferry from Huelva to Tenerife: the route is served with around 3 weekly ferry crossings. Ferries from Huelva travel to the port of Santa Cruz de Tenerife and the duration of the trip is 33-42 hours. Tickets start at around €117.

Ferries from Tenerife to the Canary Islands

Take a look at all available ferry connections from Tenerife to other Canary islands for 2025:

  • Ferry from Tenerife to Gran Canaria: this is the most popular ferry route in the Canary islands as it connects the two capitals. There are up to 15 daily ferry crossings from Santa Cruz de Tenerife to the 2 ports of Gran Canaria (Las Palmas and Agaete). The duration of the ferry ride to Las Palmas is usually 1 hour 40 minutes, while the trip to Agaete lasts approximately 1 hour 20 minutes. The cost for a standard ticket for the Tenerife - Gran Canaria ferry ranges from around €49 to €80, depending on the ferry operator and route.
  • Ferry from Tenerife to La Gomera: there are around 6-8 daily ferry departures from the port of Los Cristianos in Tenerife to the port of San Sebastián in La Gomera. The companies serve this crossing with high-speed vessels that make the trip in 50 minutes. Ferry tickets start at around €43.
  • Ferry from Tenerife to El Hierro: you can travel from the port of Los Cristianos in Tenerife to Valverde in El Hierro all year round. There are up to 6 departures a week and the ferry trip takes approximately 2 hours 30 minutes. The cost for a standard ferry ticket is around €60.
  • Ferry from Tenerife to La Palma: the two ports of Tenerife (Santa Cruz and Los Cristianos) are connected to the port of Santa Cruz de La Palma. There are 2-4 daily ferry crossings from both ports and the duration of the ferry trip takes from 2 hours 30 minutes to 7 hours. Ferry tickets start at around €42, and the price depends on the company and the route you choose.

The ferry routes from Tenerife to Lanzarote, Fuerteventura and La Graciosa are indirect and include 1-3 intermediate stops, depending on the island. Find out more about the ferry connections on Ferryhopper:

Las Teresitas beach in Tenerife seen from above, Canary Islands, Spain

The magnificent Las Teresitas beach in Tenerife

Gran Canaria ferry schedules 2025

The port of Las Palmas in Gran Canaria is connected to the Spanish mainland and most of the islands of the Canary archipelago. There is also a smaller port on the island: Agaete.

Here are all 2025 ferry schedules for Gran Canaria:

Ferries to Gran Canaria from mainland Spain

You can reach Gran Canaria from the ports of Cádiz and Huelva:

  • Ferry from Cádiz to Gran Canaria: the ferry connection is indirect and an intermediate stop before arriving at the port of Las Palmas There are normally 2 weekly ferries. The duration of the ferry trip is 33-35 hours and ticket prices start at around €116.
  • Ferry from Huelva to Gran Canaria: the connection is active with around 3 weekly ferry crossings. The trip to Las Palmas takes 33-42 hours. Ferry tickets start at around €116.

Ferries from Gran Canaria to the Canary Islands

Check out all available ferry connections from Gran Canaria to the Canaries for 2025:

  • Ferry from Gran Canaria to Tenerife: you can find 10-14 daily ferry crossings from the ports of Las Palmas and Agaete in Gran Canaria to Santa Cruz de Tenerife. The ferry companies operate on the ferry route with high-speed and conventional vessels that make the crossing in 1 hour 20 minutes to 3 hours 30 minutes, depending on the port of departure. Standard ferry tickets range between €50 and €80.
  • Ferry from Gran Canaria to Fuerteventura: you can travel by ferry from the port of Las Palmas de Gran Canaria to the ports of Morro Jable and Puerto del Rosario in Fuerteventura. Ferry companies serve this connection with 3-4 daily crossings all year round. The ferry ride lasts from 2 to 6 hours and ferry tickets start at €49, depending on the port of arrival and the operator.
  • Ferry from Gran Canaria to Lanzarote: you can usually find 1-2 daily ferry crossings from the port of Las Palmas de Gran Canaria to the port of Arrecife. The duration of the ferry ride is usually around 5-6 hours. Ferry tickets cost around €111.

The ferry routes from Gran Canaria to La Palma and La Gomera are indirect and include 1 intermediate stop. Find out all you need to know about these ferry connections in 2025:

Las Salinas natural pools in Gran Canaria, Canary Islands, Spain

The natural pools Las Salinas near Agaete, Gran Canaria

Fuerteventura ferry schedules 2025

Fuerteventura has 3 ports: Corralejo in the north, Puerto del Rosario on the east coast and Morro Jable in the south.

Here are all 2025 ferry schedules for Fuerteventura:

Ferry to Fuerteventura from mainland Spain

You can catch a ferry to Fuerteventura from Cádiz once a week. Ferries from the mainland port head to Puerto del Rosario and the trip takes around 28 hours. A single ticket starts at around €116.

Ferries from Fuerteventura to the Canary Islands

These are the active ferry routes from Fuerteventura to the Canaries in 2025:

  • Ferry from Fuerteventura to Gran Canaria: ferries to Gran Canaria depart both from Morro Jable and Puerto del Rosario in Fuerteventura. Ferries operate on this route with 2-4 daily ferry crossings. It takes 2-7 hours to go from Fuerteventura to Las Palmas de Gran Canaria, depending on the port of departure. The cost of a simple ferry ticket starts at around €59.
  • Ferry from Fuerteventura to Lanzarote: Fuerteventura is connected by ferry to Lanzarote via the port of Corralejo. There are over 20 daily ferry crossings to the port of Playa Blanca in Lanzarote. The trip by ferry from Fuerteventura to Lanzarote is only 25-35 minutes. A single ferry ticket costs from €17 to €33.
  • Ferry from Fuerteventura to Tenerife: at the moment, there are only indirect ferry routes from Fuerteventura (Morro Jable or Puerto del Rosario) to Tenerife, with Gran Canaria (Las Palmas) as an intermediate stop. The minimum duration of the trip by ferry from Fuerteventura to Tenerife (Santa Cruz) is around 5 hours. The combined cost of ferry tickets starts at about €104.

Caleta de Fuste close to the beach in Fuerteventura, Canary Islands, Spain

The community of Caleta de Fuste in Fuerteventura

Lanzarote ferry schedules 2025

Lanzarote has 3 ports: Playa Blanca in the south, Arrecife on the east coast, and Órzola, facing La Graciosa.

Here are all 2025 ferry routes for Lanzarote:

Ferry to Lanzarote from mainland Spain

Ferries to Lanzarote depart regularly from the port of Cádiz. Cádiz - Lanzarote ferries are normally active all year round with 1 weekly crossing. The duration of the ferry trip to the port of Arrecife is around 26 hours and tickets start at about €116.

Ferries from Lanzarote to the Canary Islands

In 2025, Lanzarote is connected by ferry to several islands in the Canary archipelago:

  • Ferry from Lanzarote to Fuerteventura: there are at least 20 daily crossings from the port of Playa Blanca in Lanzarote to the port of Corralejo in Fuerteventura. Ferry operators normally serve this route with high-speed ferries. The ferry ride from Lanzarote to Fuerteventura lasts around 25-35 minutes and ferry tickets cost €17 to €33.
  • Ferry from Lanzarote to Gran Canaria: you can find at least 1 daily ferry crossing from Lanzarote to Gran Canaria. The duration of the ferry ride from the port of Arrecife to the port of Las Palmas de Gran Canaria is around 5-6.5 hours. Ferry tickets start at around €111.
  • Ferry from Lanzarote to La Graciosa: you can travel by ferry  to the small island of La Graciosa from the port of Órzola. Ferry companies serve this crossing with at least 16 daily crossings all year round. The ferry trip from Lanzarote to Graciosa lasts 25 minutes and ferry tickets cost €15.
  • Ferry from Lanzarote to Tenerife: there is only an indirect ferry route from Lanzarote to Tenerife, with Gran Canaria (Las Palmas) as an intermediate stop. The minimum duration of the ferry ride is around 9 hours 40 minutes and ticket prices start at approximately €155.

The bay of Golfo in Lanzarote, Canary Islands, Spain
Red rocks and black sand at the bay of Golfo in Lanzarote

La Gomera ferry schedules 2025

La Gomera has 3 ports: San Sebastián, Valle Gran Rey and Playa Santiago. Here are the ferry connections for the island of La Gomera for 2025:

  • Ferry from La Gomera to La Palma: there are usually up to 2 daily crossings from La Gomera to La Palma. The ferry trip from the port of San Sebastián to Santa Cruz de La Palma lasts 4 hours. Standard ferry tickets cost around €53.
  • Ferry from La Gomera to Tenerife: there are normally 6-7 daily departures from the port of San Sebastián to the port of Los Cristianos in Tenerife. The ferry ride lasts around 50 minutes. The cost of a La Gomera - Tenerife ferry ticket is €43-€45.
  • Ferry from La Gomera to Gran Canaria: at the moment, there is only an indirect route from La Gomera from Gran Canaria, with Tenerife as an intermediate stop; ferries stop at Los Cristianos port, and then you need to head to the port of Santa Cruz to catch the ferry to Las Palmas. The total duration of the trip ranges between 5 and 6 hours and the cost of ferry tickets starts at around €108.

The 3 ports of La Gomera are also connected by ferry. Take a look at available ferry routes and plan your coast-to-coast tour around the island:

Trail at the national park Garajonay in La Gomera, Canary Islands, Spain

The green paradise of Garajonay National Park in La Gomera

La Palma ferry schedules 2025

The island of La Palma is located in the western part of the archipelago. The island port, Santa Cruz de la Palma, is connected by ferry to its 3 neighboring islands in 2025.

See all ferry schedules from La Palma in 2025 below:

  • Ferry from La Palma to La Gomera: you can usually find 2 daily crossings between the two Canary islands. The ferry ride from Santa Cruz to San Sebastián de La Gomera lasts approximately 4 hours. The price for a single ferry ticket is around €53.
  • Ferry from La Palma to Tenerife: ferries from La Palma to Tenerife usually arrive at the port of Los Cristianos port in Tenerife, and occasionally at Santa Cruz port. There are normally 3-4 daily crossings, and the duration of the ferry ride ranges from 2 hours 30 minutes to 6 hours, depending on the port of arrival. A single ferry ticket for this sailing starts at €42.
  • Ferry from La Palma to Gran Canaria: the sailing from the port of Santa Cruz de La Palma to Gran Canaria is indirect and includes a stopover in Tenerife; ferries stop at Los Cristianos port, and then you need to head to the port of Santa Cruz to catch the ferry to Las Palmas. You can find up to 8 weekly crossings. The duration of the trip takes 9-10 hours, and the cost for a single ferry ticket starts at about €105.

Tip: “La Isla Bonita” is one of Ferryhopper’s top picks for holidays in the Canaries in 2025. Find out why we believe La Palma is the most picturesque Canary island.

Roque de los Muchachos Observatory in La Palma, Spain

The famous Roque de los Muchachos Observatory of La Palma

El Hierro ferry schedules 2025

The port of El Hierro is located near its capital, Valverde. From there, you can take a ferry to the port of Los Cristianos in Tenerife. 

Here are more details about El Hierro ferry routes in 2025:

  • Ferry from El Hierro to Tenerife: there are around 6 weekly crossings from the port of Valverde in El Hierro to Los Cristianos in Tenerife. The duration of the trip is approximately 2.5 hours. The cost for a standard ferry ticket is around €51.

The rocky coast of El Hierro in the Canary Islands, Spain

The wild volcanic landscape of El Hierro

La Graciosa ferry schedules 2025

La Graciosa is the small jewel of the Canaries. Its port is located near Caleta del Sebo. Take a look at the latest ferry schedules from La Graciosa:

  • Ferry from La Graciosa to Lanzarote: the connection from La Graciosa to Lanzarote is served with at least 16 daily ferry departures. The ride from Caleta del Sebo to the port of Órzola in Lanzarote lasts only 25 minutes and the price for a standard ferry ticket is €15.

Important: keep in mind that all 2025 ferry schedules to/between the Canary Islands are subject to change. Ticket prices can be higher or lower depending on discounts, as well as cabin and vehicle selection.

Aerial view of Las Conchas beach in La Graciosa, Canary Islands, Spain

The emerald Playa de las Conchas in La Graciosa

Which ferry companies serve the Canary Islands routes?

Here are the ferry companies operating in the Canary island group:

Book ferry tickets to the Canary Islands online

You can easily book ferry tickets to the Canary Islands on Ferryhopper! Find all ferry routes and 2025 timetables, compare ferry companies and prices, and book your Canary Island ferry tickets without hidden fees!

Moreover, check out our interactive Map of ferries, where you can visualize all ferry connections to the Canary Islands and see indicative prices. Choose your favorite destinations and plan the perfect island-hopping itinerary in the Canaries with Ferryhopper!


Author Bio

Hi, hi! 🌞 I'm Marta, a freelance translator, the Spanish voice of Ferryhopper, a committed yogini, and a proud—and a bit obsessed—dog owner. This is why my days are a happy balance of words, my mat and walks in nature.

As I enthusiastically advocate for the superiority of ferry travel over flying (trust me, it's THE way to go!), I'm also busy plotting my next maritime adventure with my beloved greyhound. ⛵🐾