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 Canary Islands (Las Palmas De Gran Canaria, San Sebastian De La Gomera, Corralejo/fuerteventura, Morro Jable/fuerteventura, Arrecife/lanzarote, Los Cristianos/tenerife, Santa Cruz De Tenerife, Valverde/el Hierro, Playa Santiago/La Gomera, Playa Blanca/lanzarote, Puerto Del Rosario/fuerteventura, Santa Cruz De La Palma and Agaete/Gran Canaria), Spain (Denia, Ceuta, Melilla, Valencia, Huelva, Almeria, Motril, Barcelona, Malaga, Algeciras and Cadiz), England (Plymouth and Portsmouth), Sardinia (Porto Torres), Italy (Civitavecchia, Genoa, Savona and Livorno), Morocco (Nador, Tangier Med, Tangier Ville and Al Hoceima), Balearic Islands (Formentera, Alcudia/mallorca, Ciutadella/minorca, Ibiza, Mahon/Minorca and Palma), Algeria (Mostaganem, Ghazaouet and Oran), Ireland (Rosslare and Cork) and France (Sete and Toulon). The between Spain and any other destination lines are covered by 10 ferry operators (Balearia, Corsica Sardinia Ferries, Brittany Ferries, Grimaldi Lines, Grandi Navi Veloci, Naviera Armas, Africa Morocco Link, Frs, Trasmed and Fredolsen) who jointly operate 4428 connections per week with mainly morning and afternoon departures and sailing times shorter than 63 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!
154 weekly sailings
2724 weekly sailings
8 weekly sailings
8 weekly sailings
588 weekly sailings
182 weekly sailings
103 weekly sailings
22 weekly sailings
524 weekly sailings
147 weekly sailings
NAVIERA ARMAS
1 weekly sailing
7 h 01 min
BALEARIA
17 weekly sailings
12 h 30 min
NAVIERA ARMAS
1 weekly sailing
7 h 01 min
CORSICA SARDINIA FERRIES
2 weekly sailings
15 h
CORSICA SARDINIA FERRIES
2 weekly sailings
11 h 15 min
CORSICA SARDINIA FERRIES
3 weekly sailings
10 h 45 min
BRITTANY FERRIES
1 weekly sailing
32 h
BRITTANY FERRIES
2 weekly sailings
27 h 15 min
GRIMALDI LINES
18 weekly sailings
19 h 30 min
GRANDI NAVI VELOCI
4 weekly sailings
22 h
GRIMALDI LINES
4 weekly sailings
13 h
BALEARIA
51 weekly sailings
5 h
NAVIERA ARMAS
7 weekly sailings
5 h
GRANDI NAVI VELOCI
3 weekly sailings
24 h 30 min
BALEARIA
28 weekly sailings
6 h 30 min
GRANDI NAVI VELOCI
5 weekly sailings
27 h
AFRICA MOROCCO LINK
119 weekly sailings
30 min
BALEARIA
159 weekly sailings
29 min
FRS
56 weekly sailings
1 h 30 min
NAVIERA ARMAS
35 weekly sailings
30 min
AFRICA MOROCCO LINK
35 weekly sailings
1 h
FRS
56 weekly sailings
1 h
BALEARIA
119 weekly sailings
15 min
FRS
35 weekly sailings
16 h 40 min
NAVIERA ARMAS
35 weekly sailings
16 h 40 min
BALEARIA
27 weekly sailings
6 h
NAVIERA ARMAS
3 weekly sailings
7 h 30 min
BALEARIA
29 weekly sailings
7 h
GRANDI NAVI VELOCI
15 weekly sailings
6 h 30 min
TRASMED
17 weekly sailings
6 h
GRANDI NAVI VELOCI
8 weekly sailings
6 h 45 min
TRASMED
11 weekly sailings
6 h
BALEARIA
23 weekly sailings
7 h 59 min
GRANDI NAVI VELOCI
8 weekly sailings
7 h 30 min
TRASMED
7 weekly sailings
7 h 30 min
BALEARIA
18 weekly sailings
9 h 23 min
BALEARIA
45 weekly sailings
2 h 30 min
BALEARIA
61 weekly sailings
2 h 29 min
TRASMED
3 weekly sailings
4 h 30 min
NAVIERA ARMAS
2 weekly sailings
38 h 45 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
BALEARIA
105 weekly sailings
1 h 30 min
FRS
35 weekly sailings
2 h
NAVIERA ARMAS
35 weekly sailings
2 h
BALEARIA
35 weekly sailings
5 h
BALEARIA
57 weekly sailings
2 h
BALEARIA
39 weekly sailings
2 h 15 min
FredOlsen
7 weekly sailings
40 h
FredOlsen
4 weekly sailings
34 h
BALEARIA
28 weekly sailings
7 h
NAVIERA ARMAS
6 weekly sailings
8 h
BALEARIA
27 weekly sailings
5 h
BALEARIA
28 weekly sailings
5 h
NAVIERA ARMAS
6 weekly sailings
6 h
BALEARIA
28 weekly sailings
4 h
NAVIERA ARMAS
3 weekly sailings
6 h 01 min
BALEARIA
13 weekly sailings
5 h
BALEARIA
48 weekly sailings
01 min
GRANDI NAVI VELOCI
10 weekly sailings
5 h
TRASMED
12 weekly sailings
5 h
TRASMED
3 weekly sailings
15 h
BALEARIA
35 weekly sailings
01 min
GRANDI NAVI VELOCI
12 weekly sailings
7 h 15 min
TRASMED
16 weekly sailings
8 h
TRASMED
3 weekly sailings
3 h 45 min
BALEARIA
60 weekly sailings
4 h 30 min
TRASMED
2 weekly sailings
6 h 15 min
BALEARIA
70 weekly sailings
1 h
CORSICA SARDINIA FERRIES
2 weekly sailings
2 h 15 min
BALEARIA
51 weekly sailings
4 h 30 min
BALEARIA
92 weekly sailings
1 h
CORSICA SARDINIA FERRIES
2 weekly sailings
2 h 30 min
BALEARIA
26 weekly sailings
2 h
BALEARIA
16 weekly sailings
12 h 29 min
BALEARIA
15 weekly sailings
3 h 30 min
BALEARIA
581 weekly sailings
02 min
BALEARIA
480 weekly sailings
02 min
TRASMED
2 weekly sailings
10 h 30 min
BALEARIA
23 weekly sailings
8 h 59 min
GRANDI NAVI VELOCI
7 weekly sailings
9 h 30 min
TRASMED
7 weekly sailings
9 h 30 min
BALEARIA
62 weekly sailings
01 min
TRASMED
4 weekly sailings
3 h 29 min
BALEARIA
41 weekly sailings
01 min
GRANDI NAVI VELOCI
10 weekly sailings
5 h
TRASMED
11 weekly sailings
5 h 15 min
BALEARIA
57 weekly sailings
2 h
TRASMED
3 weekly sailings
16 h
GRANDI NAVI VELOCI
7 weekly sailings
8 h 45 min
TRASMED
10 weekly sailings
7 h 59 min
TRASMED
1 weekly sailing
6 h
TRASMED
2 weekly sailings
10 h
BALEARIA
30 weekly sailings
01 min
GRANDI NAVI VELOCI
12 weekly sailings
6 h 45 min
TRASMED
17 weekly sailings
7 h 15 min
BALEARIA
7 weekly sailings
4 h 14 min
BALEARIA
58 weekly sailings
01 min
TRASMED
1 weekly sailing
4 h
TRASMED
3 weekly sailings
6 h
BALEARIA
29 weekly sailings
8 h 15 min
GRANDI NAVI VELOCI
15 weekly sailings
7 h 30 min
TRASMED
17 weekly sailings
8 h
BALEARIA
35 weekly sailings
5 h
FredOlsen
50 weekly sailings
1 h 20 min
NAVIERA ARMAS
1 weekly sailing
30 h
NAVIERA ARMAS
2 weekly sailings
2 h
FredOlsen
6 weekly sailings
2 h 25 min
NAVIERA ARMAS
12 weekly sailings
8 h 45 min
NAVIERA ARMAS
1 weekly sailing
27 h 30 min
FredOlsen
12 weekly sailings
7 h 15 min
NAVIERA ARMAS
7 weekly sailings
5 h
FredOlsen
115 weekly sailings
25 min
NAVIERA ARMAS
46 weekly sailings
35 min
FredOlsen
12 weekly sailings
9 h 45 min
NAVIERA ARMAS
7 weekly sailings
5 h
FredOlsen
18 weekly sailings
2 h
NAVIERA ARMAS
2 weekly sailings
2 h
FredOlsen
12 weekly sailings
6 h 15 min
NAVIERA ARMAS
6 weekly sailings
5 h 45 min
NAVIERA ARMAS
19 weekly sailings
4 h 40 min
NAVIERA ARMAS
13 weekly sailings
9 h
NAVIERA ARMAS
52 weekly sailings
1 h 40 min
FredOlsen
6 weekly sailings
3 h 30 min
NAVIERA ARMAS
2 weekly sailings
33 h
FredOlsen
4 weekly sailings
32 h 31 min
FredOlsen
24 weekly sailings
50 min
NAVIERA ARMAS
27 weekly sailings
50 min
FredOlsen
21 weekly sailings
2 h 30 min
FredOlsen
15 weekly sailings
2 h 20 min
NAVIERA ARMAS
6 weekly sailings
2 h 30 min
NAVIERA ARMAS
2 weekly sailings
4 h 15 min
FredOlsen
18 weekly sailings
2 h
NAVIERA ARMAS
2 weekly sailings
2 h
FredOlsen
122 weekly sailings
24 min
NAVIERA ARMAS
46 weekly sailings
35 min
FredOlsen
14 weekly sailings
29 min
NAVIERA ARMAS
1 weekly sailing
28 h
NAVIERA ARMAS
12 weekly sailings
11 h
NAVIERA ARMAS
1 weekly sailing
26 h
FredOlsen
12 weekly sailings
7 h
NAVIERA ARMAS
7 weekly sailings
5 h
FredOlsen
12 weekly sailings
2 h 25 min
FredOlsen
3 weekly sailings
2 h
FredOlsen
14 weekly sailings
3 h 50 min
FredOlsen
14 weekly sailings
30 min
FredOlsen
24 weekly sailings
50 min
NAVIERA ARMAS
22 weekly sailings
50 min
NAVIERA ARMAS
13 weekly sailings
4 h 50 min
FredOlsen
21 weekly sailings
2 h 30 min
NAVIERA ARMAS
1 weekly sailing
27 h
FredOlsen
14 weekly sailings
2 h
NAVIERA ARMAS
1 weekly sailing
7 h
NAVIERA ARMAS
1 weekly sailing
56 h
FredOlsen
50 weekly sailings
1 h 20 min
NAVIERA ARMAS
7 weekly sailings
9 h 40 min
NAVIERA ARMAS
48 weekly sailings
1 h 40 min
FredOlsen
6 weekly sailings
3 h 30 min
NAVIERA ARMAS
2 weekly sailings
4 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
4 weekly sailings
33 h
FredOlsen
3 weekly sailings
2 h
FredOlsen
15 weekly sailings
2 h 20 min
NAVIERA ARMAS
6 weekly sailings
2 h 30 min
BRITTANY FERRIES
2 weekly sailings
20 h
BRITTANY FERRIES
2 weekly sailings
27 h 29 min
BRITTANY FERRIES
2 weekly sailings
27 h 30 min