FerryScheduleHub.com
Spain

Spain flagFerry network

Spain ferry routes & schedules — Balearic & Canary islands

Spain has 112 ferry routes operated by 12 companies across 37 ferry ports. The average crossing takes about 2h 14m, with the longest running roughly 15h 30m. Major operators include Africa Morocco Link, Algérie Ferries, Baleària, Brittany Ferries, DFDS and Fred. Olsen Express. Below you'll find crossing times, operators and timetables for each route.

View routes
(c) Z thomas / CC BY-SA 4.0
112
Ferry routes
12
Operators
37
Ports
2h 14m
Avg crossing

About

About ferries in Spain

Un país, tres mares

Spaniards will tell you their country has one coastline, but that is a cartographer's lie. Spain reaches the islands across three completely different seas, and each one has its own temperament, its own smell, its own idea of what a boat is for. There is the short, glittering Mediterranean that flicks you out to the Balearics before your café con leche goes cold. There is the wide grey-blue Atlantic that swallows a ship for a night and a day on the way to the Canaries. And there is the Estrecho — the Strait of Gibraltar — a sliver of water barely wide enough to see across, yet in August the most emotionally loaded stretch of sea in Europe. Learn to read all three and you understand every Spanish ferry route at a glance.

El mar corto: sun-drunk hops to the Balearics

The Mediterranean run is the flirtatious one. From Dénia, a modest Valencian port with a castle and a fish market, a Baleària fast catamaran throws itself across to Ibiza in roughly two and a quarter hours — the shortest hop from the peninsula, and the one locals use like a bus. Barcelona and Valencia play the longer game: their sailings to Mallorca, Menorca and Ibiza often go overnight, so you sleep your way over and wake to limestone cliffs. Baleària is the dominant name here, though it rarely has the sea entirely to itself.

Then there is Formentera, the flat white island with no airport, which is why the little boats matter so much. You reach it almost exclusively as a foot passenger, hopping from Ibiza on the frequent Trasmapi and Aquabus shuttles — a half-hour skip across turquoise shallows, dozens of departures a day in season. Bring a bike, not a car; the island prefers it that way.

Un día y medio de Atlántico

Now forget the postcard. To reach the Canary Islands you leave the Mediterranean entirely and commit to the open Atlantic from Cádiz or Huelva, down in Andalusia. This is not a hop; it is a voyage — somewhere between 36 and 40 hours of blue horizon, which is why the ships carry proper cabins, restaurants and deck chairs where regulars settle in with a book as if they had booked a small hotel that happens to move. The names to know are Naviera Armas Trasmediterránea and Baleària. Book an interior cabin if you want to actually sleep; book an exterior one if you want to watch the Andalusian coast dissolve behind you.

Once you arrive, the tempo flips completely. Between the islands, speed is everything, and Fred Olsen Express and Baleària run gleaming catamarans that treat the archipelago like a single city. The signature dash is Agaete (Gran Canaria) to Santa Cruz de Tenerife in about 80 minutes, several times a day — locals commute on it. The contrast tells you everything about this sea: a day and a half to get there, then eighty minutes to island-hop once you have.

SeaSignature crossingFeel of it
MediterraneanDénia → Ibiza, ~2 h 15 mA sun-drunk afternoon hop
AtlanticCádiz/Huelva → Canaries, ~36–40 hAn overnight voyage with cabins
Strait of GibraltarTarifa → Tánger Ville, ~1 hTwo continents, one short hop

El Estrecho, or the summer two continents share

The third sea is the narrowest and the loudest. Across the Strait of Gibraltar the crossings are brief — Tarifa to Tánger Ville in about an hour, Algeciras to Tánger Med in roughly ninety minutes (the fast boats trimming it to one), and the short run over to Ceuta — served by a busy cast of FRS, Baleària, AML and Naviera Armas, with departures all day long.

And then summer arrives and turns it into something else. From mid-June to mid-September the Operación Paso del Estrecho — the OPE — sees millions of travellers, many of them Moroccan families living in Europe, pour south through Algeciras, Tarifa, Almería and Motril, cars roof-racked with gifts, on their way home for the holidays. Around 3.5 million passengers and hundreds of thousands of vehicles move across in a single season. It is a migration, a reunion and a logistical marvel all at once, and if you cross in those weeks you are joining one of Europe's great annual human tides. Reserve a specific sailing; do not just turn up.

The quiet economics that shape a ticket

Two practical truths run underneath all three seas. First, if you live on the islands, the state carries most of the cost: residents of the Balearics, Canaries, Ceuta and Melilla get a 75% discount on the passenger fare — rising to a remarkable 89% for Formentera residents on the Ibiza run. It applies to the passenger, not usually the car, and you must prove residency, so keep your paperwork ready.

Second, seats are not infinite. On the popular Mediterranean and Strait crossings you can often improvise outside peak dates, but for August, for Semana Santa, and for any sailing where a car goes with you, book ahead — early. The Atlantic run to the Canaries has limited weekly departures and cabins that genuinely sell out. Prices shift with season and demand, so compare directly on each operator's own site, decide whether you want the fast boat or the slow one, and let the sea set the pace.

Operators

Which companies run ferries in Spain?

Regions

Ferry regions in Spain

Coastal travel is local — jump to a region for its routes, quays and timetables.

Ports

Ferry ports in Spain

36 ports with published ferry connections. Open a port for every route that departs or arrives there.

At a glance

Which Spain ferry crossings run most often?

The busiest published crossings, ranked by number of listed sailings.

Busiest ferry crossings in Spain: route, crossing time, weekly sailings and number of operators
RouteCrossingSailingsOperators
CorralejoPlaya Blanca25m14 / wk2
Playa BlancaCorralejo25m14 / wk2
AgaeteSanta Cruz de Tenerife1h 20m8 / wk1
AlgecirasTánger Med1h 30m7 / wk3
Las PalmasMorro Jable2h5 / wk3
AlmeríaMelilla6h5 / wk3
Los CristianosSan Sebastián de La Gomera50m3 / wk2
Los CristianosValverde2h 20m2 / wk2
ValverdeLos Cristianos2h 20m2 / wk2
Los CristianosSanta Cruz de La Palma2h 30m2 / wk2
MelillaAlmería6h2 / wk2
BarcelonaPorto Torres13h2 / wk1

Timetables

What ferry routes run in Spain?

112 routes across the network.

112 routes

RouteCrossingSailings
Corralejo Playa Blanca25m14 / wk
Playa Blanca Corralejo25m14 / wk
Agaete Santa Cruz de Tenerife1h 20m8 / wk
Algeciras Tánger Med1h 30m7 / wk
Almería Melilla6h5 / wk
Las Palmas Morro Jable2h5 / wk
Los Cristianos San Sebastián de La Gomera50m3 / wk
Barcelona Porto Torres13h2 / wk
Los Cristianos Santa Cruz de La Palma2h 30m2 / wk
Los Cristianos Valverde2h 20m2 / wk
Melilla Almería6h2 / wk
Valverde Los Cristianos2h 20m2 / wk
Málaga Melilla6h 30m1 / wk
Valencia Mahón15h 30m1 / wk
Alcúdia Barcelona4h 30m
Alcúdia Ciutadella1h 15m
Algeciras Ceuta1h
Alicante Algiers14h
Alicante Oran13h
Almería Ghazaouet10h
Almería Nador8h 15m
Almería Oran11h 15m
Arrecife Cádiz26h
Arrecife Las Palmas7h
Arrecife Puerto del Rosario2h 15m
Arrecife Santa Cruz de La Palma28h
Arrecife Santa Cruz de Tenerife10h 45m
Barcelona Alcúdia4h 30m
Barcelona Algiers17h 30m
Barcelona Ciutadella4h 30m
Barcelona Genoa23h
Barcelona Ibiza8h 30m
Barcelona Mahón8h 30m
Barcelona Nador30h 30m
Barcelona Oran19h 30m
Barcelona Palma7h 15m
Barcelona Savona
Barcelona Tánger Med30h 45m
Bilbao Rosslare32h
Cádiz Arrecife26h
Cádiz Las Palmas35h
Cádiz Puerto del Rosario29h
Cádiz Santa Cruz de La Palma56h
Cádiz Santa Cruz de Tenerife43h
Ceuta Algeciras1h
Ciutadella Alcúdia1h 15m
Ciutadella Barcelona4h 30m
Dénia Formentera
Dénia Ibiza2h 15m
Dénia Palma5h 15m
Fast Ferry Playa Blanca Corralejo
Formentera Dénia
Formentera Ibiza30m
Huelva Las Palmas36h
Huelva Santa Cruz de Tenerife40h
Ibiza Barcelona8h 30m
Ibiza Dénia2h 15m
Ibiza Formentera30m
Ibiza Palma2h 15m
Ibiza Valencia6h 45m
Las Palmas Arrecife7h
Las Palmas Cádiz35h
Las Palmas Huelva36h
Las Palmas Puerto del Rosario6h 15m
Las Palmas San Sebastián de La Gomera
Las Palmas Santa Cruz de La Palma11h
Las Palmas Santa Cruz de Tenerife1h 40m
Mahón Barcelona8h 30m
Mahón Valencia15h 30m
Melilla Málaga6h 30m
Melilla Motril
Mini Ferry Playa Blanca Corralejo
Morro Jable Las Palmas2h
Morro Jable Santa Cruz de Tenerife4h 15m
Motril Alhucemas5h
Motril Melilla
Motril Nador5h
Motril Tánger Med8h
Palma Barcelona7h 15m
Palma Dénia5h 15m
Palma Ibiza2h 15m
Palma Valencia8h
Puerto del Rosario Arrecife2h 15m
Puerto del Rosario Cádiz29h
Puerto del Rosario Las Palmas6h 15m
Puerto del Rosario Santa Cruz de La Palma27h
Puerto del Rosario Santa Cruz de Tenerife10h 45m
San Sebastián de La Gomera Las Palmas
San Sebastián de La Gomera Los Cristianos50m
San Sebastián de La Gomera Santa Cruz de La Palma1h 40m
Santa Cruz de La Palma Arrecife28h
Santa Cruz de La Palma Cádiz56h
Santa Cruz de La Palma Las Palmas11h
Santa Cruz de La Palma Los Cristianos2h 30m
Santa Cruz de La Palma Puerto del Rosario27h
Santa Cruz de La Palma San Sebastián de La Gomera1h 40m
Santa Cruz de La Palma Santa Cruz de Tenerife6h
Santa Cruz de Tenerife Agaete1h 20m
Santa Cruz de Tenerife Arrecife10h 45m
Santa Cruz de Tenerife Cádiz43h
Santa Cruz de Tenerife Huelva40h
Santa Cruz de Tenerife Las Palmas1h 40m
Santa Cruz de Tenerife Morro Jable4h 15m
Santa Cruz de Tenerife Puerto del Rosario10h 45m
Santa Cruz de Tenerife Santa Cruz de La Palma6h
Santander Somo30m
Tarifa Tanger Ville1h
Valencia Algiers19h 30m
Valencia Ibiza6h 45m
Valencia Mostaganem14h 30m
Valencia Oran15h
Valencia Palma8h

FAQ

Frequently asked questions

What is the shortest ferry crossing from mainland Spain to the Balearic Islands?

Dénia to Ibiza is the shortest, taking roughly 2 hours and 15 minutes on a Baleària fast catamaran. Sailings from Barcelona and Valencia are longer and often run overnight.

How long does the ferry to the Canary Islands take?

The Atlantic crossing from Cádiz or Huelva to the Canary Islands takes about 36 to 40 hours. It is an overnight voyage, so ships offer cabins, restaurants and lounges. Naviera Armas Trasmediterránea and Baleària operate the route.

Can you take a car on the ferry to the Canary Islands?

Yes. The long-haul ships from Cádiz and Huelva carry vehicles as well as passengers, which is why many residents use them to bring a car to the islands rather than renting one.

What is the fastest ferry between the Canary Islands?

Fred Olsen Express runs the quickest inter-island hop, Agaete (Gran Canaria) to Santa Cruz de Tenerife, in about 80 minutes, with several departures a day. Baleària also operates fast ferries within the archipelago.

How do you get to Formentera by ferry?

Formentera has no airport, so you reach it by sea, almost always as a foot passenger from Ibiza. Trasmapi and Aquabus run frequent fast ferries that cross in around half an hour, with dozens of departures daily in summer.

How long is the ferry across the Strait of Gibraltar?

Tarifa to Tánger Ville takes about an hour, and Algeciras to Tánger Med around 90 minutes (fast ferries trim it to roughly one hour). The short crossing to Ceuta is quicker still. FRS, Baleària, AML and Naviera Armas operate these routes.

Which is better, Tarifa–Tánger Ville or Algeciras–Tánger Med?

Tarifa–Tánger Ville drops you directly in Tangier's city centre and is slightly faster. Algeciras–Tánger Med has far more daily departures and takes vehicles, but the port sits about 50 km outside the city.

What is the Operación Paso del Estrecho (OPE)?

The OPE is Spain's summer operation, from mid-June to mid-September, managing the huge flow of travellers crossing the Strait of Gibraltar to and from North Africa. Around 3.5 million passengers move through ports such as Algeciras, Tarifa, Almería and Motril each season.

Do I need to book Strait of Gibraltar ferries in advance during summer?

Yes. During the OPE period the ports are extremely busy, so reserve a specific sailing rather than turning up hoping for space, especially if you are travelling with a vehicle.

How does the Spanish island resident ferry discount work?

Residents of the Balearic Islands, Canary Islands, Ceuta and Melilla receive a 75% discount on the passenger fare. It applies to the person, not usually the vehicle, and you must prove residency when booking and boarding.

Why do Formentera residents get an 89% discount?

Because Formentera has no airport and depends entirely on the ferry to Ibiza, residents receive an enhanced 89% discount on the passenger fare for that specific crossing, rather than the standard 75%.

Does the resident discount cover my car and pets?

Generally no. The subsidy applies to the passenger fare only. The vehicle portion, pet transport and extras such as onboard meals or Wi-Fi are usually charged in full unless you hold a specific authorised parking (TEA) card.

When should I book Spanish ferries to avoid selling out?

Book well ahead for August and for Semana Santa (Easter week), and for any sailing where you are bringing a car. The Canary Islands route has limited weekly departures and cabins that sell out early.

Who are the main ferry operators in Spain?

Baleària is dominant in the Balearics and active on the Strait and Canaries; Naviera Armas Trasmediterránea runs the Atlantic Canary route and Strait crossings; Fred Olsen Express and Baleària handle inter-island Canary hops; FRS and AML serve the Strait; and Trasmapi and Aquabus link Ibiza with Formentera.

Should I choose a fast ferry or a conventional one?

Fast ferries and catamarans save time on shorter routes like Dénia–Ibiza or the Strait crossings, while conventional ships are steadier, cheaper and better suited to overnight voyages such as the Canary Islands run. Compare both directly on each operator's own website, as prices vary by season and demand.

Explore

Ferries in other countries

Reviewed by Serhat Özçelik, Founder & Editor of Ferry Schedule Hub · Last updated June 29, 2026.