Island hopping from Gran Canaria

Ferries from Gran Canaria: every route, port and crossing time

Two companies sail from two ports to every other island and to mainland Spain. Which ferry to take, where it leaves from, how long it takes, how often it sails and what it costs.

By Checked 5 October 20268 min read
A Fred. Olsen Express fast catamaran in white and yellow livery crossing open sea
A Fred. Olsen Express fast ferry. From Gran Canaria the company sails to Tenerife from Agaete and to Fuerteventura from Las Palmas.

Quick answer

  • Tenerife: the shortest crossing is Fred. Olsen from Agaete to Santa Cruz de Tenerife: 80 minutes, up to 8 sailings a day, with a free bus from Las Palmas to the port. Baleària sails from the port of Las Palmas to Santa Cruz in about 1 h 40, up to 6 times a day.
  • Fuerteventura: Las Palmas to Morro Jable takes 1 h 45 with Baleària (3 sailings a day) or 2 h with Fred. Olsen. For the capital, Puerto del Rosario, Baleària's overnight ferry takes 6 h 15, Sunday to Friday.
  • Lanzarote: one direct route, Baleària from Las Palmas to Arrecife: about 6 hours, every day.
  • La Gomera, La Palma, El Hierro: via Tenerife with Fred. Olsen on one booking, with a free bus between the two Tenerife ports. Baleària also sails straight to La Palma in 8 h 45.
  • Fares: Baleària's one-way fares start at €60 to Tenerife, €70 to Fuerteventura and €112 to Lanzarote. Canary Islands residents pay a quarter of that.
  • Hire car: both companies carry cars, but check that your rental contract lets the car leave the island before you book the vehicle space.

All routes from Gran Canaria at a glance

Two companies sail from Gran Canaria: Fred. Olsen Express and Baleària Canarias. The routes Armas Trasmediterránea used to run are now sold by Baleària, and Armas's website forwards to Baleària's, so older guides that list Armas describe the same boats under the old name.

DestinationRoute and companyCrossingSailings
TenerifeAgaete → Santa Cruz de Tenerife · Fred. Olsen80 minUp to 8 a day
TenerifeLas Palmas → Santa Cruz de Tenerife · Baleària1 h 40Up to 6 a day
Fuerteventura (south)Las Palmas → Morro Jable · Baleària1 h 453 a day
Fuerteventura (south)Las Palmas → Morro Jable · Fred. Olsen2 h3–4 a day
Fuerteventura (capital)Las Palmas → Puerto del Rosario · Baleària6 h 15, overnight1 a day, Sunday to Friday
LanzaroteLas Palmas → Arrecife · Baleària6 hDaily
La GomeraAgaete → Santa Cruz, bus to Los Cristianos, ferry to San Sebastián · Fred. Olsen2 h 10 at sea, plus the road transferUp to 6 a day
La PalmaLas Palmas → Santa Cruz de La Palma · Baleària8 h 45Varies by season
La PalmaVia Tenerife (Los Cristianos) · Fred. Olsen3 h 50 at sea, plus the road transferUp to 6 a day
El HierroVia Tenerife (Los Cristianos → Valverde) · Fred. Olsen3 h 40 at sea, plus the road transferUp to 5 a day
Mainland SpainLas Palmas → Huelva · Fred. OlsenFrom 34 hUp to 3 a week
Mainland SpainLas Palmas → Cádiz · Baleària36–38 h2 a week

Crossing times and sailings as each company publishes them on its route pages, read on 5 October 2026. "Up to" is the busiest day: check the timetable for your date.

Map of the Canary Islands with ferry lines drawn between Las Palmas, Agaete, Santa Cruz de Tenerife, Los Cristianos, Morro Jable, Puerto del Rosario, Arrecife and the ports of the western islands
Ferry lines between the islands as mapped in OpenStreetMap: where the boats sail, not today's timetable. Map data © OpenStreetMap contributors.

Gran Canaria to Tenerife

Both routes arrive in Santa Cruz de Tenerife, the capital, in the north-east of the island. Which one suits you depends on where you start.

Fred. Olsen Express

From Agaete: the short crossing

Crossing
80 minutes
Sailings
Up to 8 a day from each port, every day
Port
Agaete (Puerto de Las Nieves), north-west Gran Canaria
To the port
Free ferry bus from Parque Santa Catalina in Las Palmas, 60 minutes before the sailing; book it at least 48 hours ahead

Changes of date and time are free within the same fare. Canary Islands residents pay from €11.49 one way; visitors see their fare when they search a date.

Baleària Canarias

From Las Palmas: no trip to Agaete

Crossing
About 1 h 40
Sailings
Up to 6 a day, every day
Port
Las Palmas de Gran Canaria
Ship
Fast ferry or conventional ferry, depending on the sailing

One-way fares start at €60, or €15 for Canary Islands residents.

Which one to choose

  • Staying in Las Palmas without a car: either works. Fred. Olsen has the shorter crossing but adds the bus ride to Agaete; Baleària leaves from the city's own port.
  • Driving from the southern resorts: Las Palmas is on the GC-1 motorway from the south; Agaete is on the north-west coast, beyond the capital.
  • Staying in south Tenerife (Los Cristianos, Costa Adeje): both boats land in Santa Cruz, on the other side of the island. Fred. Olsen's free bus to Los Cristianos is only for passengers continuing to La Gomera, La Palma or El Hierro.
  • A day trip to Santa Cruz: it works when there is an early sailing out and an evening one back on your date. Check both legs before you buy.

Not sure Tenerife is worth the crossing? Our Gran Canaria vs Tenerife comparison weighs the two islands.

Gran Canaria to Fuerteventura

Choose the arrival port first. Morro Jable is at the southern tip, for Jandía and Costa Calma; Puerto del Rosario is the capital, on the east coast. Neither company sails from Gran Canaria to Corralejo in the north.

Baleària Canarias · Fred. Olsen Express

Morro Jable, the fast way

Crossing
Baleària 1 h 45; Fred. Olsen 2 h
Sailings
Baleària 3 a day, Monday to Sunday; Fred. Olsen 3–4 a day
Port
Las Palmas de Gran Canaria
Ship
Fast ferry on both

Fred. Olsen boards from the Muelle Grande Poniente in the port of Las Palmas. Its resident fare starts at €13.79.

Baleària Canarias

Puerto del Rosario, overnight

Crossing
About 6 h 15, overnight
Sailings
1 a day, Sunday to Friday
Port
Las Palmas de Gran Canaria
Ship
Overnight ferry

It lands in the capital, halfway up the east coast. Baleària's Gran Canaria–Fuerteventura fares start at €70, or €18 for residents.

Gran Canaria to Lanzarote

There is one direct sailing: Baleària Canarias from Las Palmas to Arrecife, the island's capital. It runs every day of the year and takes about 6 hours without a change of ship. One-way fares start at €112, or €28 for residents.

Fred. Olsen has no route between Gran Canaria and Lanzarote. Baleària's Thursday ferry to Cádiz also calls at Arrecife on the way.

A fast catamaran in the red and white livery of Armas, cutting a wake across calm sea
A fast ferry still in Armas livery. Armas Trasmediterránea's Canary routes are now sold as Baleària Canarias.

La Gomera, La Palma and El Hierro

No fast ferry links Gran Canaria directly with the three western islands. Fred. Olsen sells each as one journey with a change in Tenerife: a boat from Agaete to Santa Cruz de Tenerife, its free ferry bus across Tenerife to Los Cristianos, and a second boat.

IslandArrival portTime at seaSailings
La GomeraSan Sebastián de La Gomera2 h 10Up to 6 a day
La PalmaSanta Cruz de La Palma3 h 50Up to 6 a day
El HierroValverde3 h 40Up to 5 a day

Fred. Olsen's figures. Add the road transfer in Tenerife: for passengers arriving from Gran Canaria, the ferry bus leaves Fred. Olsen's car park on the Muelle Ribera in Santa Cruz 1 h 45 before the Los Cristianos sailing. Book it with the ticket.

Baleària also sails from Las Palmas straight to Santa Cruz de La Palma: an 8 h 45 crossing on the days it runs, which vary by season, with cabins on some departures. Fares start at €120, or €30 for residents.

For La Gomera, Baleària sells the two legs through Tenerife as separate tickets, so you coordinate the connection and the change of port yourself (from €105 for both, €26 for residents).

Ferries to mainland Spain

  • Huelva, with Fred. Olsen: from 34 hours, direct or via Tenerife depending on the date, up to 3 sailings a week. It boards at the Muelle Cambulloneros Sur in the port of Las Palmas. The free ferry buses do not serve the mainland routes.
  • Cádiz, with Baleària: 36 to 38 hours, 2 sailings a week. The Thursday ferry calls at Arrecife and continues to Cádiz on the same ship; the Sunday one includes a change in Santa Cruz de Tenerife. Fares start at €124, or €31 for residents.

Agaete or Las Palmas: getting to the port

Agaete (Puerto de Las Nieves)

Fred. Olsen's Tenerife sailings, and its connections to the western islands, leave from Puerto de Las Nieves in Agaete, on the north-west coast.

Its free ferry bus leaves Parque Santa Catalina in Las Palmas 60 minutes before each sailing and brings arriving passengers back. Seats are limited: book it with the ticket or at least 48 hours ahead, and be at the stop 15 minutes early. Fred. Olsen's office at Calle Luis Morote 4, on the same square, answers questions.

With time before boarding, our Agaete guide covers the harbour, the natural pools and the valley.

The harbour wall of Puerto de las Nieves in Agaete beneath steep cliffs, with a roped-off swimming area in calm water
Puerto de las Nieves, Agaete: Fred. Olsen's ferries to Tenerife leave from this harbour.

Las Palmas (Puerto de La Luz)

Every Baleària route, and Fred. Olsen's sailings to Morro Jable and Huelva, leave from the port of Las Palmas. Fred. Olsen's ticket office and boarding point are on the Muelle Grande Poniente; its Huelva ferry boards at the Muelle Cambulloneros Sur. The port is large, so check the boarding quay on your ticket.

By bus: Global's airport line 60 and its express lines 30 (from Maspalomas) and 91 (from Puerto de Mogán) end at Santa Catalina bus station, by the park where the Agaete ferry bus leaves. Times and fares are in our bus guide: from the airport and from the south coast.

Fares and the resident discount

Fares change with the date, demand, the seat or cabin and any vehicle, so treat these as starting points. They are the lowest one-way fares per passenger, without a vehicle, that each company showed on its route pages on 5 October 2026.

RouteFrom, one wayCanary residents
To Tenerife · Baleària€60€15
To Tenerife · Fred. OlsenShown when you search a date€11.49
To Fuerteventura · Baleària€70€18
To Fuerteventura · Fred. OlsenShown when you search a date€13.79
To Lanzarote · Baleària€112€28
To La Gomera via Tenerife · Baleària€105€26
To La Palma · Baleària€120€30
To Cádiz · Baleària€124€31

The resident discount is 75%: visitors pay the full fare, and residents select the discount during booking and must meet its requirements.

Fred. Olsen lets you change the date and time of any ticket free of charge within the same fare. Book with the company itself: comparison sites can help you see the options, but the operator's booking page has the final price and conditions.

Cars, hire cars, pets and luggage

  • Cars: both companies carry cars, motorbikes, vans and motorhomes, subject to space on the sailing. Enter the vehicle's real dimensions when you book.
  • Hire cars: many rental contracts do not let the car leave Gran Canaria, or require written permission first. Ask the rental company before you book the vehicle space; our car hire guide covers what to check in the contract.
  • Pets: Fred. Olsen carries pets in shaded outdoor kennels with ventilation and a camera you can watch from the ship; reserve the place when you buy the ticket or by email up to 48 hours before. On Baleària, add the pet during booking.
  • Luggage: at its ports Fred. Olsen runs a €1 luggage-trolley service: staff load the bags on board and you collect them at the destination port.

Weather, delays and cancellations

Strong wind and swell can delay or cancel sailings. Check your booking on the day of travel, and avoid a ferry back on the day of a flight home.

Under the EU rules on sea passengers' rights (Regulation 1177/2010), a sailing cancelled or delayed by more than 90 minutes entitles you to choose between another sailing and a refund. When the cause is weather that makes sailing unsafe, the company does not owe compensation or a hotel night.

Frequently asked questions

How long is the ferry from Gran Canaria to Tenerife?

80 minutes with Fred. Olsen from Agaete to Santa Cruz de Tenerife, or about 1 h 40 with Baleària from Las Palmas to Santa Cruz de Tenerife.

Which port does the ferry to Tenerife leave from?

Fred. Olsen sails from Agaete (Puerto de Las Nieves) in the north-west, with a free bus from Parque Santa Catalina in Las Palmas that you book at least 48 hours ahead. Baleària sails from the port of Las Palmas.

Is there a ferry from Gran Canaria to Lanzarote?

Yes. Baleària Canarias sails every day from Las Palmas to Arrecife, and the crossing takes about 6 hours. Fred. Olsen has no Gran Canaria–Lanzarote route.

How do I get from Gran Canaria to Fuerteventura by ferry?

From Las Palmas to Morro Jable in 1 h 45 with Baleària (3 sailings a day) or 2 h with Fred. Olsen. Baleària also sails overnight to Puerto del Rosario in about 6 h 15, Sunday to Friday.

Can I get to La Gomera, La Palma or El Hierro from Gran Canaria?

Yes, via Tenerife. Fred. Olsen sells it as one journey: a ferry from Agaete to Santa Cruz de Tenerife, its free bus to Los Cristianos, and a second ferry. Baleària also sails direct from Las Palmas to Santa Cruz de La Palma in 8 h 45.

How much is the ferry from Gran Canaria to Tenerife?

Baleària's one-way fares start at €60, or €15 for Canary Islands residents. Fred. Olsen publishes resident fares from €11.49 and shows the visitor fare when you search a date.

Can I take a hire car on the ferry?

Both companies carry cars, but many rental contracts do not let the car leave Gran Canaria, or require written permission first. Check with the rental company before you book the vehicle space.

What happens if my ferry is cancelled?

Under EU sea passengers' rights you can choose another sailing or a refund. If the cancellation is caused by weather that makes sailing unsafe, the company does not owe compensation or a hotel night.

Sources and method

Checked 5 October 2026 on the operators' own route pages. Fares and timetables change with the season, so the booking page for your date is the final word.