Ferries to Canary Islands
Direct ferries to the Canary Islands run from the southern Spanish ports of Cadiz and Huelva.
The directory lists 17 ferry ports for the Canary Islands. The cruising area is the Atlantic Ocean. Most connections run through Santa Cruz de Tenerife, Santa Cruz de La Palma and Las Palmas. 18 connections run to other ports in Spain. Another 48 routes run within the archipelago itself. Naviera Armas, Balearia, Fred Olsen Express and four other operators sail these routes.
Route map Canary Islands
- Naviera Armas
- Balearia
- Ferry Isla De Lobos
- Naviera Nortour
- Fred Olsen Express
- Lineas Romero
- Biosfera Express
Ferry ports in Canary Islands

Ferries to Agaete
Agaete ferry port lies in the north-west of the Canary island of Gran Canaria and links the island with Santa Cruz de Tenerife several times a day. The crossing to Tenerife takes around 80 minutes.

Ferries to Arrecife
The ferry port of Arrecife is on the south-east coast of Lanzarote, in the capital of the Canary island. As the second-largest passenger port in the Canaries it links the island regularly with other Canary Islands such as Gran Canaria and Tenerife and with mainland Spain, Cádiz among them.

Ferries to Corralejo
Corralejo ferry port lies in the north of Fuerteventura, the second-largest of the Canary Islands. Ferries run from here daily to the neighbouring island of Lanzarote at Playa Blanca and to the smaller island of Lobos.

Ferries to La Graciosa
The ferry port of La Graciosa is at Caleta del Sebo on this small eighth Canary Island north of Lanzarote. Lineas Romero and Biosfera Express link the island with Orzola on Lanzarote around 14 times a day, and the crossing takes just 25 minutes.

Ferries to Las Palmas
Las Palmas is the most important ferry port on Gran Canaria, the largest city of the Canary Islands in the Atlantic west of the Moroccan coast. From here there are ferry connections to the neighbouring islands of Fuerteventura, Lanzarote, La Palma and Tenerife, as well as to the Spanish mainland at Huelva and Cádiz.
Ferries to Lobos
The ferry port of Lobos is on this small island north-east of Fuerteventura, named after the monk seals that once lived there. Naviera Nortour links Lobos daily with Corralejo on Fuerteventura, a crossing of only 15 minutes. A visitor permit is required.

Ferries to Los Cristianos
The ferry port of Los Cristianos is in the south of the Canary island of Tenerife in the municipality of Arona and is one of Spain's most important passenger ports, with services to the neighbouring islands of La Gomera, La Palma and El Hierro.

Ferries to Morro Jable
Morro Jable is at the southern end of the Canary island of Fuerteventura, in the municipality of Pájara, and as a ferry port links the island with Gran Canaria and Tenerife several times a week.
Ferries to Orzola
The ferry port of Orzola lies in the north of the Canary Island of Lanzarote and is the starting point for the crossings to neighbouring La Graciosa. The crossing takes about 25 minutes, and more than a hundred sailings run each day.
Ferries to Playa Blanca
The ferry port of Playa Blanca sits at the south-western tip of the island of Lanzarote and, with an average of 24 departures a day, is the island's busiest port. Ferries run from here to Corralejo on Fuerteventura several times a day, and the crossing takes about 25 minutes.
Ferries to Playa Santiago
Playa Santiago lies on the south coast of the Canary Island of La Gomera and belongs to the municipality of Alajeró. The harbour links the fishing village several times a week with the island's other ports, San Sebastián de la Gomera and Valle Gran Rey.
Ferries to Puerto del Rosario
Puerto del Rosario is in the northern part of the Canary island of Fuerteventura and is its capital and most important port. Ferries run regularly from here to the other Canary Islands of Gran Canaria, La Palma and Tenerife and to mainland Spain, to Cádiz and Santa Cruz de Tenerife among others.

Ferries to San Sebastian de la Gomera
San Sebastián de La Gomera is the capital of the Canary island of La Gomera and home to its most important port. Ferries link the port with Tenerife, La Palma and other ports on La Gomera several times a day, and the service to Los Cristianos on Tenerife is the busiest.

Ferries to Santa Cruz de Tenerife
Santa Cruz de Tenerife is on the Canary island of Tenerife, about 210 kilometres off the north-west African coast, and is the centre of inter-island traffic in the Canaries. The port links Tenerife by ferry with the Spanish mainland and with the other Canary Islands such as Gran Canaria, La Palma, Lanzarote and Fuerteventura.
Ferries to Valle Gran Rey
The ferry port of Valle Gran Rey, also known as Puerto de Vueltas, lies in the west of La Gomera and links the municipality with the ports of San Sebastián de La Gomera and Playa Santiago on the same island.