About Ferries to Spain

Spain Direct Ferries offer the complete range of Ferries to Spain on all return routes with Europe's leading ferry companies. Find live ferry timetables and prices for your Ferry to Spain by selecting your preferred route from the fare search, number of passengers, and then click search.

If you're looking for Ferries to Spain, we have it covered with a large choice of crossings from the shortest and cheapest to the longest and most luxurious. For more in depth information on each Ferry to Spain or Ferry Company, please click on the links below.
Ibiza to Formentera Ferry
20 Sailings Daily
29 minute crossing
Balearia
Balearia
Ibiza to Palma Ferry
7 Sailings Weekly
2 hour crossing
Balearia
Balearia
Ibiza to Palma Ferry
1 Sailing Weekly
4 hour 30 minute crossing
Iscomar
Iscomar
Ibiza to Palma Ferry
3 Sailings Weekly
2 hour 20 minute crossing
Trasmediterranea
Trasmediterranea
Ibiza to Denia Ferry
3 Sailings Daily
2 hour crossing
Balearia
Balearia
Ibiza to Valencia Ferry
6 Sailings Weekly
3 hour 30 minute crossing
Balearia
Balearia
Ibiza to Barcelona Ferry
10 Sailings Weekly
8 hour 30 minute crossing
Balearia
Balearia
Ibiza San Antonio to Barcelona Ferry
5 Sailings Weekly
9 hour crossing
Balearia
Balearia
Ibiza San Antonio to Denia Ferry
3 Sailings Weekly
2 hour crossing
Balearia
Balearia
Ibiza San Antonio to Valencia Ferry
2 Sailings Weekly
3 hour crossing
Balearia
Balearia
Ibiza to Denia Ferry
1 Sailing Weekly
7 hour 5 minute crossing
Iscomar
Iscomar
Ibiza to Valencia Ferry
8 Sailings Weekly
4 hour 30 minute crossing
Iscomar
Iscomar
Ibiza to Barcelona Ferry
3 Sailings Weekly
10 hour crossing
Iscomar
Iscomar
Ibiza to Valencia Ferry
7 Sailings Weekly
4 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Ibiza to Barcelona Ferry
5 Sailings Weekly
8 hour crossing
Trasmediterranea
Trasmediterranea

Ferries to Spain from Spain

Denia to Formentera Ferry
7 Sailings Weekly
2 hour 30 minute crossing
Balearia
Balearia
Denia to Ibiza Ferry
13 Sailings Weekly
2 hour crossing
Balearia
Balearia
Valencia to Ibiza Ferry
3 Sailings Weekly
3 hour crossing
Balearia
Balearia
Barcelona to Ibiza Ferry
9 Sailings Weekly
9 hour crossing
Balearia
Balearia
Barcelona to Ibiza San Antonio Ferry
5 Sailings Weekly
9 hour crossing
Balearia
Balearia
Denia to Ibiza San Antonio Ferry
3 Sailings Weekly
2 hour crossing
Balearia
Balearia
Valencia to Ibiza San Antonio Ferry
2 Sailings Weekly
3 hour crossing
Balearia
Balearia
Denia to Ibiza Ferry
1 Sailing Weekly
5 hour 30 minute crossing
Iscomar
Iscomar
Valencia to Ibiza Ferry
4 Sailings Weekly
5 hour 30 minute crossing
Iscomar
Iscomar
Barcelona to Ibiza Ferry
1 Sailing Weekly
10 hour crossing
Iscomar
Iscomar
Valencia to Ibiza Ferry
2 Sailings Weekly
3 hour 15 minute crossing
Trasmediterranea
Trasmediterranea
Barcelona to Ibiza Ferry
3 Sailings Weekly
9 hour crossing
Trasmediterranea
Trasmediterranea
Denia to Palma Ferry
7 Sailings Weekly
5 hour crossing
Balearia
Balearia
Valencia to Palma Ferry
10 Sailings Weekly
7 hour crossing
Balearia
Balearia
Barcelona to Alcudia Ferry
7 Sailings Weekly
5 hour 30 minute crossing
Balearia
Balearia
Barcelona to Palma Ferry
7 Sailings Weekly
7 hour crossing
Balearia
Balearia
Valencia to Palma Ferry
7 Sailings Weekly
8 hour crossing
Iscomar
Iscomar
Barcelona to Palma Ferry
6 Sailings Weekly
8 hour crossing
Iscomar
Iscomar
Valencia to Palma Ferry
4 Sailings Weekly
7 hour crossing
Trasmediterranea
Trasmediterranea
Barcelona to Palma Ferry
11 Sailings Weekly
7 hour crossing
Trasmediterranea
Trasmediterranea
Barcelona to Mahon Ferry
8 Sailings Weekly
9 hour crossing
Balearia
Balearia
Barcelona to Ciutadella Ferry
7 Sailings Weekly
3 hour 45 minute crossing
Balearia
Balearia
Barcelona to Mahon Ferry
4 Sailings Weekly
8 hour crossing
Iscomar
Iscomar
Barcelona to Mahon Ferry
6 Sailings Weekly
8 hour crossing
Trasmediterranea
Trasmediterranea
Valencia to Mahon Ferry
1 Sailing Weekly
14 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Ceuta to Algeciras Ferry
6 Sailings Daily
30 minute crossing
Balearia
Balearia
Algeciras to Ceuta Ferry
6 Sailings Daily
30 minute crossing
Balearia
Balearia
Ceuta to Algeciras Ferry
6 Sailings Daily
1 hour crossing
FRS
FRS
Algeciras to Ceuta Ferry
6 Sailings Daily
1 hour crossing
FRS
FRS
Ceuta to Algeciras Ferry
11 Sailings Daily
45 minute crossing
Trasmediterranea
Trasmediterranea
Algeciras to Ceuta Ferry
11 Sailings Daily
45 minute crossing
Trasmediterranea
Trasmediterranea
Melilla to Almeria Ferry
2 Sailings Weekly
3 hour crossing
Trasmediterranea
Trasmediterranea
Almeria to Melilla Ferry
2 Sailings Weekly
3 hour crossing
Trasmediterranea
Trasmediterranea
Melilla to Malaga Ferry
2 Sailings Weekly
3 hour 45 minute crossing
Trasmediterranea
Trasmediterranea
Malaga to Melilla Ferry
1 Sailing Weekly
3 hour 45 minute crossing
Trasmediterranea
Trasmediterranea
Formentera to Ibiza Ferry
20 Sailings Daily
29 minute crossing
Balearia
Balearia
Formentera to Denia Ferry
10 Sailings Weekly
3 hour 30 minute crossing
Balearia
Balearia
Palma to Ibiza Ferry
8 Sailings Weekly
2 hour crossing
Balearia
Balearia
Palma to Ibiza Ferry
1 Sailing Weekly
4 hour 30 minute crossing
Iscomar
Iscomar
Palma to Ibiza Ferry
2 Sailings Weekly
3 hour 45 minute crossing
Trasmediterranea
Trasmediterranea
Alcudia to Ciutadella Ferry
8 Sailings Weekly
1 hour crossing
Balearia
Balearia
Alcudia to Ciutadella Ferry
13 Sailings Weekly
2 hour 45 minute crossing
Iscomar
Iscomar
Palma to Mahon Ferry
1 Sailing Weekly
5 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Palma to Denia Ferry
3 Sailings Daily
5 hour crossing
Balearia
Balearia
Palma to Valencia Ferry
7 Sailings Weekly
7 hour crossing
Balearia
Balearia
Alcudia to Barcelona Ferry
7 Sailings Weekly
5 hour 45 minute crossing
Balearia
Balearia
Palma to Barcelona Ferry
7 Sailings Weekly
8 hour crossing
Balearia
Balearia
Palma to Valencia Ferry
1 Sailing Weekly
9 hour crossing
Iscomar
Iscomar
Palma to Barcelona Ferry
6 Sailings Weekly
7 hour 30 minute crossing
Iscomar
Iscomar
Palma to Valencia Ferry
3 Sailings Weekly
8 hour crossing
Trasmediterranea
Trasmediterranea
Palma to Barcelona Ferry
11 Sailings Weekly
7 hour crossing
Trasmediterranea
Trasmediterranea
Ciutadella to Alcudia Ferry
7 Sailings Weekly
1 hour crossing
Balearia
Balearia
Ciutadella to Alcudia Ferry
13 Sailings Weekly
2 hour 45 minute crossing
Iscomar
Iscomar
Mahon to Palma Ferry
1 Sailing Weekly
5 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Mahon to Barcelona Ferry
3 Sailings Weekly
9 hour crossing
Balearia
Balearia
Ciutadella to Barcelona Ferry
7 Sailings Weekly
3 hour 45 minute crossing
Balearia
Balearia
Mahon to Barcelona Ferry
3 Sailings Weekly
9 hour crossing
Iscomar
Iscomar
Mahon to Barcelona Ferry
4 Sailings Weekly
8 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Mahon to Valencia Ferry
1 Sailing Weekly
14 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Ghazaouet to Almeria Ferry
3 Sailings Weekly
8 hour 1 minute crossing
Trasmediterranea
Trasmediterranea
Oran to Almeria Ferry
3 Sailings Weekly
8 hour 1 minute crossing
Trasmediterranea
Trasmediterranea
Plymouth to Santander Ferry
3 Sailings Weekly
22 hour crossing
Brittany Ferries
Brittany Ferries
Portsmouth to Santander Ferry
1 Sailing Weekly
24 hour crossing
Brittany Ferries
Brittany Ferries
Portsmouth to Bilbao Ferry
2 Sailings Weekly
29 hour crossing
P&O Ferries
P&O Ferries
Genoa to Barcelona Ferry
3 Sailings Weekly
18 hour crossing
Grandi Navi Veloci
Grandi Navi Veloci
Civitavecchia to Barcelona Ferry
7 Sailings Weekly
20 hour crossing
Grimaldi Lines
Grimaldi Lines
Livorno to Barcelona Ferry
3 Sailings Weekly
19 hour 31 minute crossing
Grimaldi Lines
Grimaldi Lines
Tangier to Algeciras Ferry
3 Sailings Daily
1 hour 30 minute crossing
Balearia
Balearia
Tangier to Algeciras Ferry
5 Sailings Daily
1 hour 30 minute crossing
FRS
FRS
Tangier to Tarifa Ferry
4 Sailings Daily
1 hour crossing
FRS
FRS
Tangier to Gibraltar Ferry
1 Sailing Weekly
1 hour 30 minute crossing
FRS
FRS
Tangier to Barcelona Ferry
2 Sailings Weekly
25 hour crossing
Grandi Navi Veloci
Grandi Navi Veloci
Tangier to Algeciras Ferry
4 Sailings Daily
1 hour 30 minute crossing
Trasmediterranea
Trasmediterranea
Nador to Almeria Ferry
4 Sailings Daily
6 hour crossing
Trasmediterranea
Trasmediterranea
Ferries to Spain
© Direct Ferries Ltd