This website uses cookies to guarantee the best experience for the user. If you continue browsing, we consider that you agree to their use. For more information, or to find out how to change your settings, see our cookie policy

By sea

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

From Algeria 

Oran - Almería ACCIONA Trasmediterranea
Ghazaouet - Almería ACCIONA Trasmediterranea
From Italy
Civitavecchia - Barcelona Grimaldi Lines 
Genoa - Barcelona   Grandi Navi Veloci
Porto Torres - Barcelona   Grimaldi Lines
Livorno - Barcelona   Grimaldi Lines
Savona - Barcelona   Grimaldi Lines
From Morocco
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
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 checking our practical tips before starting your journey to Spain.