Ferries to Spain

Routes, Tickets & Timetables
  1. Home
  2.  › 
  3. Book ferries
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.
  1. All ferry routes 2024 / 2025
  2. Spain - Spain
  3. United Kingdom - Spain
  4. Algeria - Spain
  5. Morocco - Spain
  6. Italy - Spain
  7. Ireland - Spain
  8. France - Spain
  9. Ferry ports in Spain
  10. Ferry companies
01

All ferry routes 2024 / 2025

Overview of all ferry routes to and from Spain:

Route map: Ferries to Spain
02

Spain - Spain

2 Sailings Weekly
31 h
1 Sailings Weekly
34 h
4 Sailings Daily
1 h 29 min
5 Sailings Daily
1 h
5 Sailings Daily
1 h
4 Sailings Daily
1 h 15 min
5 Sailings Daily
1 h
5 Sailings Daily
1 h
1 Sailings Weekly
5 h 30 min
14 Sailings Weekly
3 h 30 min
4 Sailings Daily
1 h
1 Sailings Weekly
2 h 15 min
3 Sailings Daily
1 h 15 min
2 Sailings Weekly
32 h 31 min
1 Sailings Weekly
33 h
6 Sailings Weekly
6 h 45 min
5 Sailings Weekly
8 h 30 min
4 Sailings Weekly
6 h
9 Sailings Weekly
7 h
12 Sailings Daily
25 min
7 Sailings Daily
35 min
5 Sailings Daily
25 min
12 Sailings Daily
25 min
7 Sailings Daily
35 min
5 Sailings Daily
25 min
1 Sailings Weekly
6 h 29 min
14 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
14 Sailings Weekly
5 h 30 min
6 Sailings Weekly
7 h
6 Sailings Weekly
7 h 15 min
6 Sailings Weekly
6 h 40 min
7 Sailings Weekly
4 h 59 min
7 Sailings Weekly
6 h
6 Sailings Weekly
5 h 14 min
6 Sailings Weekly
7 h 15 min
13 Sailings Weekly
7 h 15 min
6 Sailings Weekly
6 h 45 min
7 Sailings Weekly
1 h 30 min
7 Sailings Weekly
1 h 15 min
4 Sailings Weekly
7 h 30 min
7 Sailings Weekly
8 h 59 min
5 Sailings Weekly
8 h
8 Sailings Weekly
5 h
7 Sailings Weekly
6 h 15 min
6 Sailings Weekly
5 h
7 Sailings Weekly
2 h 15 min
4 Sailings Daily
30 min
23 Sailings Daily
29 min
20 Sailings Daily
30 min
18 Sailings Daily
30 min
1 Sailings Weekly
3 h 45 min
7 Sailings Weekly
2 h 15 min
7 Sailings Weekly
1 h 30 min
7 Sailings Weekly
1 h 15 min
6 Sailings Weekly
6 h
6 Sailings Weekly
6 h
8 Sailings Weekly
7 h
6 Sailings Weekly
7 h 45 min
2 Sailings Weekly
5 h 59 min
9 Sailings Weekly
7 h
7 Sailings Weekly
2 h 15 min
7 Sailings Weekly
5 h 15 min
4 Sailings Daily
30 min
24 Sailings Daily
29 min
20 Sailings Daily
30 min
18 Sailings Daily
30 min
4 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
14 Sailings Weekly
5 h 30 min
6 Sailings Weekly
7 h 30 min
6 Sailings Weekly
8 h
6 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
7 Sailings Weekly
2 h 15 min
1 Sailings Weekly
5 h 30 min
7 Sailings Weekly
5 h 15 min
03

United Kingdom - Spain

04

Algeria - Spain

05

Morocco - Spain

7 Sailings Weekly
8 h 30 min
2 Sailings Weekly
7 h 45 min
13 Sailings Weekly
5 h
4 Sailings Daily
30 min
9 Sailings Daily
1 h
7 Sailings Daily
1 h 30 min
8 Sailings Daily
1 h 30 min
06

Italy - Spain

07

Ireland - Spain

2 Sailings Weekly
27 h 45 min
08

France - Spain

1 Sailings Weekly
15 h
09

Ferry ports in Spain

10

Ferry companies