Sea connections from Italy, the United Kingdom, Morocco and Algeria to Spain.

By sea

Spain has scheduled services by sea from the United Kingdom, Italy, Portugal, Morocco and Algeria. Here you will find details of available routes and some of the operating companies.

From Italy

From Algeria 

ROUTE COMPANY
Oran - Almería ACCIONA Trasmediterranea
Ghazaouet - Almería ACCIONA Trasmediterranea
From Italy
ROUTE COMPANY
Civitavecchia - Barcelona Grimaldi Lines 
Genoa - Barcelona   Grandi Navi Veloci
Porto Torres - Barcelona   Grimaldi Lines
Livorno - Barcelona   Grimaldi Lines
Savona - Barcelona   Grimaldi Lines
From Morocco
ROUTE COMPANY
Al-Hoceima – Motril (Granada) Armas
Nador - Almería ACCIONA Trasmediterranea
Tangiers - Algeciras (Cadiz) ACCIONA Trasmediterranea
Tangiers - Barcelona Grandi Navi Veloci and Grimaldi Lines
From the United Kingdom
ROUTE COMPANY
Plymouth - Santander Brittany Ferries
Portsmouth - Bilbao Brittany Ferries
Portsmouth - Santander Brittany Ferries
Another option is to come to Spain on a cruise liner - Spain has almost 8,000 kilometres of coastline and is a popular cruise destination. Practical information We recommend you check our practical tips before setting off for Spain. If you are thinking of coming on board your own vessel, make sure you are carrying the required documents.

From the United Kingdom

From Morocco

ROUTE COMPANY APPROXIMATE TIME
Nador - Motril (Granada) Armas 7h 30 min
Nador - Almería Trasmediterranea 6 hours
Tangiers - Algeciras (Cadiz) Trasmediterranea 1 hour
Tangiers - Barcelona Grandi Navi Veloci and Grimaldi Lines 27 hours

From Algeria

ROUTE COMPANY APPROXIMATE TIME
Oran - Almería Trasmediterranea 9 hours
Ghazaouet - Almería Trasmediterranea 9 hours
  Visit the websites of the companies that operate ferry routes to Spain. Transmediterránea Armas Navieras Brittany Ferries Grande Navi Veloci Grimaldi Lines Large cruise ship ports Another option is to arrive in Spain aboard a cruise ship, since Spain, with nearly 8,000 kilometres of coastline, is a very attractive destination for such voyages. Among the Spanish ports that receive the most cruise ships are those of Barcelona, Palma de Mallorca,Las Palmas, Santa Cruz de Tenerife, Málaga, Cádiz, Valencia and Bilbao.   Practical information We recommend that you check out our practical tips before starting your trip to Spain.






X
Spain SevilleMadridBarcelonaMalagaA CoruñaCordobaValenciaGranadaCáceresCastellón - CastellóLugoMurciaLleidaCadizPontevedraVizcaya - BizkaiaHuescaLa RiojaGuipúzcoa - GipuzkoaCantabriaToledoBurgosAsturiasAlicante - AlacantAlmeríaJaénTarragonaHuelvaÁvilaÁlava - ArabaLeónZamoraZaragozaTeruelSalamancaGironaCiudad RealSegoviaCuencaBadajozOurenseNavarreValladolidSoriaAlbacetePalenciaGuadalajaraCanary IslandsBalearic Islands
X
Baleares MajorcaIbizaMinorcaFormentera
X
Canarias Gran CanariaLa PalmaTenerifeGomeraLanzaroteFuerteventura