Destinations
Spain
All Routes

Spain Ferry Routes

Compare Timetables, Prices, and Book Cheap Ferry Tickets

Book your next trip!

From
To
Outbound
Select
Return
Select
How are you travelling?

Browse All Country to Country Ferry Routes

Browse ferry routes from Spain, with timetables and fares from every operator on the crossing. Compare departure times and prices, then book the ticket that fits your journey.

Alcudia
Barcelona
Santa Cruz de Tenerife
Agaete
Agaete
Santa Cruz de Tenerife
Portsmouth
Santander
Portsmouth
Bilbao
Formentera
Ibiza
Santander
Portsmouth
Bilbao
Portsmouth
Ibiza
Formentera
Tangier Med
Algeciras
Rosslare
Bilbao
Nador
Almeria
Plymouth
Santander
Ciutadella
Barcelona
Melilla
Almeria
Bilbao
Rosslare
Tangier Ville
Tarifa
Almeria
Nador
Ibiza
Denia
Santander
Plymouth
Almeria
Melilla
Algeciras
Tangier Med
Barcelona
Ciutadella
Ibiza
Valencia
Palma de Mallorca
Barcelona
Ceuta
Algeciras
Denia
Ibiza
Ibiza
Barcelona
Formentera
Denia
Valencia
Ibiza
Denia
Formentera
Tarifa
Tangier Ville
Palma de Mallorca
Valencia
Algeciras
Ceuta
Melilla
Motril
Barcelona
Palma de Mallorca
Barcelona
Ibiza
Melilla
Malaga
Barcelona
Tangier Med
Ibiza
Palma de Mallorca
Los Cristianos
Santa Cruz de La Palma
Civitavecchia
Barcelona
Tangier Med
Barcelona
Toulon
Alcudia
Porto Torres
Barcelona
Corralejo
Playa Blanca
Playa Blanca
Corralejo
Motril
Melilla
Palma de Mallorca
Ibiza
Santa Cruz de La Palma
Los Cristianos
Barcelona
Civitavecchia
Valencia
Palma de Mallorca
Malaga
Melilla
Mostaganem
Valencia
Algiers
Barcelona
Mahon
Barcelona
Alcudia
Toulon
Ghazaouet
Almeria
Valle Gran Rey
Playa Santiago
Playa Santiago
Valle Gran Rey
Caleta del Sebo
Orzola
Palma de Mallorca
Denia
Mahon
Valencia
Genoa
Barcelona
Oran
Almeria
Santa Cruz de Tenerife
Arrecife
Denia
Palma de Mallorca
Barcelona
Nador
Barcelona
Porto Torres
Nador
Barcelona
Las Palmas
Arrecife
Valencia
Mahon
Barcelona
Genoa
Arrecife
Santa Cruz de Tenerife
Arrecife
Las Palmas
Orzola
Caleta del Sebo
San Sebastian de la Gomera
Valle Gran Rey
Barcelona
Mahon
Barcelona
Algiers
San Sebastian de la Gomera
Playa Santiago
Ciutadella
Alcudia
Valencia
Mostaganem
Las Palmas
Puerto del Rosario
Cadiz
Santa Cruz de Tenerife
Barcelona
Alcudia
Santa Cruz de Tenerife
Puerto del Rosario
Puerto del Rosario
Santa Cruz de Tenerife
Puerto del Rosario
Las Palmas
Formentera
Palma de Mallorca
Almeria
Ghazaouet
Santa Cruz de Tenerife
Huelva
Alcudia
Ciutadella
San Sebastian de la Gomera
Santa Cruz de La Palma
Palma de Mallorca
Formentera
Almeria
Oran
Toulon
Ciutadella
Valle Gran Rey
San Sebastian de la Gomera
San Sebastian de la Gomera
Los Cristianos
Ciutadella
Toulon
Santa Cruz de La Palma
San Sebastian de la Gomera
Playa Santiago
San Sebastian de la Gomera
Las Palmas
Huelva
Cies Islands
Vigo
Formentera
Barcelona
Los Cristianos
San Sebastian de la Gomera
El Hierro
Los Cristianos
Oran
Valencia
Mahon
Alcudia
Valencia
Oran
Barcelona
Formentera
Morro Jable
Santa Cruz de Tenerife
Vigo
Cies Islands
Santa Cruz de Tenerife
Las Palmas
Los Cristianos
El Hierro
Las Palmas
Santa Cruz de Tenerife
Santa Cruz de Tenerife
Cadiz
Santa Cruz de Tenerife
Morro Jable
Arrecife
Cadiz
Puerto del Rosario
Arrecife
Las Palmas
Cadiz
Rosslare
Santander
Lobos
Corralejo
Cadiz
Las Palmas
Valencia
Algiers
Cadiz
Arrecife
Huelva
Las Palmas
Huelva
Santa Cruz de Tenerife
Morro Jable
Las Palmas
Tabarca Island
Santa Pola
Las Palmas
Morro Jable
Algiers
Valencia
Mahon
Palma de Mallorca
Palma de Mallorca
Mahon
Alcudia
Sète
Santa Cruz de La Palma
Cadiz
Cadiz
Santa Cruz de La Palma
Cies Islands
Cangas

Book your next trip!

From
To
Outbound
Select
Return
Select
How are you travelling?
Openferry logoEasy bookings, transparent pricing, reliable support & packed with features
Download on the App storeDownload app on Google Play store
2026 © Openferry
AppleGoogleMasterCardVisaDinersDiscover