Ferries to Spain
Routes, Tickets & Timetables
Spain has a large number of ferry routes that connect the country with its islands and numerous countries. The main ferry ports are Barcelona, Valencia, Algeciras, Bilbao and Santander on the Spanish mainland, Palma de Mallorca and Ibiza on the Balearic Islands, and Las Palmas and Santa Cruz de Tenerife on the Canary Islands. An overview of the main ferry routes to and from Spain can be found on this page.
All ferry routes 2024 / 2025
Overview of all ferry routes to and from Spain:
Route map: Ferries to Spain
Spain - Spain
7 Sailings Weekly
5 h 30 min
3 Sailings Weekly
31 h 30 min
1 Sailings Weekly
34 h
1 Sailings Weekly
35 h
6 Sailings Daily
1 h 40 min
4 Sailings Daily
2 h
13 Sailings Weekly
2 h
11 Sailings Weekly
8 h 45 min
7 Sailings Weekly
5 h
9 Sailings Daily
1 h
5 Sailings Daily
1 h
5 Sailings Daily
1 h
8 Sailings Daily
1 h 20 min
9 Sailings Daily
1 h
5 Sailings Daily
1 h
5 Sailings Daily
1 h
3 Sailings Daily
45 min
6 Sailings Daily
45 min
1 Sailings Weekly
1 h
4 Sailings Daily
1 h
1 Sailings Weekly
5 h 30 min
15 Sailings Weekly
3 h 30 min
3 Sailings Daily
1 h 14 min
1 Sailings Weekly
2 h 15 min
3 Sailings Daily
1 h 15 min
5 Sailings Weekly
6 h 45 min
1 Sailings Weekly
36 h
4 Sailings Weekly
10 h 10 min
1 Sailings Weekly
25 h
2 Sailings Weekly
32 h 31 min
1 Sailings Weekly
33 h
2 Sailings Weekly
31 h 30 min
1 Sailings Weekly
38 h
1 Sailings Weekly
27 h 30 min
10 Sailings Daily
25 min
8 Sailings Daily
25 min
1 Sailings Weekly
33 h
1 Sailings Weekly
28 h
1 Sailings Weekly
38 h
1 Sailings Weekly
57 h
1 Sailings Weekly
27 h 30 min
3 Sailings Daily
15 min
5 Sailings Daily
15 min
4 Sailings Weekly
5 h 30 min
7 Sailings Weekly
6 h
7 Sailings Weekly
7 h 15 min
5 Sailings Weekly
5 h
7 Sailings Weekly
5 h 30 min
4 Sailings Daily
15 min
5 Sailings Daily
15 min
12 Sailings Daily
25 min
7 Sailings Daily
35 min
5 Sailings Daily
25 min
10 Sailings Daily
25 min
8 Sailings Daily
25 min
12 Sailings Daily
25 min
7 Sailings Daily
35 min
5 Sailings Daily
25 min
3 Sailings Daily
40 min
3 Sailings Daily
30 min
7 Sailings Daily
1 h 40 min
8 Sailings Daily
1 h 20 min
3 Sailings Daily
11 h
2 Sailings Weekly
37 h
1 Sailings Weekly
37 h 45 min
1 Sailings Weekly
38 h 45 min
9 Sailings Weekly
4 h 15 min
1 Sailings Weekly
7 h
3 Sailings Daily
11 h
1 Sailings Weekly
6 h 29 min
15 Sailings Weekly
3 h 30 min
5 Sailings Weekly
8 h 30 min
7 Sailings Weekly
7 h 59 min
5 Sailings Weekly
8 h 30 min
8 Sailings Weekly
6 h 59 min
6 Sailings Weekly
7 h 45 min
2 Sailings Weekly
5 h 15 min
15 Sailings Weekly
3 h 30 min
6 Sailings Weekly
7 h
6 Sailings Weekly
7 h 15 min
7 Sailings Weekly
6 h 40 min
7 Sailings Weekly
4 h 59 min
7 Sailings Weekly
5 h 15 min
7 Sailings Weekly
4 h 59 min
1 Sailings Weekly
16 h 30 min
6 Sailings Weekly
7 h 15 min
13 Sailings Weekly
7 h 15 min
6 Sailings Weekly
6 h 45 min
3 Sailings Daily
39 min
3 Sailings Daily
1 h 10 min
6 Sailings Weekly
2 h 30 min
6 Sailings Daily
45 min
5 Sailings Daily
45 min
7 Sailings Weekly
1 h 30 min
7 Sailings Weekly
1 h 15 min
4 Sailings Weekly
5 h 30 min
4 Sailings Weekly
7 h 30 min
7 Sailings Weekly
8 h 59 min
5 Sailings Weekly
8 h 30 min
8 Sailings Weekly
5 h
7 Sailings Weekly
5 h
7 Sailings Weekly
5 h
14 Sailings Weekly
2 h
1 Sailings Weekly
3 h 45 min
3 Sailings Daily
2 h 15 min
3 Sailings Daily
29 min
3 Sailings Daily
1 h 10 min
4 Sailings Daily
50 min
3 Sailings Daily
50 min
12 Sailings Weekly
4 h
7 Sailings Weekly
5 h 45 min
6 Sailings Weekly
2 h 30 min
4 Sailings Daily
50 min
3 Sailings Daily
50 min
14 Sailings Weekly
2 h 30 min
7 Sailings Weekly
3 h 15 min
2 Sailings Weekly
1 h 30 min
6 Sailings Daily
1 h
7 Sailings Weekly
1 h 30 min
7 Sailings Weekly
1 h 15 min
2 Sailings Weekly
1 h 30 min
4 Sailings Daily
1 h
7 Sailings Weekly
6 h
7 Sailings Weekly
7 h
8 Sailings Weekly
7 h
5 Sailings Weekly
7 h 45 min
1 Sailings Weekly
18 h
3 Sailings Weekly
3 h 15 min
1 Sailings Weekly
6 h
4 Sailings Daily
2 h
14 Sailings Weekly
2 h
7 Sailings Weekly
4 h 40 min
5 Sailings Weekly
5 h 30 min
7 Sailings Weekly
7 h
6 Sailings Weekly
8 h 40 min
1 Sailings Weekly
26 h
1 Sailings Weekly
63 h
1 Sailings Weekly
6 h
12 Sailings Weekly
3 h 50 min
6 Sailings Weekly
5 h 35 min
14 Sailings Weekly
2 h 30 min
7 Sailings Weekly
3 h 15 min
1 Sailings Weekly
30 h
16 Sailings Weekly
2 h
11 Sailings Weekly
5 h
5 Sailings Daily
1 h
1 Sailings Weekly
2 h 15 min
3 Sailings Daily
1 h 15 min
2 Sailings Weekly
5 h 30 min
15 Sailings Weekly
3 h 30 min
3 Sailings Weekly
3 h 29 min
7 Sailings Weekly
5 h
1 Sailings Weekly
28 h
1 Sailings Weekly
29 h
2 Sailings Weekly
10 h
1 Sailings Weekly
28 h 30 min
6 Sailings Weekly
7 h 30 min
6 Sailings Weekly
8 h
7 Sailings Weekly
7 h 30 min
7 Sailings Weekly
8 h
13 Sailings Weekly
7 h 45 min
6 Sailings Weekly
7 h 15 min
3 Sailings Weekly
3 h 29 min
3 Sailings Daily
2 h 15 min
1 Sailings Weekly
5 h 30 min
11 Sailings Weekly
5 h
United Kingdom - Spain
2 Sailings Weekly
20 h 30 min
2 Sailings Weekly
32 h 30 min
2 Sailings Weekly
32 h 30 min
Algeria - Spain
1 Sailings Weekly
19 h 30 min
1 Sailings Weekly
8 h
1 Sailings Weekly
7 h
Morocco - Spain
1 Sailings Weekly
32 h 45 min
2 Sailings Weekly
5 h
3 Sailings Daily
4 h
5 Sailings Weekly
6 h 16 min
14 Sailings Weekly
5 h 16 min
6 Sailings Daily
1 h 30 min
9 Sailings Daily
1 h
5 Sailings Daily
1 h 30 min
8 Sailings Daily
1 h 30 min
2 Sailings Weekly
33 h 1 min
7 Sailings Weekly
6 h 59 min
7 Sailings Weekly
7 h 30 min
4 Sailings Daily
1 h
8 Sailings Daily
1 h
Italy - Spain
3 Sailings Weekly
13 h 15 min
2 Sailings Weekly
22 h 30 min
6 Sailings Weekly
20 h 30 min
Ireland - Spain
2 Sailings Weekly
27 h 45 min
2 Sailings Weekly
26 h 30 min
France - Spain
1 Sailings Weekly
17 h
3 Sailings Weekly
12 h
1 Sailings Weekly
15 h
Ferry ports in Spain
Ferry companies