Getting to Canary Islands by boat

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) that provide 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. The 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 hrs. (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
Accommodation search and booking

Important ferries to Canary Islands

Search Vivanoda for the fastest, longest or most frequent ferries to Canary Islands. 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 companies 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 $19
  • 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 $81
  • Acciona Trasmediterránea Arrecife Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    8 hrs.
    126 mi
  • Naviera Armas Arrecife Las Palmas De Gran Canaria
    Naviera Armas
    7 crossings a week
    5 hrs. 50 min
    126 mi
  • Fred Olsen Express Arrecife Las Palmas De Gran Canaria
    Fred Olsen Express
    13 crossings a week
    3 hrs. 50 min
    126 mi
Las Palmas De Gran Canaria Spain
Arrecife Spain
From $81
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    9 hrs. 30 min
    126 mi
  • Naviera Armas Las Palmas De Gran Canaria Arrecife
    Naviera Armas
    7 crossings a week
    5 hrs.
    126 mi
  • Fred Olsen Express Las Palmas De Gran Canaria Arrecife
    Fred Olsen Express
    13 crossings a week
    3 hrs. 40 min
    126 mi
Corralejo Spain
Playa Blanca Spain
From $19
  • 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 $52
  • Naviera Armas Santa Cruz de La Palma La Gomera
    Naviera Armas
    6 crossings a week
    2 hrs. 20 min
    52 mi
  • Fred Olsen Express Santa Cruz de La Palma La Gomera
    Fred Olsen Express
    10 crossings a week
    2 hrs.
    52 mi
Los Cristianos Spain
La Gomera Spain
From $36
  • Naviera Armas Los Cristianos La Gomera
    Naviera Armas
    3 crossings a day
    1 hrs.
    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 $55
  • Naviera Armas Los Cristianos Valverde
    Naviera Armas
    7 crossings a week
    2 hrs. 30 min
    75 mi
Cadiz Spain
Las Palmas De Gran Canaria Spain
From $186
  • Acciona Trasmediterránea Cadiz Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    40 hrs.
    786 mi
  • Naviera Armas Cadiz Las Palmas De Gran Canaria
    Naviera Armas
    786 mi
Huelva Spain
Las Palmas De Gran Canaria Spain
From $124
  • 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 hrs.
    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 $42
  • 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 hrs.
    97 mi
Santa Cruz de La Palma Spain
Las Palmas De Gran Canaria Spain
From $96
  • Acciona Trasmediterránea Santa Cruz de La Palma Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    16 hrs.
    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 $50
  • Acciona Trasmediterránea Santa Cruz de Tenerife Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    8 hrs.
    55 mi
  • Naviera Armas Santa Cruz de Tenerife Las Palmas De Gran Canaria
    Naviera Armas
    6 crossings a day
    1 hrs. 50 min
    55 mi
Morrojable Spain
Las Palmas De Gran Canaria Spain
From $51
  • Naviera Armas Morrojable Las Palmas De Gran Canaria
    Naviera Armas
    7 crossings a week
    2 hrs. 55 min
    65 mi
  • Fred Olsen Express Morrojable Las Palmas De Gran Canaria
    Fred Olsen Express
    3 crossings a day
    2 hrs.
    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 $42
  • 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 hrs.
    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 $85
  • 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 hrs.
    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 $186
  • Acciona Trasmediterránea Cadiz Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    64 hrs.
    859 mi
  • Naviera Armas Cadiz Santa Cruz de La Palma
    Naviera Armas
    859 mi
La Gomera Spain
Santa Cruz de La Palma Spain
From $45
  • Naviera Armas La Gomera Santa Cruz de La Palma
    Naviera Armas
    6 crossings a week
    2 hrs. 30 min
    52 mi
  • Fred Olsen Express La Gomera Santa Cruz de La Palma
    Fred Olsen Express
    11 crossings a week
    2 hrs.
    52 mi
Las Palmas De Gran Canaria Spain
Santa Cruz de La Palma Spain
From $105
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    19 hrs.
    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 $48
  • Naviera Armas Los Cristianos Santa Cruz de La Palma
    Naviera Armas
    6 crossings a week
    4 hrs.
    77 mi
  • Fred Olsen Express Los Cristianos Santa Cruz de La Palma
    Fred Olsen Express
    11 crossings a week
    3 hrs.
    77 mi
Santa Cruz de Tenerife Spain
Santa Cruz de La Palma Spain
From $80
  • Acciona Trasmediterránea Santa Cruz de Tenerife Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    8 hrs.
    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 $44
  • Acciona Trasmediterránea Arrecife Santa Cruz de La Palma
    Acciona Trasmediterránea
    1 crossings a week
    32 hrs.
    256 mi
  • Naviera Armas Arrecife Santa Cruz de La Palma
    Naviera Armas
    256 mi
La Gomera Spain
Los Cristianos Spain
From $36
  • Naviera Armas La Gomera Los Cristianos
    Naviera Armas
    3 crossings a day
    1 hrs.
    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 $55
  • Naviera Armas Valverde Los Cristianos
    Naviera Armas
    7 crossings a week
    2 hrs. 20 min
    75 mi
Santa Cruz de La Palma Spain
Los Cristianos Spain
From $48
  • Naviera Armas Santa Cruz de La Palma Los Cristianos
    Naviera Armas
    6 crossings a week
    3 hrs. 30 min
    77 mi
  • Fred Olsen Express Santa Cruz de La Palma Los Cristianos
    Fred Olsen Express
    11 crossings a week
    2 hrs. 30 min
    77 mi
Cadiz Spain
Santa Cruz de Tenerife Spain
From $186
  • Acciona Trasmediterránea Cadiz Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    49 hrs.
    804 mi
  • Naviera Armas Cadiz Santa Cruz de Tenerife
    Naviera Armas
    804 mi
Huelva Spain
Santa Cruz de Tenerife Spain
From $124
  • 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 hrs.
    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 $50
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    4 hrs.
    55 mi
  • Naviera Armas Las Palmas De Gran Canaria Santa Cruz de Tenerife
    Naviera Armas
    5 crossings a day
    1 hrs. 50 min
    55 mi
Puerto del Rosario Spain
Santa Cruz de Tenerife Spain
From $78
  • 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 hrs. 30 min
    145 mi
Santa Cruz de La Palma Spain
Santa Cruz de Tenerife Spain
From $80
  • Acciona Trasmediterránea Santa Cruz de La Palma Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    5 hrs. 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 $125
  • Acciona Trasmediterránea Arrecife Santa Cruz de Tenerife
    Acciona Trasmediterránea
    1 crossings a week
    17 hrs.
    167 mi
  • Naviera Armas Arrecife Santa Cruz de Tenerife
    Naviera Armas
    7 crossings a week
    9 hrs. 20 min
    167 mi
Agaete Spain
Santa Cruz de Tenerife Spain
From $44
  • Fred Olsen Express Agaete Santa Cruz de Tenerife
    Fred Olsen Express
    8 crossings a day
    1 hrs. 20 min
    42 mi
Morrojable Spain
Santa Cruz de Tenerife Spain
From $126
  • Naviera Armas Morrojable Santa Cruz de Tenerife
    Naviera Armas
    7 crossings a week
    6 hrs. 20 min
    119 mi
Cadiz Spain
Arrecife Spain
From $186
  • Acciona Trasmediterránea Cadiz Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    31 hrs.
    671 mi
  • Naviera Armas Cadiz Arrecife
    Naviera Armas
    671 mi
Huelva Spain
Arrecife Spain
From $167
  • 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 $44
  • Acciona Trasmediterránea Santa Cruz de La Palma Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    31 hrs. 30 min
    256 mi
  • Naviera Armas Santa Cruz de La Palma Arrecife
    Naviera Armas
    256 mi
Santa Cruz de Tenerife Spain
Arrecife Spain
From $125
  • Acciona Trasmediterránea Santa Cruz de Tenerife Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    23 hrs. 30 min
    167 mi
  • Naviera Armas Santa Cruz de Tenerife Arrecife
    Naviera Armas
    3 crossings a day
    10 hrs. 50 min
    167 mi
Santa Cruz de Tenerife Spain
Agaete Spain
From $44
  • Fred Olsen Express Santa Cruz de Tenerife Agaete
    Fred Olsen Express
    8 crossings a day
    1 hrs. 20 min
    42 mi
Las Palmas De Gran Canaria Spain
Morrojable Spain
From $51
  • Naviera Armas Las Palmas De Gran Canaria Morrojable
    Naviera Armas
    7 crossings a week
    2 hrs. 55 min
    65 mi
  • Fred Olsen Express Las Palmas De Gran Canaria Morrojable
    Fred Olsen Express
    3 crossings a day
    2 hrs.
    65 mi
Santa Cruz de Tenerife Spain
Morrojable Spain
From $105
  • Naviera Armas Santa Cruz de Tenerife Morrojable
    Naviera Armas
    7 crossings a week
    6 hrs. 10 min
    119 mi
Haría Spain
Caleta del Sebo Spain
From $16
  • 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 $16
  • 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
Accommodation search and booking
Ferries to Canary Islands - Compare prices and book ferry tickets

Ferry Canary Islands: Travel Guide

Ferry Canary Islands: What to see and do?

If you're looking to travel to a sunny location for your next vacation, the Canary Islands could be the perfect 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 is 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, with the exception of La Graciosa. Fred Olsen Express is another ferry company that serves several islands of 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, the crystal clear waters of the sea, as well as the spectacular volcanoes and mountains. The Canary Islands also offer activities for all tastes, from water sports to hiking, 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 others. 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.

Traveling 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, 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, especially on the Mediterranean coast. Temperatures can reach 30 degrees Celsius or more, ideal for beach lovers. However, tourist numbers are often high and prices can be higher. It's advisable to book your accommodation and tickets in advance during this period.

Search for ferries
Accommodation search and booking

Main ports of call for a ferry crossing to Canary Islands

Other ferry destinations from Canary Islands

None

None
None
None