Travelling by ferry to Canary Islands

To reach Canary Islands by boat, you can depart from 2 countries: Spain and Portugal. The ferries of the 7 companies (Naviera Armas, Fred Olsen Express, Lineas Maritimas Romero, Acciona Trasmediterránea, Naviera Nortour, Empresa de Navegação Madeirense or Biosfera Express) operating crossings to Canary Islands call at 18 ports: Playa Blanca, Corralejo, Arrecife, Las Palmas De Gran Canaria, Lobos, Santa Cruz de La Palma, La Gomera and Los Cristianos.

With a network of 50 ferry lines, it is easy to reach Canary Islands and find the perfect crossing. Ferry companies Naviera Armas, Fred Olsen Express, Lineas Maritimas Romero and Acciona Trasmediterránea offer up to 156 crossings a day. Find all prices and best deals for Canary Islands on our Vivanoda search engine.

The fastest crossing takes 30 min (Playa Blanca - Corralejo) with a distance of 10 mi and the longest 64 hours (Cadiz - Santa Cruz de La Palma) with a distance of 859 mi.

Ferries to Canary Islands in figures

Countries
Spain
Portugal
Number of crossings
156 crossings a day
Number of ports
18
Number of ferry connections
50
Number of ferry companies
7
Search for ferries
Search and book accommodation

Popular ferries to Canary Islands

Search for the fastest, longest or most frequent ferries to Canary Islands on Vivanoda. Compare offers from Naviera Armas, Fred Olsen Express, Lineas Maritimas Romero, Acciona Trasmediterránea, Naviera Nortour, Empresa de Navegação Madeirense and Biosfera Express and book your ticket to Canary Islands.

Most popular ferry routes to Canary Islands

To travel to Canary Islands by ferry, the ferry operators Biosfera Express, Empresa de Navegação Madeirense, Naviera Nortour and Acciona Trasmediterránea offer daily crossings from Caleta del Sebo, Haría, Agaete, Morrojable, Santa Cruz de Tenerife or Puerto del Rosario.

Playa Blanca Spain
Corralejo Spain
From £16
  • Naviera Armas Playa Blanca Corralejo
    Naviera Armas
    6 crossings a day
    40 min
    10 mi
  • Fred Olsen Express Playa Blanca Corralejo
    Fred Olsen Express
    7 crossings a day
    30 min
    10 mi
  • Lineas Maritimas Romero Playa Blanca Corralejo
    Lineas Maritimas Romero
    7 crossings a day
    50 min
    10 mi
Arrecife Spain
Las Palmas De Gran Canaria Spain
From £67
  • Acciona Trasmediterránea Arrecife Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    8 hours
    126 mi
  • Naviera Armas Arrecife Las Palmas De Gran Canaria
    Naviera Armas
    7 crossings a week
    5 hours 50 min
    126 mi
  • Fred Olsen Express Arrecife Las Palmas De Gran Canaria
    Fred Olsen Express
    13 crossings a week
    3 hours 50 min
    126 mi
Las Palmas De Gran Canaria Spain
Arrecife Spain
From £67
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    9 hours 30 min
    126 mi
  • Naviera Armas Las Palmas De Gran Canaria Arrecife
    Naviera Armas
    7 crossings a week
    5 hours
    126 mi
  • Fred Olsen Express Las Palmas De Gran Canaria Arrecife
    Fred Olsen Express
    13 crossings a week
    3 hours 40 min
    126 mi
Corralejo Spain
Playa Blanca Spain
From £16
  • Naviera Armas Corralejo Playa Blanca
    Naviera Armas
    6 crossings a day
    40 min
    10 mi
  • Fred Olsen Express Corralejo Playa Blanca
    Fred Olsen Express
    7 crossings a day
    30 min
    10 mi
  • Lineas Maritimas Romero Corralejo Playa Blanca
    Lineas Maritimas Romero
    7 crossings a day
    50 min
    10 mi
Lobos Spain
Corralejo Spain
  • Naviera Nortour Lobos Corralejo
    Naviera Nortour
    3 mi
Santa Cruz de La Palma Spain
La Gomera Spain
From £42
  • Naviera Armas Santa Cruz de La Palma La Gomera
    Naviera Armas
    6 crossings a week
    2 hours 20 min
    52 mi
  • Fred Olsen Express Santa Cruz de La Palma La Gomera
    Fred Olsen Express
    10 crossings a week
    2 hours
    52 mi
Los Cristianos Spain
La Gomera Spain
From £29
  • Naviera Armas Los Cristianos La Gomera
    Naviera Armas
    3 crossings a day
    1 hours
    31 mi
  • Fred Olsen Express Los Cristianos La Gomera
    Fred Olsen Express
    3 crossings a day
    50 min
    31 mi
Los Cristianos Spain
Valverde Spain
From £45
  • Naviera Armas Los Cristianos Valverde
    Naviera Armas
    7 crossings a week
    2 hours 30 min
    75 mi
Cadiz Spain
Las Palmas De Gran Canaria Spain
From £152
  • Acciona Trasmediterránea Cadiz Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    40 hours
    786 mi
  • Naviera Armas Cadiz Las Palmas De Gran Canaria
    Naviera Armas
    786 mi
Huelva Spain
Las Palmas De Gran Canaria Spain
From £101
  • Naviera Armas Huelva Las Palmas De Gran Canaria
    Naviera Armas
    798 mi
  • Fred Olsen Express Huelva Las Palmas De Gran Canaria
    Fred Olsen Express
    3 crossings a week
    36 hours
    798 mi
Funchal Portugal
Las Palmas De Gran Canaria Spain
  • Empresa de Navegação Madeirense Funchal Las Palmas De Gran Canaria
    Empresa de Navegação Madeirense
    323 mi
Puerto del Rosario Spain
Las Palmas De Gran Canaria Spain
From £35
  • Acciona Trasmediterránea Puerto del Rosario Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    97 mi
  • Naviera Armas Puerto del Rosario Las Palmas De Gran Canaria
    Naviera Armas
    5 crossings a week
    6 hours
    97 mi
Santa Cruz de La Palma Spain
Las Palmas De Gran Canaria Spain
From £79
  • Acciona Trasmediterránea Santa Cruz de La Palma Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    16 hours
    147 mi
  • Naviera Armas Santa Cruz de La Palma Las Palmas De Gran Canaria
    Naviera Armas
    147 mi
Santa Cruz de Tenerife Spain
Las Palmas De Gran Canaria Spain
From £41
  • Acciona Trasmediterránea Santa Cruz de Tenerife Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    8 hours
    55 mi
  • Naviera Armas Santa Cruz de Tenerife Las Palmas De Gran Canaria
    Naviera Armas
    6 crossings a day
    1 hours 50 min
    55 mi
Morrojable Spain
Las Palmas De Gran Canaria Spain
From £42
  • Naviera Armas Morrojable Las Palmas De Gran Canaria
    Naviera Armas
    7 crossings a week
    2 hours 55 min
    65 mi
  • Fred Olsen Express Morrojable Las Palmas De Gran Canaria
    Fred Olsen Express
    3 crossings a day
    2 hours
    65 mi
Cadiz Spain
Puerto del Rosario Spain
  • Acciona Trasmediterránea Cadiz Puerto del Rosario
    Acciona Trasmediterránea
    708 mi
  • Naviera Armas Cadiz Puerto del Rosario
    Naviera Armas
    708 mi
Las Palmas De Gran Canaria Spain
Puerto del Rosario Spain
From £35
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Puerto del Rosario
    Acciona Trasmediterránea
    97 mi
  • Naviera Armas Las Palmas De Gran Canaria Puerto del Rosario
    Naviera Armas
    5 crossings a week
    7 hours
    97 mi
Santa Cruz de La Palma Spain
Puerto del Rosario Spain
  • Naviera Armas Santa Cruz de La Palma Puerto del Rosario
    Naviera Armas
    237 mi
Santa Cruz de Tenerife Spain
Puerto del Rosario Spain
From £69
  • Acciona Trasmediterránea Santa Cruz de Tenerife Puerto del Rosario
    Acciona Trasmediterránea
    145 mi
  • Naviera Armas Santa Cruz de Tenerife Puerto del Rosario
    Naviera Armas
    3 crossings a day
    11 hours
    145 mi
Arrecife Spain
Puerto del Rosario Spain
  • Acciona Trasmediterránea Arrecife Puerto del Rosario
    Acciona Trasmediterránea
    37 mi
Cadiz Spain
Santa Cruz de La Palma Spain
From £152
  • Acciona Trasmediterránea Cadiz Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    64 hours
    859 mi
  • Naviera Armas Cadiz Santa Cruz de La Palma
    Naviera Armas
    859 mi
La Gomera Spain
Santa Cruz de La Palma Spain
From £37
  • Naviera Armas La Gomera Santa Cruz de La Palma
    Naviera Armas
    6 crossings a week
    2 hours 30 min
    52 mi
  • Fred Olsen Express La Gomera Santa Cruz de La Palma
    Fred Olsen Express
    11 crossings a week
    2 hours
    52 mi
Las Palmas De Gran Canaria Spain
Santa Cruz de La Palma Spain
From £86
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    19 hours
    147 mi
  • Naviera Armas Las Palmas De Gran Canaria Santa Cruz de La Palma
    Naviera Armas
    147 mi
Puerto del Rosario Spain
Santa Cruz de La Palma Spain
  • Naviera Armas Puerto del Rosario Santa Cruz de La Palma
    Naviera Armas
    237 mi
Los Cristianos Spain
Santa Cruz de La Palma Spain
From £39
  • Naviera Armas Los Cristianos Santa Cruz de La Palma
    Naviera Armas
    6 crossings a week
    4 hours
    77 mi
  • Fred Olsen Express Los Cristianos Santa Cruz de La Palma
    Fred Olsen Express
    11 crossings a week
    3 hours
    77 mi
Santa Cruz de Tenerife Spain
Santa Cruz de La Palma Spain
From £66
  • Acciona Trasmediterránea Santa Cruz de Tenerife Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    8 hours
    93 mi
  • Naviera Armas Santa Cruz de Tenerife Santa Cruz de La Palma
    Naviera Armas
    93 mi
Arrecife Spain
Santa Cruz de La Palma Spain
From £36
  • Acciona Trasmediterránea Arrecife Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    32 hours
    256 mi
  • Naviera Armas Arrecife Santa Cruz de La Palma
    Naviera Armas
    256 mi
La Gomera Spain
Los Cristianos Spain
From £29
  • Naviera Armas La Gomera Los Cristianos
    Naviera Armas
    3 crossings a day
    1 hours
    31 mi
  • Fred Olsen Express La Gomera Los Cristianos
    Fred Olsen Express
    3 crossings a day
    50 min
    31 mi
Valverde Spain
Los Cristianos Spain
From £45
  • Naviera Armas Valverde Los Cristianos
    Naviera Armas
    7 crossings a week
    2 hours 20 min
    75 mi
Santa Cruz de La Palma Spain
Los Cristianos Spain
From £39
  • Naviera Armas Santa Cruz de La Palma Los Cristianos
    Naviera Armas
    6 crossings a week
    3 hours 30 min
    77 mi
  • Fred Olsen Express Santa Cruz de La Palma Los Cristianos
    Fred Olsen Express
    11 crossings a week
    2 hours 30 min
    77 mi
Cadiz Spain
Santa Cruz de Tenerife Spain
From £152
  • Acciona Trasmediterránea Cadiz Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    49 hours
    804 mi
  • Naviera Armas Cadiz Santa Cruz de Tenerife
    Naviera Armas
    804 mi
Huelva Spain
Santa Cruz de Tenerife Spain
From £101
  • Naviera Armas Huelva Santa Cruz de Tenerife
    Naviera Armas
    812 mi
  • Fred Olsen Express Huelva Santa Cruz de Tenerife
    Fred Olsen Express
    2 crossings a week
    36 hours
    812 mi
Funchal Portugal
Santa Cruz de Tenerife Spain
  • Empresa de Navegação Madeirense Funchal Santa Cruz de Tenerife
    Empresa de Navegação Madeirense
    291 mi
Las Palmas De Gran Canaria Spain
Santa Cruz de Tenerife Spain
From £41
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    4 hours
    55 mi
  • Naviera Armas Las Palmas De Gran Canaria Santa Cruz de Tenerife
    Naviera Armas
    5 crossings a day
    1 hours 50 min
    55 mi
Puerto del Rosario Spain
Santa Cruz de Tenerife Spain
From £64
  • Acciona Trasmediterránea Puerto del Rosario Santa Cruz de Tenerife
    Acciona Trasmediterránea
    145 mi
  • Naviera Armas Puerto del Rosario Santa Cruz de Tenerife
    Naviera Armas
    5 crossings a week
    11 hours 30 min
    145 mi
Santa Cruz de La Palma Spain
Santa Cruz de Tenerife Spain
From £66
  • Acciona Trasmediterránea Santa Cruz de La Palma Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    5 hours 30 min
    93 mi
  • Naviera Armas Santa Cruz de La Palma Santa Cruz de Tenerife
    Naviera Armas
    93 mi
Arrecife Spain
Santa Cruz de Tenerife Spain
From £102
  • Acciona Trasmediterránea Arrecife Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    17 hours
    167 mi
  • Naviera Armas Arrecife Santa Cruz de Tenerife
    Naviera Armas
    7 crossings a week
    9 hours 20 min
    167 mi
Agaete Spain
Santa Cruz de Tenerife Spain
From £36
  • Fred Olsen Express Agaete Santa Cruz de Tenerife
    Fred Olsen Express
    8 crossings a day
    1 hours 20 min
    42 mi
Morrojable Spain
Santa Cruz de Tenerife Spain
From £103
  • Naviera Armas Morrojable Santa Cruz de Tenerife
    Naviera Armas
    7 crossings a week
    6 hours 20 min
    119 mi
Cadiz Spain
Arrecife Spain
From £152
  • Acciona Trasmediterránea Cadiz Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    31 hours
    671 mi
  • Naviera Armas Cadiz Arrecife
    Naviera Armas
    671 mi
Huelva Spain
Arrecife Spain
From £137
  • Naviera Armas Huelva Arrecife
    Naviera Armas
    688 mi
  • Fred Olsen Express Huelva Arrecife
    Fred Olsen Express
    688 mi
Puerto del Rosario Spain
Arrecife Spain
  • Acciona Trasmediterránea Puerto del Rosario Arrecife
    Acciona Trasmediterránea
    37 mi
Santa Cruz de La Palma Spain
Arrecife Spain
From £36
  • Acciona Trasmediterránea Santa Cruz de La Palma Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    31 hours 30 min
    256 mi
  • Naviera Armas Santa Cruz de La Palma Arrecife
    Naviera Armas
    256 mi
Santa Cruz de Tenerife Spain
Arrecife Spain
From £102
  • Acciona Trasmediterránea Santa Cruz de Tenerife Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    23 hours 30 min
    167 mi
  • Naviera Armas Santa Cruz de Tenerife Arrecife
    Naviera Armas
    3 crossings a day
    10 hours 50 min
    167 mi
Santa Cruz de Tenerife Spain
Agaete Spain
From £36
  • Fred Olsen Express Santa Cruz de Tenerife Agaete
    Fred Olsen Express
    8 crossings a day
    1 hours 20 min
    42 mi
Las Palmas De Gran Canaria Spain
Morrojable Spain
From £42
  • Naviera Armas Las Palmas De Gran Canaria Morrojable
    Naviera Armas
    7 crossings a week
    2 hours 55 min
    65 mi
  • Fred Olsen Express Las Palmas De Gran Canaria Morrojable
    Fred Olsen Express
    3 crossings a day
    2 hours
    65 mi
Santa Cruz de Tenerife Spain
Morrojable Spain
From £86
  • Naviera Armas Santa Cruz de Tenerife Morrojable
    Naviera Armas
    7 crossings a week
    6 hours 10 min
    119 mi
Haría Spain
Caleta del Sebo Spain
From £13
  • Biosfera Express Haría Caleta del Sebo
    Biosfera Express
    9 crossings a day
    30 min
    3 mi
  • Lineas Maritimas Romero Haría Caleta del Sebo
    Lineas Maritimas Romero
    10 crossings a day
    30 min
    3 mi
Corralejo Spain
Lobos Spain
  • Naviera Nortour Corralejo Lobos
    Naviera Nortour
    3 mi
Caleta del Sebo Spain
Haría Spain
From £13
  • Biosfera Express Caleta del Sebo Haría
    Biosfera Express
    9 crossings a day
    30 min
    3 mi
  • Lineas Maritimas Romero Caleta del Sebo Haría
    Lineas Maritimas Romero
    10 crossings a day
    30 min
    3 mi
Search for ferries
Search and book accommodation
Ferry to Canary Islands - Compare prices and book cheap tickets

Ferry Canary Islands: Travel Guide

Ferry Canary Islands: What to see and do?

If you are looking to travel to a sunny location for your next holiday, the Canary Islands could be the ideal destination for you. Located off the northwest coast of Africa, these islands offer a mild and pleasant climate all year round. And why not travel by ferry to discover these beautiful islands? Here's a travel guide to help you plan your ferry trip to the Canary Islands.

There are several ports in Spain from which you can board a ferry to the Canary Islands, including Cádiz, Huelva, Almería and Malaga. You can also take a ferry from Portugal or Morocco. Travel time varies depending on the destination, but in general it takes between 24 and 48 hours to reach the Canary Islands from the Spanish mainland.

One of the main ferry companies operating in this region is Naviera Armas. It offers connections to all the islands of the archipelago, except La Graciosa. Fred Olsen Express is another ferry company that serves several islands in the archipelago. Both companies offer regular services throughout the year.

The Canary Islands are an archipelago consisting of seven main islands: Tenerife, Gran Canaria, Lanzarote, Fuerteventura, La Palma, La Gomera and El Hierro. Each of these islands has its own character and beauty. You can discover the beautiful golden sandy beaches, crystal clear sea waters, as well as spectacular volcanoes and mountains. The Canary Islands also offer activities for all tastes, from water sports and hiking to cultural visits and local gastronomy.

The main port for ferries to the Canary Islands is located in the town of Santa Cruz de Tenerife, on the island of Tenerife. It is a very popular tourist destination, offering many attractions for visitors, such as the Teide National Park, Loro Park, the Natural History Museum and many more. Tenerife is also an ideal destination for those who like to party, with a lively nightlife in the towns of Playa de las Américas and Los Cristianos.

The other Canary Islands are also worth a visit. Gran Canaria is one of the most popular islands, with its beautiful beaches and sand dunes. Lanzarote offers strange lunar landscapes, the result of the island's past volcanic activity. Fuerteventura is a popular destination for water sports enthusiasts. La Palma is ideal for hiking and nature walks, while La Gomera and El Hierro offer quieter, more authentic landscapes.

Travelling by ferry to the Canary Islands can be a unique and memorable experience. You can enjoy the sea journey and discover the beautiful islands of the archipelago.

Canary Islands: When to visit?

Spring (March to May) and autumn (September to November) are generally considered the best seasons to visit Spain. Temperatures are mild, averaging between 15 and 25 degrees Celsius, which is perfect for exploring historic cities such as Madrid, Barcelona, Granada or Seville. Gardens and national parks are in full bloom, offering picturesque landscapes for walks and hikes.

Summer (June to August) is the peak tourist season in Spain, particularly on the Mediterranean coast. Temperatures can reach 30 degrees Celsius or more, which is ideal for beach lovers. However, tourist numbers are often high and prices can be higher. It is advisable to book your accommodation and tickets in advance during this period.

Search for ferries
Search and book accommodation

Main ports of call for a ferry crossing to Canary Islands

Other ferry destinations from Canary Islands

None

None
None
None