Abta logo

Open: Mon - Fri 9am - 8pm
Sat 9am - 7pm
Sun 10am - 6pm

You can continue to book online 24/7

Enter your email to receive our latest ferry deals

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

All Ferries to Spain

Agaete to Santa Cruz de Tenerife

6 Sailings Daily
1 hrs 20 mins

Al Hoceima to Motril

Alcudia to Ciutadella

Alcudia to Barcelona

Algerciras to Ceuta

Algiers to Alicante

Almeria to Melilla

Arrecife to Las Palmas

Arrecife to Santa Cruz de Tenerife

Arrecife to Santa Cruz de la Palma

Arrecife to Cadiz

Arrecife to Huelva

Baiona to Cies Islands

Barcelona to Ibiza

Barcelona to Ciutadella

Barcelona to Alcudia

Barcelona to Palma

Barcelona to Mahon

Barcelona to Sitges

Bueu to Ons Island

Cadiz to Arrecife

Cadiz to Las Palmas

Cadiz to Santa Cruz de la Palma

Cadiz to Santa Cruz de Tenerife

Cangas to Cies Islands

Cangas to San Simon Island

Ceuta to Algerciras

Cies Islands to Vigo

Cies Islands to Cangas

Cies Islands to Baiona

Ciutadella to Alcudia

Ciutadella to Barcelona

Civitavecchia to Barcelona

Corralejo to Playa Blanca

Corralejo to Lobos

Denia to Ibiza

Denia to Formentera

Denia to Palma

Denia to Ibiza San Antonio

Formentera to Ibiza

Formentera to Palma

Formentera to Playa d'en Bossa

Formentera to Denia

Gandia to Ibiza San Antonio

Gandia to Formentera

Genoa to Barcelona

Ghazaouet to Almeria

Huelva to Santa Cruz de Tenerife

Huelva to Las Palmas

Huelva to Arrecife

Ibiza to Palma

Ibiza to Formentera

Ibiza to Denia

Ibiza to Valencia

Ibiza to Barcelona

Las Palmas to Arrecife

Las Palmas to Santa Cruz de Tenerife

Las Palmas to Puerto del Rosario

Las Palmas to Morro Jable

Las Palmas to Cadiz

Las Palmas to Huelva

Livorno to Barcelona

Los Cristianos to Valverde

Los Cristianos to San Sebastian de la Gomera

Los Cristianos to Santa Cruz de la Palma

Mahon to Palma

Mahon to Barcelona

Mahon to Valencia

Malaga to Melilla

Melilla to Almeria

Melilla to Motril

Melilla to Malaga

Morro Jable to Las Palmas

Mostaganem to Valencia

Mostaganem to Alicante

Motril to Melilla

Nador to Almeria

Nador to Motril

Ons Island to Bueu

Ons Island to Sanxenxo

Ons Island to Portonovo

Ons Island to Vigo

Oran to Almeria

Oran to Alicante

Palma to Ibiza

Palma to Formentera

Palma to Mahon

Palma to Denia

Palma to Valencia

Playa Blanca to Corralejo

Playa d'en Bossa to Formentera

Playa Santiago to Valle Gran Rey

Plymouth to Santander

Porto Torres to Barcelona

Portonovo to Ons Island

Portsmouth to Bilbao

Portsmouth to Santander

Puerto del Rosario to Las Palmas

Puerto del Rosario to Santa Cruz de Tenerife

Rosslare to Bilbao

San Sebastian de la Gomera to Los Cristianos

San Sebastian de la Gomera to Santa Cruz de la Palma

San Simon Island to Vigo

San Simon Island to Cangas

Santa Cruz de la Palma to Arrecife

Santa Cruz de la Palma to Los Cristianos

Santa Cruz de la Palma to San Sebastian de la Gomera

Santa Cruz de la Palma to Cadiz

Santa Cruz de Tenerife to Las Palmas

Santa Cruz de Tenerife to Arrecife

Santa Cruz de Tenerife to Morro Jable

Santa Cruz de Tenerife to Agaete

Santa Cruz de Tenerife to Cadiz

Santa Cruz de Tenerife to Huelva

Sanxenxo to Ons Island

Savona to Barcelona

Sitges to Barcelona

Tangier to Tarifa

Tangier Med to Algerciras

Tangier Med to Motril

Tangier Med to Barcelona

Valencia to Ibiza

Valencia to Palma

Valencia to Ibiza San Antonio

Valencia to Mahon

Valle Gran Rey to Playa Santiago

Valverde to Los Cristianos

Vigo to Cies Islands

Vigo to San Simon Island

Vigo to Ons Island

We are currently searching for the best routes and prices for you.