Travel around Spain by cruise ship or ferry

Spain's main sea connections.

Spain has major cruise ports. The most relevant ones in terms of tourist traffic are those in Barcelona, Palma de Mallorca, Las Palmas, Santa Cruz de Tenerife, Málaga, Cádiz, Valencia and Bilbao.In addition, boats are used primarily to reach the Canary Islands, the Balearic Islands, Ceuta and Melilla. Then, you will find a guide chart with the available routes, the companies that operate the routes and their approximate duration.  

Sea connections with the Canary Islands

Cadiz - Gran CanariaTrasmediterránea40 hours
Cadiz - TenerifeTrasmediterránea49 hours
Cadiz - LanzaroteTrasmediterránea31 hours
Cadiz - La PalmaTrasmediterránea64 hours
Huelva - LanzaroteArmas27h 30 min

Sea connections with the Balearic Islands

Barcelona - IbizaBalearia and TrasmediterráneaFrom 8h 10 min
Barcelona - MajorcaBalearia and TrasmediterráneaFrom 7h 30 min
Barcelona - MinorcaBalearia and TrasmediterráneaFrom 9 hours
Denia (Alicante) - IbizaBaleariaFrom 3h 30 min
Denia (Alicante) - MajorcaBaleariaFrom 7h 30 min
Denia (Alicante) - FormenteraBaleariaFrom 2h 30 min
Valencia - IbizaBalearia and TrasmediterráneaFrom 5 hours
Valencia - MajorcaBalearia and TrasmediterráneaFrom 7h 15 min
Valencia - MinorcaTrasmediterránea15 hours

Sea connections with Ceuta and Melilla

Algeciras (Cadiz) - CeutaBalearia and TrasmediterráneaFrom 1h 10 min
Almería - MelillaTrasmediterráneaFrom 8 hours
Malaga - MelillaTrasmediterráneaFrom 6h 15 min
Motril (Granada) - MelillaArmasFrom 4h 15 min
You can find more information on the Armas, Balearia and Trasmediterránea websites.

Inter-island connections in the Canary and Balearic Islands

Ferries are a common way to travel between the Canary and Balearic islands. You will find a range of frequent connections, offering you the possibility to bring your vehicle aboard.Here you can see a table of the main inter-island connections.Inter-island connections in the Canary Islands

Gran Canaria - TenerifeArmas, Fred Olsen, TrasmediterráneaFrom 1h 20 min
Gran Canaria - LanzaroteArmas and TrasmediterráneaFrom 7 hours
Gran Canaria - FuerteventuraArmas, Fred Olsen, TrasmediterráneaFrom 2 hours
Gran Canaria - La PalmaTrasmediterráneaFrom 19 hours
Tenerife - La GomeraArmas, Fred OlsenFrom 50 minutes
Tenerife - La PalmaArmas, Fred Olsen, TrasmediterráneaFrom 3 hours
Tenerife - El HierroArmasFrom 2h 45 min
Lanzarote - FuerteventuraArmas, Fred OlsenFrom 25 minutes
Lanzarote - TenerifeTrasmediterráneaFrom 17 hours
Lanzarote - La PalmaTrasmediterráneaFrom 32 hours
La Palma - La GomeraArmas, Fred OlsenFrom 1h 50 min
For more information, check the Armas, Fred Olsen and Trasmediterránea websites.Inter-island connections in the Balearic Islands
Mallorca - MenorcaBalearia, TrasmediterráneaFrom 1h 30 min
Mallorca - IbizaBaleariaFrom 2 hours
Ibiza - FormenteraBalearia, Mediterránea Pitiusa, TrasmapiFrom 30 minutes
For more information, check the Balearia, Trasmediterránea , Mediterránea Pitiusa and Trasmapi websites.

We recommend that you check out our practical information before starting your trip through Spain.

Spain SevilleMadridCordobaBarcelonaMalagaValenciaA CoruñaGranadaCáceresCastellón - CastellóLleidaLugoMurciaHuescaPontevedraVizcaya - BizkaiaLa RiojaCadizCantabriaAlicante - AlacantBurgosGuipúzcoa - GipuzkoaToledoAlmeríaAsturiasJaénÁlava - ArabaTarragonaHuelvaÁvilaTeruelLeónZamoraSalamancaZaragozaCiudad RealGironaSegoviaNavarreBadajozCuencaValladolidOurenseSoriaPalenciaAlbaceteGuadalajaraCanary IslandsBalearic Islands
Baleares MajorcaIbizaMinorcaFormentera
Canarias Gran CanariaLa PalmaLanzaroteTenerifeGomeraFuerteventura