Ferry from SPAIN

Find your ferry

Book your ferry from SPAIN with NetFerry!

Book your ferry from Spain through our online booking platform. On this website discover all routes departing from Spain and easily find the timetables, crossing duration and prices.

Spain is linked with Algeria (Mostaganem), France (Toulon), Ireland (Cork and Rosslare), Italy (Civitavecchia, Genoa, Livorno and Savona), Sardinia (Porto Torres), Morocco (Al Hoceima, Nador and Tangier Med), Balearic Islands (Alcudia/Mallorca, Ciutadella/Minorca, Formentera, Ibiza, Mahon/Minorca and Palma), Canary Islands (Agaete/Gran Canaria, Arrecife/Lanzarote, Corralejo/Fuerteventura, Las Palmas De Gran Canaria, Los Cristianos/Tenerife, Morro Jable/Fuerteventura, Playa Blanca/Lanzarote, Playa Santiago/La Gomera, Puerto Del Rosario/Fuerteventura, San Sebastian De La Gomera, Santa Cruz De La Palma, Santa Cruz De Tenerife and Valverde/El Hierro), Spain (Algeciras, Almeria, Barcelona, Cadiz, Ceuta, Denia, Huelva, Malaga, Melilla, Motril and Valencia) and England (Plymouth and Portsmouth). The between Spain and any other destination lines are covered by 9 ferry operators (Africa Morocco Link, Balearia, Brittany Ferries, Corsica Sardinia Ferries, Fredolsen, Grandi Navi Veloci, Grimaldi Lines, Naviera Armas and Trasmapi) who jointly operate 2277 connections per week with all day departures and sailing times shorter than 1000 hours. This sea crossing is also served by hydrofoils so travel times for foot passengers can be reduced, but there are also normal ferries available catering for both vehicles and foot passengers.

Still waiting to book? Fill the form above and choose your ferry and travel with NetFerry!

VALENCIA to MOSTAGANEM ferry
BALEARIA
1
13hr30min
ALCUDIA (MALLORCA) to TOULON ferry
CORSICA SARDINIA FERRIES
3
10hr
CIUTADELLA (MINORCA) to TOULON ferry
CORSICA SARDINIA FERRIES
1
13hr30min
BILBAO to ROSSLARE ferry
BRITTANY FERRIES
2
27hr45min
BARCELONA to GENOA ferry
GRANDI NAVI VELOCI
3
20hr30min
BARCELONA to PORTO TORRES ferry
GRIMALDI LINES
4
12hr15min
ALMERIA to NADOR ferry
BALEARIA
12
5hr
BARCELONA to NADOR ferry
GRANDI NAVI VELOCI
3
27hr
ALGECIRAS to TANGIER MED ferry
AFRICA MOROCCO LINK
62
1hr
BALEARIA
56
1hr29min
BARCELONA to TANGIER MED ferry
GRANDI NAVI VELOCI
3
29hr15min
CEUTA to ALGECIRAS ferry
BALEARIA
76
15min
MELILLA to ALMERIA ferry
BALEARIA
3
6hr
NAVIERA ARMAS
5
7hr
IBIZA to BARCELONA ferry
BALEARIA
7
7hr59min
GRANDI NAVI VELOCI
3
7hr30min
MAHON (MINORCA) to BARCELONA ferry
GRANDI NAVI VELOCI
3
6hr45min
PALMA to BARCELONA ferry
BALEARIA
6
7hr
GRANDI NAVI VELOCI
7
5hr30min
ALGECIRAS to CEUTA ferry
BALEARIA
72
1hr30min
IBIZA to DENIA ferry
BALEARIA
14
2hr15min
PALMA to DENIA ferry
BALEARIA
7
5hr15min
LAS PALMAS DE GRAN CANARIA to HUELVA ferry
FredOlsen
2
31hr
NAVIERA ARMAS
1
34hr
SANTA CRUZ DE TENERIFE to HUELVA ferry
FredOlsen
2
37hr
NAVIERA ARMAS
1
37hr45min
MELILLA to MALAGA ferry
BALEARIA
6
7hr30min
ALMERIA to MELILLA ferry
BALEARIA
3
4hr30min
NAVIERA ARMAS
4
7hr01min
MALAGA to MELILLA ferry
BALEARIA
6
4hr30min
IBIZA to VALENCIA ferry
BALEARIA
14
5hr
GRANDI NAVI VELOCI
6
5hr15min
PALMA to VALENCIA ferry
BALEARIA
9
7hr45min
GRANDI NAVI VELOCI
7
7hr15min
CIUTADELLA (MINORCA) to ALCUDIA (MALLORCA) ferry
BALEARIA
28
1hr
CORSICA SARDINIA FERRIES
1
2hr
IBIZA to FORMENTERA ferry
BALEARIA
212
02min
TRASMAPI
146
30min
PALMA to FORMENTERA ferry
BALEARIA
7
3hr30min
BARCELONA to FORMENTERA ferry
BALEARIA
7
12hr29min
FORMENTERA to IBIZA ferry
BALEARIA
211
02min
TRASMAPI
145
30min
PALMA to IBIZA ferry
BALEARIA
10
2hr15min
BARCELONA to IBIZA ferry
BALEARIA
7
8hr59min
GRANDI NAVI VELOCI
3
9hr30min
DENIA to IBIZA ferry
BALEARIA
14
2hr15min
VALENCIA to IBIZA ferry
BALEARIA
10
5hr59min
GRANDI NAVI VELOCI
6
5hr15min
BARCELONA to MAHON (MINORCA) ferry
GRANDI NAVI VELOCI
3
8hr45min
FORMENTERA to PALMA ferry
BALEARIA
7
4hr14min
IBIZA to PALMA ferry
BALEARIA
7
2hr15min
BARCELONA to PALMA ferry
BALEARIA
6
8hr15min
GRANDI NAVI VELOCI
7
7hr20min
DENIA to PALMA ferry
BALEARIA
7
5hr15min
VALENCIA to PALMA ferry
BALEARIA
12
7hr15min
GRANDI NAVI VELOCI
7
7hr
HUELVA to ARRECIFE (LANZAROTE) ferry
NAVIERA ARMAS
1
27hr30min
PLAYA BLANCA (LANZAROTE) to CORRALEJO (FUERTEVENTURA) ferry
FredOlsen
78
25min
NAVIERA ARMAS
46
35min
HUELVA to LAS PALMAS DE GRAN CANARIA ferry
FredOlsen
2
32hr31min
NAVIERA ARMAS
1
33hr
SANTA CRUZ DE LA PALMA to LOS CRISTIANOS (TENERIFE) ferry
FredOlsen
14
2hr30min
NAVIERA ARMAS
10
3hr15min
CORRALEJO (FUERTEVENTURA) to PLAYA BLANCA (LANZAROTE) ferry
FredOlsen
78
25min
NAVIERA ARMAS
46
35min
SANTA CRUZ DE LA PALMA to SAN SEBASTIAN DE LA GOMERA ferry
FredOlsen
12
3hr50min
NAVIERA ARMAS
10
5hr35min
LOS CRISTIANOS (TENERIFE) to SANTA CRUZ DE LA PALMA ferry
FredOlsen
14
2hr30min
NAVIERA ARMAS
10
3hr15min
HUELVA to SANTA CRUZ DE TENERIFE ferry
FredOlsen
2
31hr30min
NAVIERA ARMAS
1
38hr
SANTANDER to PLYMOUTH ferry
BRITTANY FERRIES
2
20hr
BILBAO to PORTSMOUTH ferry
BRITTANY FERRIES
2
28hr30min
SANTANDER to PORTSMOUTH ferry
BRITTANY FERRIES
2
28hr15min

Were you looking for Ferry to SPAIN ?

FERRY OPERATORS

AFRICA MOROCCO LINK
62 weekly sailings
BALEARIA
977 weekly sailings
BRITTANY FERRIES
8 weekly sailings
CORSICA SARDINIA FERRIES
5 weekly sailings
FredOlsen
432 weekly sailings
GRANDI NAVI VELOCI
61 weekly sailings
GRIMALDI LINES
10 weekly sailings
NAVIERA ARMAS
431 weekly sailings
TRASMAPI
291 weekly sailings