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, Caleta Del Sebo/La Graciosa, Orzola/Lanzarote, 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 and Genoa), Morocco (Nador, Tangier Med, Tangier Ville and Al Hoceima), Balearic Islands (Formentera, Alcudia/mallorca, Ciutadella/minorca, Ibiza, Mahon/Minorca and Palma), Algeria (Mostaganem, Ghazaouet, Oran and Algiers), Ireland (Rosslare) and France (Sete and Toulon). The between Spain and any other destination lines are covered by 13 ferry operators (Balearia, Corsica Sardinia Ferries, Brittany Ferries, Grandi Navi Veloci, Naviera Armas, Africa Morocco Link, Trasmed, Fredolsen, Grimaldi Lines, Frs, Menorca Lines, Lineas Maritimas Romero and Biosfera Express) who jointly operate 3441 connections per week with mainly morning and afternoon departures and sailing times shorter than 64 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!
BALEARIA
2 weekly sailings
18 h 30 min
BALEARIA
1 weekly sailing
13 h 30 min
NAVIERA ARMAS
2 weekly sailings
7 h 01 min
BALEARIA
10 weekly sailings
12 h 30 min
NAVIERA ARMAS
3 weekly sailings
6 h
BALEARIA
2 weekly sailings
13 h 30 min
CORSICA SARDINIA FERRIES
2 weekly sailings
12 h
CORSICA SARDINIA FERRIES
5 weekly sailings
11 h 15 min
CORSICA SARDINIA FERRIES
5 weekly sailings
10 h 45 min
BRITTANY FERRIES
2 weekly sailings
27 h 15 min
GRIMALDI LINES
17 weekly sailings
18 h
GRANDI NAVI VELOCI
4 weekly sailings
22 h
GRIMALDI LINES
13 weekly sailings
13 h
NAVIERA ARMAS
4 weekly sailings
4 h
NAVIERA ARMAS
3 weekly sailings
4 h
GRANDI NAVI VELOCI
5 weekly sailings
27 h 45 min
BALEARIA
31 weekly sailings
3 h 30 min
NAVIERA ARMAS
14 weekly sailings
3 h
GRANDI NAVI VELOCI
5 weekly sailings
5 h 45 min
AFRICA MOROCCO LINK
63 weekly sailings
30 min
BALEARIA
63 weekly sailings
29 min
FRS
56 weekly sailings
25 min
NAVIERA ARMAS
112 weekly sailings
30 min
GRANDI NAVI VELOCI
5 weekly sailings
28 h
BALEARIA
15 weekly sailings
6 h 30 min
AFRICA MOROCCO LINK
49 weekly sailings
1 h
FRS
70 weekly sailings
59 min
BALEARIA
28 weekly sailings
16 h 40 min
BALEARIA
98 weekly sailings
15 min
FRS
36 weekly sailings
16 h 40 min
NAVIERA ARMAS
35 weekly sailings
16 h 40 min
NAVIERA ARMAS
4 weekly sailings
6 h 30 min
BALEARIA
7 weekly sailings
7 h 59 min
GRANDI NAVI VELOCI
6 weekly sailings
7 h 30 min
TRASMED
12 weekly sailings
7 h 30 min
GRANDI NAVI VELOCI
7 weekly sailings
6 h 45 min
TRASMED
12 weekly sailings
6 h
BALEARIA
13 weekly sailings
7 h
GRANDI NAVI VELOCI
8 weekly sailings
6 h 30 min
TRASMED
9 weekly sailings
4 h 31 min
BALEARIA
14 weekly sailings
9 h 28 min
BALEARIA
26 weekly sailings
2 h 30 min
BALEARIA
29 weekly sailings
2 h 30 min
TRASMED
3 weekly sailings
4 h 30 min
NAVIERA ARMAS
3 weekly sailings
29 h
NAVIERA ARMAS
2 weekly sailings
35 h 30 min
NAVIERA ARMAS
1 weekly sailing
37 h
NAVIERA ARMAS
1 weekly sailing
64 h
NAVIERA ARMAS
1 weekly sailing
54 h 30 min
BALEARIA
98 weekly sailings
2 h
FRS
36 weekly sailings
1 h 59 min
NAVIERA ARMAS
35 weekly sailings
2 h
BALEARIA
7 weekly sailings
5 h 15 min
BALEARIA
12 weekly sailings
2 h 15 min
BALEARIA
29 weekly sailings
2 h
FredOlsen
3 weekly sailings
35 h 30 min
FredOlsen
3 weekly sailings
41 h
BALEARIA
10 weekly sailings
7 h
NAVIERA ARMAS
8 weekly sailings
5 h 01 min
BALEARIA
8 weekly sailings
5 h
NAVIERA ARMAS
6 weekly sailings
6 h 01 min
NAVIERA ARMAS
4 weekly sailings
5 h
BALEARIA
30 weekly sailings
7 h 45 min
GRANDI NAVI VELOCI
7 weekly sailings
7 h 15 min
TRASMED
13 weekly sailings
8 h
TRASMED
1 weekly sailing
15 h
BALEARIA
17 weekly sailings
5 h 15 min
GRANDI NAVI VELOCI
7 weekly sailings
5 h
TRASMED
14 weekly sailings
5 h
TRASMED
2 weekly sailings
3 h 45 min
BALEARIA
26 weekly sailings
4 h 30 min
TRASMED
2 weekly sailings
6 h 15 min
BALEARIA
41 weekly sailings
1 h
CORSICA SARDINIA FERRIES
3 weekly sailings
2 h
BALEARIA
46 weekly sailings
1 h
CORSICA SARDINIA FERRIES
2 weekly sailings
2 h 15 min
BALEARIA
27 weekly sailings
6 h
BALEARIA
20 weekly sailings
2 h 05 min
BALEARIA
7 weekly sailings
10 h 59 min
BALEARIA
14 weekly sailings
3 h 30 min
BALEARIA
299 weekly sailings
02 min
BALEARIA
15 weekly sailings
4 h 59 min
GRANDI NAVI VELOCI
7 weekly sailings
4 h 59 min
TRASMED
14 weekly sailings
4 h 58 min
BALEARIA
12 weekly sailings
2 h 15 min
BALEARIA
7 weekly sailings
8 h 59 min
GRANDI NAVI VELOCI
5 weekly sailings
9 h 30 min
TRASMED
10 weekly sailings
9 h 30 min
BALEARIA
17 weekly sailings
2 h 15 min
TRASMED
4 weekly sailings
3 h 29 min
BALEARIA
283 weekly sailings
02 min
TRASMED
1 weekly sailing
10 h
TRASMED
1 weekly sailing
6 h
GRANDI NAVI VELOCI
6 weekly sailings
8 h 45 min
TRASMED
11 weekly sailings
7 h 59 min
TRASMED
2 weekly sailings
16 h
BALEARIA
31 weekly sailings
7 h 15 min
GRANDI NAVI VELOCI
7 weekly sailings
7 h 30 min
TRASMED
12 weekly sailings
8 h
BALEARIA
7 weekly sailings
5 h 15 min
BALEARIA
13 weekly sailings
8 h 15 min
GRANDI NAVI VELOCI
8 weekly sailings
9 h 30 min
TRASMED
8 weekly sailings
8 h
TRASMED
1 weekly sailing
6 h
BALEARIA
16 weekly sailings
2 h 15 min
TRASMED
4 weekly sailings
4 h
BALEARIA
14 weekly sailings
4 h 14 min
FredOlsen
52 weekly sailings
1 h 20 min
NAVIERA ARMAS
12 weekly sailings
9 h 45 min
FredOlsen
5 weekly sailings
18 h 30 min
NAVIERA ARMAS
1 weekly sailing
27 h 30 min
NAVIERA ARMAS
1 weekly sailing
30 h
NAVIERA ARMAS
2 weekly sailings
2 h 15 min
FredOlsen
12 weekly sailings
2 h 25 min
FredOlsen
6 weekly sailings
10 h 25 min
NAVIERA ARMAS
9 weekly sailings
5 h 30 min
BIOSFERA EXPRESS
63 weekly sailings
25 min
LINEAS MARITIMAS ROMERO
70 weekly sailings
25 min
FredOlsen
94 weekly sailings
25 min
NAVIERA ARMAS
46 weekly sailings
35 min
LINEAS MARITIMAS ROMERO
35 weekly sailings
25 min
FredOlsen
3 weekly sailings
34 h 01 min
NAVIERA ARMAS
3 weekly sailings
34 h
NAVIERA ARMAS
61 weekly sailings
1 h 40 min
FredOlsen
10 weekly sailings
3 h 30 min
NAVIERA ARMAS
20 weekly sailings
6 h
NAVIERA ARMAS
28 weekly sailings
3 h 45 min
FredOlsen
12 weekly sailings
6 h 15 min
NAVIERA ARMAS
6 weekly sailings
6 h 45 min
FredOlsen
14 weekly sailings
9 h 45 min
NAVIERA ARMAS
8 weekly sailings
6 h
FredOlsen
37 weekly sailings
2 h
NAVIERA ARMAS
2 weekly sailings
2 h
FredOlsen
18 weekly sailings
2 h 20 min
NAVIERA ARMAS
9 weekly sailings
2 h 30 min
FredOlsen
22 weekly sailings
2 h 30 min
NAVIERA ARMAS
21 weekly sailings
2 h 30 min
FredOlsen
36 weekly sailings
50 min
NAVIERA ARMAS
26 weekly sailings
50 min
NAVIERA ARMAS
2 weekly sailings
4 h 15 min
FredOlsen
35 weekly sailings
2 h
NAVIERA ARMAS
2 weekly sailings
2 h
BIOSFERA EXPRESS
63 weekly sailings
25 min
LINEAS MARITIMAS ROMERO
70 weekly sailings
25 min
FredOlsen
94 weekly sailings
24 min
NAVIERA ARMAS
46 weekly sailings
35 min
LINEAS MARITIMAS ROMERO
35 weekly sailings
25 min
FredOlsen
17 weekly sailings
29 min
FredOlsen
6 weekly sailings
7 h
NAVIERA ARMAS
7 weekly sailings
6 h
NAVIERA ARMAS
1 weekly sailing
29 h
NAVIERA ARMAS
11 weekly sailings
9 h 45 min
FredOlsen
5 weekly sailings
15 h
NAVIERA ARMAS
1 weekly sailing
26 h
FredOlsen
13 weekly sailings
2 h 25 min
NAVIERA ARMAS
21 weekly sailings
4 h 20 min
FredOlsen
35 weekly sailings
50 min
NAVIERA ARMAS
32 weekly sailings
50 min
FredOlsen
17 weekly sailings
30 min
FredOlsen
20 weekly sailings
3 h 50 min
NAVIERA ARMAS
21 weekly sailings
4 h 20 min
FredOlsen
6 weekly sailings
2 h
NAVIERA ARMAS
1 weekly sailing
26 h
FredOlsen
15 weekly sailings
2 h
NAVIERA ARMAS
9 weekly sailings
4 h
NAVIERA ARMAS
1 weekly sailing
7 h
NAVIERA ARMAS
1 weekly sailing
56 h
FredOlsen
22 weekly sailings
2 h 30 min
NAVIERA ARMAS
10 weekly sailings
2 h
NAVIERA ARMAS
13 weekly sailings
8 h
FredOlsen
3 weekly sailings
33 h 30 min
NAVIERA ARMAS
2 weekly sailings
39 h 30 min
FredOlsen
52 weekly sailings
1 h 20 min
NAVIERA ARMAS
1 weekly sailing
6 h
NAVIERA ARMAS
5 weekly sailings
10 h 10 min
FredOlsen
5 weekly sailings
13 h
NAVIERA ARMAS
2 weekly sailings
4 h 25 min
NAVIERA ARMAS
58 weekly sailings
1 h 40 min
FredOlsen
10 weekly sailings
3 h 30 min
NAVIERA ARMAS
7 weekly sailings
10 h 10 min
FredOlsen
6 weekly sailings
16 h 30 min
FredOlsen
17 weekly sailings
2 h 20 min
NAVIERA ARMAS
9 weekly sailings
2 h 30 min
FredOlsen
5 weekly sailings
3 h 50 min
BRITTANY FERRIES
2 weekly sailings
20 h
BRITTANY FERRIES
2 weekly sailings
28 h 30 min
BRITTANY FERRIES
2 weekly sailings
29 h 30 min
112 weekly sailings
1367 weekly sailings
126 weekly sailings
8 weekly sailings
15 weekly sailings
658 weekly sailings
198 weekly sailings
77 weekly sailings
29 weekly sailings
210 weekly sailings
686 weekly sailings
126 weekly sailings