Canary Ferries

Timetable

Ferries to the Canary Islands

Compare all ferry connections to the Canary Islands – from mainland Spain and between the islands

  • From Cádiz & Huelva: Lanzarote, Gran Canaria, Tenerife & more
  • Island hopping between all 7 islands – up to 20+ ferries a day on some routes
  • Compare all ferry operators: Naviera Armas, Fred. Olsen, Baleària & more
Fred Olsen Express ferry in the port of Las Palmas de Gran Canaria

Canary Islands Route Map

All Ferry Routes at a Glance

Interactive map of all ferry connections from mainland Spain to the Canary Islands and between the islands. Click a route for details.

  • Naviera Armas
  • Balearia
  • Ferry Isla De Lobos
  • Naviera Nortour
  • Fred Olsen Express
  • Lineas Romero
  • Biosfera Express

Canary Islands Ferries

From mainland Spain

From Cádiz

There are regular ferry connections from mainland Spain to the Canary Islands. The main departure point is the port of Cádiz in Andalusia. Naviera Armas runs routes from Cádiz to several Canary Islands – in particular to Gran Canaria and Tenerife, with stopovers in Lanzarote and Fuerteventura. These crossings run once or twice a week and take around 36 to 40 hours.

From Huelva

A joint ferry line operated by Fred. Olsen Express and Baleària runs from Huelva. The route goes from Huelva first to Gran Canaria and then on to Tenerife. There are 3 departures a week, with a crossing time of around 34 to 40 hours.

Tenerife – Gran Canaria

The two largest Canary Islands are linked by very frequent ferries. Every day there are numerous crossings run by two operators:

Fred. Olsen Express: sails between Agaete (Gran Canaria) and Santa Cruz de Tenerife with up to 8 departures a day. The crossing takes just 80 minutes.

Naviera Armas: serves the route between Las Palmas de Gran Canaria and Santa Cruz de Tenerife with up to 6 departures a day. The crossing takes around 1 hour 40 minutes.

Western islands

Tenerife – La Gomera

Between Los Cristianos (Tenerife) and San Sebastián de La Gomera, 6 to 8 ferries a day run year-round. The crossing takes around 50 minutes. The route is served by Fred. Olsen Express and Naviera Armas.

Tenerife – La Palma

From Los Cristianos there are regular ferry connections to Santa Cruz de La Palma. There are usually at least two crossings a day. Fred. Olsen Express takes around 2½ hours, while Armas ferries take approximately 3 to 3½ hours (depending on the stopover in La Gomera).

Tenerife – El Hierro

The route from Los Cristianos to Puerto de La Estaca (Valverde) is served by both operators. Naviera Armas offers around 6 crossings a week (crossing time: 2 hours 30 minutes), while Fred. Olsen Express runs one departure a day (crossing time: 2 hours 20 minutes).

La Palma – La Gomera

At least one ferry a day runs between Santa Cruz de La Palma and San Sebastián de La Gomera (around 2-3 hours). In summer this connection runs up to ten times a week.

Eastern islands

Gran Canaria – Fuerteventura

Las Palmas – Morro Jable: Fred. Olsen Express offers up to 2 departures a day with a crossing time of just 2 hours. This is the main connection between the two islands.

Las Palmas – Puerto del Rosario: Naviera Armas serves this route several times a week. The crossing takes 5½ to 6 hours.

Fuerteventura – Lanzarote

Between Corralejo and Playa Blanca, over 20 ferries a day run – up to 26 crossings in peak season. The crossing takes just 25 to 35 minutes. Three operators share the route: Fred. Olsen Express, Naviera Armas and Líneas Romero.

Gran Canaria – Lanzarote

Naviera Armas runs a direct connection between Las Palmas and Arrecife. The ferry usually runs daily and the crossing takes 6 to 7 hours.

Small islands

La Graciosa

The car-free island of La Graciosa is reached by ferry from the port of Órzola (Lanzarote). 10-16 ferries a day run year-round to Caleta de Sebo. The crossing takes 20-25 minutes. The service is run by Líneas Romero and Biosfera Express.

Isla de Lobos

The tiny island of Lobos off Fuerteventura is a nature reserve. 5-6 ferries a day depart from the port of Corralejo. The crossing takes just 15 minutes. Important: visits require advance permission, as visitor numbers are limited.

FAQ

Frequently Asked Questions

The most important questions about the ferry to the Canary Islands, answered briefly.

Which ferries sail to the Canary Islands?+

From mainland Spain, you can sail with Baleària Canarias from Cádiz or with Fred Olsen Express from Huelva to the islands, for example to Gran Canaria, Tenerife or on the Huelva - Tenerife route. On top of that there's a dense network of ferries between the seven islands, from Tenerife and Gran Canaria to Lanzarote and Fuerteventura.

Which ferry operators sail to the Canary Islands?+

Two major operators serve the Canary Islands. Baleària Canarias runs the route from Cádiz as well as many inter-island connections; the brand was formed in May 2026 when Baleària acquired Naviera Armas and Trasmediterránea. Fred Olsen Express sails from Huelva and operates numerous fast inter-island connections.

How long does the crossing from mainland Spain to the Canary Islands take?+

The Atlantic crossing from Cádiz or Huelva takes around 34 to 40 hours depending on the destination island and stopovers, so it's an overnight journey with a cabin or reclining seat. The inter-island ferries are much shorter, from around 25 minutes between Fuerteventura and Lanzarote to a few hours.

How much does the ferry to the Canary Islands cost?+

The price depends on the route, fare, cabin, vehicle and how far in advance you book. Baleària Canarias and Fred Olsen Express offer standard fares as well as discounts for residents and young travellers. The booking window shows the current price for your travel date, while the price overview compares all Canary Islands routes.

Can I bring my car or motorhome?+

Yes, on all ferry routes you can bring a car, motorhome, caravan, motorbike or bicycle. Large vehicles and peak season sailings fill up quickly, so book early. All the details on travelling by camper are in the guide Travelling to the Canary Islands by motorhome.

Can I bring my dog?+

Yes, pets are welcome on board and must be registered when booking. Depending on the ship, animals travel in pet-friendly cabins or in kennels on deck. All the rules and practical tips are in the guide Travelling to the Canary Islands with your dog.