Spain offers many architectural gems with Romanesque, Gothic and Baroque churches aswell as Moorish fortresses and Ranaissance palaces littered within modern masterpieces which add a contemporary tone to the lively cities. Plazas, bars and sizzling cuisine, spain has a lot to offer.

Outside the main cities sun, sea and sand await you on the south coast and rolling green hills await you in the north. Coastal and island holidays still remain the main tourist attraction but heading inland has become extremely popular.

Find cheap ferry routes to and from Spain online with cheap.co.uk. All our ferry trips to Spain are sourced only from the very best providers offering you cheap prices and great service. Select your destinations above and search for your cheap ferry journey to Spain today with cheap.co.uk

done_outline Ferries from 3325 routes and 764 ports worldwide
done_outline Trusted by over 2.5 million customers
done_outline Assisting in over 1.2 million ferry crossings per year

Cheap Ferry Crossings to Spain

Ferries to Spain from Ibiza  
Ibiza to Formentera Ferry 20 Sailings Weekly 29 minute crossing balearia
Ibiza to Palma Ferry 7 Sailings Weekly 2 hour crossing balearia
Ibiza to Palma Ferry 4 Sailings Weekly 3 hour 45 minute crossing trasmediterranea
Ibiza to Denia Ferry 7 Sailings Weekly 2 hour crossing balearia
Ibiza to Valencia Ferry 6 Sailings Weekly 3 hour 30 minute crossing balearia
Ibiza to Barcelona Ferry 10 Sailings Weekly 8 hour 30 minute crossing balearia
Ibiza San Antonio to Denia Ferry 3 Sailings Weekly 2 hour crossing balearia
Ibiza to Valencia Ferry 1 Sailing Weekly 3 hour 15 minute crossing trasmediterranea
Ibiza to Barcelona Ferry 5 Sailings Weekly 8 hour crossing trasmediterranea
Ferries to Spain from Spain  
Denia to Formentera Ferry 7 Sailings Weekly 2 hour 30 minute crossing balearia
Denia to Ibiza Ferry 7 Sailings Weekly 2 hour crossing balearia
Valencia to Ibiza Ferry 3 Sailings Weekly 3 hour crossing balearia
Barcelona to Ibiza Ferry 9 Sailings Weekly 9 hour crossing balearia
Denia to Ibiza San Antonio Ferry 3 Sailings Weekly 2 hour crossing balearia
Valencia to Ibiza Ferry 2 Sailings Weekly 3 hour 15 minute crossing trasmediterranea
Barcelona to Ibiza Ferry 3 Sailings Weekly 9 hour crossing trasmediterranea
Denia to Palma Ferry 7 Sailings Weekly 5 hour crossing balearia
Valencia to Palma Ferry 10 Sailings Weekly 7 hour crossing balearia
Barcelona to Alcudia Ferry 7 Sailings Weekly 5 hour 30 minute crossing balearia
Barcelona to Palma Ferry 7 Sailings Weekly 7 hour crossing balearia
Valencia to Palma Ferry 4 Sailings Weekly 7 hour crossing trasmediterranea
Barcelona to Palma Ferry 11 Sailings Weekly 7 hour crossing trasmediterranea
Barcelona to Mahon Ferry 1 Sailing Weekly 7 hour crossing balearia
Barcelona to Ciutadella Ferry 7 Sailings Weekly 3 hour 45 minute crossing balearia
Barcelona to Mahon Ferry 6 Sailings Weekly 8 hour crossing trasmediterranea
Valencia to Mahon Ferry 1 Sailing Weekly 14 hour 30 minute crossing trasmediterranea
Ceuta to Algeciras Ferry 6 Sailings Weekly 30 minute crossing balearia
Algeciras to Ceuta Ferry 6 Sailings Weekly 30 minute crossing balearia
Ceuta to Algeciras Ferry 6 Sailings Weekly 1 hour crossing frs
Algeciras to Ceuta Ferry 6 Sailings Weekly 1 hour crossing frs
Ceuta to Algeciras Ferry 11 Sailings Weekly 45 minute crossing trasmediterranea
Algeciras to Ceuta Ferry 11 Sailings Weekly 45 minute crossing trasmediterranea
Melilla to Almeria Ferry 2 Sailings Weekly 3 hour crossing trasmediterranea
Almeria to Melilla Ferry 2 Sailings Weekly 3 hour crossing trasmediterranea
Melilla to Malaga Ferry 2 Sailings Weekly 3 hour 45 minute crossing trasmediterranea
Malaga to Melilla Ferry 1 Sailing Weekly 3 hour 45 minute crossing trasmediterranea
Ferries to Spain from Formentera  
Formentera to Ibiza Ferry 20 Sailings Weekly 29 minute crossing balearia
Formentera to Denia Ferry 10 Sailings Weekly 3 hour 30 minute crossing balearia
Ferries to Spain from Mallorca  
Palma to Ibiza Ferry 9 Sailings Weekly 2 hour crossing balearia
Palma to Ibiza Ferry 2 Sailings Weekly 3 hour 45 minute crossing trasmediterranea
Alcudia to Ciutadella Ferry 8 Sailings Weekly 1 hour crossing balearia
Alcudia to Ciutadella Ferry 13 Sailings Weekly 2 hour 45 minute crossing iscomar
Palma to Mahon Ferry 1 Sailing Weekly 5 hour 30 minute crossing trasmediterranea
Palma to Denia Ferry 7 Sailings Weekly 5 hour crossing balearia
Palma to Valencia Ferry 7 Sailings Weekly 7 hour crossing balearia
Alcudia to Barcelona Ferry 7 Sailings Weekly 5 hour 45 minute crossing balearia
Palma to Barcelona Ferry 7 Sailings Weekly 8 hour crossing balearia
Palma to Valencia Ferry 3 Sailings Weekly 8 hour crossing trasmediterranea
Palma to Barcelona Ferry 11 Sailings Weekly 7 hour crossing trasmediterranea
Ferries to Spain from Menorca  
Ciutadella to Alcudia Ferry 7 Sailings Weekly 1 hour crossing balearia
Ciutadella to Alcudia Ferry 13 Sailings Weekly 2 hour 45 minute crossing iscomar
Mahon to Palma Ferry 1 Sailing Weekly 5 hour 30 minute crossing trasmediterranea
Mahon to Barcelona Ferry 1 Sailing Weekly 7 hour crossing balearia
Ciutadella to Barcelona Ferry 7 Sailings Weekly 3 hour 45 minute crossing balearia
Mahon to Barcelona Ferry 4 Sailings Weekly 8 hour 30 minute crossing trasmediterranea
Mahon to Valencia Ferry 1 Sailing Weekly 14 hour 30 minute crossing trasmediterranea
Ferries to Spain from Algeria  
Ghazaouet to Almeria Ferry 4 Sailings Weekly 8 hour 1 minute crossing trasmediterranea
Oran to Almeria Ferry 3 Sailings Weekly 8 hour 1 minute crossing trasmediterranea
Ferries to Spain from England  
Plymouth to Santander Ferry 1 Sailing Weekly 19 hour 30 minute crossing Brittany ferries
Portsmouth to Santander Ferry 3 Sailings Weekly 24 hour crossing Brittany ferries
Portsmouth to Bilbao Ferry 2 Sailings Weekly 29 hour crossing po ferries
Ferries to Spain from Gran Canaria  
Las Palmas to Cadiz Ferry 1 Sailing Weekly 40 hour crossing trasmediterranea
Ferries to Spain from Italy  
Genoa to Barcelona Ferry 3 Sailings Weekly 18 hour crossing grandi navi veloci
Civitavecchia to Barcelona Ferry 6 Sailings Weekly 20 hour 30 minute crossing grimaldi lines
Livorno to Barcelona Ferry 3 Sailings Weekly 19 hour 31 minute crossing grimaldi lines
Ferries to Spain from La Palma 
Santa Cruz de La Palma to Cadiz Ferry 1 Sailing Weekly 64 hour crossing trasmediterranea
Ferries to Spain from Lanzarote  
Arrecife to Cadiz Ferry 1 Sailing Weekly 31 hour crossing trasmediterranea
Ferries to Spain from Morocco  
Tangier to Algeciras Ferry 3 Sailings Weekly 1 hour 30 minute crossing balearia
Tangier to Algeciras Ferry 5 Sailings Weekly 1 hour 30 minute crossing frs
Tangier to Tarifa Ferry 4 Sailings Weekly 1 hour crossing frs
Tangier to Gibraltar Ferry 1 Sailing Weekly 1 hour 30 minute crossing frs
Tangier to Barcelona Ferry 2 Sailings Weekly 25 hour crossing grandi navi veloci
Tangier to Algeciras Ferry 4 Sailings Weekly 1 hour 30 minute crossing trasmediterranea
Nador to Almeria Ferry 4 Sailings Weekly 6 hour crossing trasmediterranea
Ferries to Spain from Sardinia  
Porto Torres to Barcelona Ferry 6 Sailings Weekly 12 hour 15 minute crossing grimaldi lines
Ferries to Spain from Tenerife  
Santa Cruz de Tenerife to Cadiz Ferry 1 Sailing Weekly 50 hour crossing trasmediterranea