COVID-19 updates

Advice for travelling safely
Norwegian cruise ship in Málaga

How to get to Spain by ferry or cruise ship

none

Spain is connected by sea with regular services from the UK, Italy, Morocco and Algeria. Below, we will give details the existing routes, some of the companies that cover the routes and their approximate durations.

From Italy

ROUTE COMPANY APPROXIMATE TIME
Civitavecchia - Barcelona Grimaldi Lines  20 hours
Genoa - Barcelona Grandi Navi Veloci  20 hr 30 min
Porto Torres - Barcelona Grimaldi Lines  12 hrs 15 mins
Livorno - Barcelona Grimaldi Lines  17 hours

From the United Kingdom

ROUTE COMPANY APPROXIMATE TIME
Plymouth - Santander Brittany Ferries 20 hours
Portsmouth - Bilbao Brittany Ferries 24 hr 30 min
Portsmouth - Santander Brittany Ferries 24 hours
Cork - Santander Brittany Ferries 28 hr 30 min

From France

ROUTE COMPANY APPROXIMATE TIME
Tolón - Alcudia (Mallorca) Corsica Ferries 10 hr 30 min

From Morocco

ROUTE COMPANY APPROXIMATE TIME
Nador - Motril (Granada) Armas 7 hrs 30 mins
Nador - Almería Trasmediterranea 8 hours
Nador - Barcelona Grandi Navi Veloci 28 hr 45 min
Al-Hoceima – Motril (Granada) Armas 6 hours
Tangiers - Algeciras (Cádiz) Trasmediterranea 1 hr 30 mins
Tangiers - Barcelona Grandi Navi Veloci and Grimaldi Lines 28 hours

From Algeria

ROUTE COMPANY APPROXIMATE TIME
Oran - Almería Trasmediterranea 8 hours
Ghazaouet - Almería Trasmediterranea 7 hours

Visit the websites of the companies that operate ferry routes to Spain.

TransmediterráneaArmas NavierasBrittany FerriesGrandi Navi VelociGrimaldi LinesCorsica FerriesLarge cruise ship portsAnother option is to come to Spain on a cruise liner - Spain has almost 8,000 kilometres of coastline and is a popular cruise destination.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 and Valencia.

Cruise ship off Palma de Mallorca