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 (Ghazaouet, Mostaganem and Oran), France (Sete and Toulon), Ireland (Cork and Rosslare), Italy (Civitavecchia, Genoa, Livorno and Savona), Sardinia (Porto Torres), Morocco (Al Hoceima, Nador, Tangier Med and Tangier Ville), 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 10 ferry operators (Africa Morocco Link, Balearia, Brittany Ferries, Corsica Sardinia Ferries, Fredolsen, Frs, Grandi Navi Veloci, Grimaldi Lines, Naviera Armas and Trasmed) who jointly operate 3149 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!
78 weekly sailings
1521 weekly sailings
12 weekly sailings
6 weekly sailings
476 weekly sailings
180 weekly sailings
112 weekly sailings
20 weekly sailings
587 weekly sailings
157 weekly sailings
NAVIERA ARMAS
1 weekly sailing
7 h 01 min
BALEARIA
1 weekly sailing
13 h 30 min
NAVIERA ARMAS
1 weekly sailing
7 h 01 min
CORSICA SARDINIA FERRIES
1 weekly sailing
15 h
CORSICA SARDINIA FERRIES
3 weekly sailings
11 h 15 min
CORSICA SARDINIA FERRIES
1 weekly sailing
16 h 15 min
BRITTANY FERRIES
3 weekly sailings
27 h 30 min
BRITTANY FERRIES
2 weekly sailings
28 h
GRIMALDI LINES
12 weekly sailings
19 h 30 min
GRANDI NAVI VELOCI
2 weekly sailings
23 h
GRIMALDI LINES
8 weekly sailings
13 h
NAVIERA ARMAS
6 weekly sailings
4 h
BALEARIA
23 weekly sailings
4 h
GRANDI NAVI VELOCI
9 weekly sailings
4 h 15 min
NAVIERA ARMAS
13 weekly sailings
3 h 15 min
GRANDI NAVI VELOCI
2 weekly sailings
31 h 30 min
NAVIERA ARMAS
1 weekly sailing
6 h
AFRICA MOROCCO LINK
78 weekly sailings
30 min
BALEARIA
102 weekly sailings
29 min
FRS
56 weekly sailings
30 min
NAVIERA ARMAS
49 weekly sailings
30 min
GRANDI NAVI VELOCI
4 weekly sailings
29 h 45 min
BALEARIA
28 weekly sailings
6 h 30 min
FRS
54 weekly sailings
1 h
BALEARIA
73 weekly sailings
15 min
FRS
35 weekly sailings
1000 h
NAVIERA ARMAS
35 weekly sailings
1000 h
BALEARIA
6 weekly sailings
6 h
NAVIERA ARMAS
7 weekly sailings
6 h 30 min
BALEARIA
25 weekly sailings
2 h 30 min
TRASMED
4 weekly sailings
4 h 30 min
BALEARIA
27 weekly sailings
2 h 30 min
BALEARIA
14 weekly sailings
9 h 28 min
BALEARIA
14 weekly sailings
7 h 59 min
GRANDI NAVI VELOCI
10 weekly sailings
7 h
TRASMED
12 weekly sailings
6 h 30 min
GRANDI NAVI VELOCI
11 weekly sailings
6 h 45 min
TRASMED
11 weekly sailings
6 h
BALEARIA
8 weekly sailings
7 h
GRANDI NAVI VELOCI
8 weekly sailings
6 h 30 min
TRASMED
13 weekly sailings
6 h 30 min
NAVIERA ARMAS
2 weekly sailings
29 h
NAVIERA ARMAS
2 weekly sailings
35 h
NAVIERA ARMAS
1 weekly sailing
36 h
NAVIERA ARMAS
1 weekly sailing
63 h
NAVIERA ARMAS
2 weekly sailings
38 h 45 min
BALEARIA
73 weekly sailings
1 h 30 min
FRS
35 weekly sailings
2 h
NAVIERA ARMAS
35 weekly sailings
2 h
BALEARIA
34 weekly sailings
2 h
BALEARIA
16 weekly sailings
2 h
BALEARIA
13 weekly sailings
5 h
FredOlsen
5 weekly sailings
31 h
FredOlsen
5 weekly sailings
34 h
BALEARIA
7 weekly sailings
7 h
NAVIERA ARMAS
7 weekly sailings
8 h 15 min
BALEARIA
5 weekly sailings
4 h
NAVIERA ARMAS
7 weekly sailings
6 h
BALEARIA
14 weekly sailings
5 h
NAVIERA ARMAS
7 weekly sailings
6 h
BALEARIA
4 weekly sailings
5 h 30 min
BALEARIA
4 weekly sailings
5 h 30 min
BALEARIA
16 weekly sailings
5 h 15 min
GRANDI NAVI VELOCI
11 weekly sailings
5 h
TRASMED
17 weekly sailings
5 h
TRASMED
2 weekly sailings
15 h
BALEARIA
20 weekly sailings
7 h 15 min
GRANDI NAVI VELOCI
7 weekly sailings
7 h 15 min
TRASMED
16 weekly sailings
8 h
BALEARIA
50 weekly sailings
1 h
CORSICA SARDINIA FERRIES
1 weekly sailing
2 h 15 min
BALEARIA
26 weekly sailings
4 h 30 min
TRASMED
4 weekly sailings
6 h 15 min
BALEARIA
48 weekly sailings
1 h
BALEARIA
28 weekly sailings
4 h 30 min
BALEARIA
338 weekly sailings
02 min
BALEARIA
16 weekly sailings
3 h 30 min
BALEARIA
12 weekly sailings
12 h 29 min
BALEARIA
27 weekly sailings
2 h 05 min
BALEARIA
317 weekly sailings
02 min
TRASMED
1 weekly sailing
10 h 30 min
BALEARIA
15 weekly sailings
2 h 15 min
TRASMED
4 weekly sailings
3 h 29 min
BALEARIA
14 weekly sailings
8 h 59 min
GRANDI NAVI VELOCI
10 weekly sailings
9 h 30 min
TRASMED
11 weekly sailings
9 h
BALEARIA
16 weekly sailings
2 h
BALEARIA
14 weekly sailings
6 h
GRANDI NAVI VELOCI
13 weekly sailings
4 h 59 min
TRASMED
14 weekly sailings
5 h
TRASMED
1 weekly sailing
10 h
TRASMED
1 weekly sailing
6 h
GRANDI NAVI VELOCI
10 weekly sailings
8 h 45 min
TRASMED
10 weekly sailings
7 h 59 min
TRASMED
2 weekly sailings
16 h
BALEARIA
20 weekly sailings
3 h 59 min
BALEARIA
13 weekly sailings
2 h 15 min
TRASMED
2 weekly sailings
3 h 45 min
TRASMED
2 weekly sailings
6 h
BALEARIA
9 weekly sailings
8 h
GRANDI NAVI VELOCI
8 weekly sailings
7 h 40 min
TRASMED
13 weekly sailings
8 h
BALEARIA
13 weekly sailings
5 h
BALEARIA
18 weekly sailings
7 h 15 min
GRANDI NAVI VELOCI
7 weekly sailings
6 h 45 min
TRASMED
17 weekly sailings
7 h 15 min
FredOlsen
48 weekly sailings
1 h 20 min
FredOlsen
6 weekly sailings
7 h 15 min
NAVIERA ARMAS
8 weekly sailings
5 h
NAVIERA ARMAS
2 weekly sailings
1 h 46 min
NAVIERA ARMAS
1 weekly sailing
30 h
NAVIERA ARMAS
19 weekly sailings
10 h 30 min
NAVIERA ARMAS
1 weekly sailing
27 h 30 min
FredOlsen
78 weekly sailings
25 min
NAVIERA ARMAS
45 weekly sailings
35 min
FredOlsen
6 weekly sailings
11 h 40 min
NAVIERA ARMAS
7 weekly sailings
5 h
FredOlsen
28 weekly sailings
2 h
NAVIERA ARMAS
13 weekly sailings
2 h
FredOlsen
6 weekly sailings
6 h 40 min
NAVIERA ARMAS
6 weekly sailings
5 h
NAVIERA ARMAS
10 weekly sailings
4 h 40 min
NAVIERA ARMAS
8 weekly sailings
7 h 10 min
NAVIERA ARMAS
39 weekly sailings
1 h 40 min
NAVIERA ARMAS
2 weekly sailings
33 h
FredOlsen
5 weekly sailings
32 h 31 min
FredOlsen
22 weekly sailings
50 min
NAVIERA ARMAS
21 weekly sailings
50 min
FredOlsen
14 weekly sailings
2 h 30 min
NAVIERA ARMAS
6 weekly sailings
3 h 15 min
NAVIERA ARMAS
6 weekly sailings
2 h 30 min
FredOlsen
28 weekly sailings
2 h
NAVIERA ARMAS
13 weekly sailings
2 h
NAVIERA ARMAS
9 weekly sailings
4 h 15 min
FredOlsen
78 weekly sailings
25 min
NAVIERA ARMAS
45 weekly sailings
35 min
FredOlsen
14 weekly sailings
29 min
FredOlsen
6 weekly sailings
11 h 30 min
NAVIERA ARMAS
7 weekly sailings
5 h 30 min
NAVIERA ARMAS
1 weekly sailing
26 h
NAVIERA ARMAS
12 weekly sailings
11 h
NAVIERA ARMAS
1 weekly sailing
28 h
NAVIERA ARMAS
7 weekly sailings
4 h 50 min
FredOlsen
22 weekly sailings
50 min
NAVIERA ARMAS
21 weekly sailings
50 min
FredOlsen
14 weekly sailings
30 min
FredOlsen
12 weekly sailings
3 h 50 min
NAVIERA ARMAS
6 weekly sailings
5 h 35 min
NAVIERA ARMAS
11 weekly sailings
9 h 15 min
FredOlsen
14 weekly sailings
2 h 30 min
NAVIERA ARMAS
7 weekly sailings
3 h 15 min
NAVIERA ARMAS
2 weekly sailings
25 h 30 min
FredOlsen
12 weekly sailings
4 h
NAVIERA ARMAS
7 weekly sailings
5 h 45 min
NAVIERA ARMAS
1 weekly sailing
7 h
NAVIERA ARMAS
1 weekly sailing
56 h
FredOlsen
48 weekly sailings
1 h 20 min
NAVIERA ARMAS
7 weekly sailings
10 h
NAVIERA ARMAS
37 weekly sailings
1 h 40 min
NAVIERA ARMAS
6 weekly sailings
5 h 10 min
NAVIERA ARMAS
6 weekly sailings
10 h 10 min
NAVIERA ARMAS
1 weekly sailing
6 h
NAVIERA ARMAS
2 weekly sailings
38 h
FredOlsen
5 weekly sailings
31 h 30 min
NAVIERA ARMAS
6 weekly sailings
2 h 30 min
BRITTANY FERRIES
2 weekly sailings
20 h
BRITTANY FERRIES
3 weekly sailings
27 h
BRITTANY FERRIES
2 weekly sailings
29 h 30 min