Ferries.co.uk

Find Ferries to Spain with Ferries.co.uk

Book and set sail from any of the 22 ports that travel to Spain by ferry easily with Ferries.co.uk. Offering tickets from 9 different ferry companies with a choice of up to 34 destination ports in Spain, Ferries.co.uk covers all the major Ferries to Spain!

Too see more detailed ferry information, simply enter your preferred route in the 'Ferry Ticket Search' box, select the number of passengers and hit the search button!

Spain Guide

Spain is situated in the Iberian Peninsula of South west Europe. The country has the second largest number of heritage sites in the world, from ancient cave drawings to nature reserves, gardens and monuments. The beautiful and thriving capital of Madrid and the coastal city of Barcelona only touch on what has now become one of the most visited countries in Europe amongst holidaymakers. Spain has a diverse culture and is steeped in history each town having its own traditions and charm.

Find Ferries to Spain

Ferry Company Ferry Route Frequency Duration From
Balearia Balearia Barcelona Alcudia 11 Weekly 6h 30m Spain
Balearia Balearia Ciutadella Alcudia 11 Weekly 1h 30m Menorca
Balearia Balearia Ceuta Algeciras 10 Daily 30m Spain
Balearia Balearia Tangier Med Algeciras 3 Daily 2h 30m Morocco
Balearia Balearia Alcudia Barcelona 3 Daily 4h 30m Mallorca
Balearia Balearia Ciutadella Barcelona 11 Weekly 4h 30m Menorca
Balearia Balearia Ibiza Barcelona 3 Weekly 9h Ibiza
Balearia Balearia Palma Barcelona 7 Weekly 7h 15m Mallorca
Balearia Balearia Algeciras Ceuta 10 Daily 30m Spain
Balearia Balearia Alcudia Ciutadella 9 Weekly 1h 30m Mallorca
Balearia Balearia Barcelona Ciutadella 10 Weekly 4h 30m Spain
Balearia Balearia Formentera Denia 10 Weekly 2h 30m Formentera
Balearia Balearia Ibiza Denia 10 Weekly 2h 30m Ibiza
Balearia Balearia Ibiza San Antonio Denia 3 Daily 2h 30m Ibiza
Balearia Balearia Palma Denia 6 Weekly 5h 30m Mallorca
Balearia Balearia Denia Formentera 10 Weekly 2h 30m Spain
Balearia Balearia Ibiza Formentera 12 Daily 28m Ibiza
Balearia Balearia Barcelona Ibiza 3 Weekly 8h 30m Spain
Balearia Balearia Denia Ibiza 10 Weekly 2h 30m Spain
Balearia Balearia Formentera Ibiza 12 Daily 28m Formentera
Balearia Balearia Palma Ibiza 7 Weekly 2h 30m Mallorca
Balearia Balearia Valencia Ibiza 3 Weekly 5h Spain
Balearia Balearia Denia Ibiza San Antonio 3 Daily 2h 30m Spain
Balearia Balearia Valencia Ibiza San Antonio 4 Weekly 3h 30m Spain
Balearia Balearia Barcelona Palma 7 Weekly 7h 30m Spain
Balearia Balearia Denia Palma 7 Weekly 5h 30m Spain
Balearia Balearia Ibiza Palma 6 Weekly 2h 30m Ibiza
Balearia Balearia Valencia Palma 7 Weekly 8h Spain
Balearia Balearia Ibiza Valencia 1 Weekly 5h 15m Ibiza
Balearia Balearia Ibiza San Antonio Valencia 4 Weekly 3h 30m Ibiza
Balearia Balearia Palma Valencia 7 Weekly 8h Mallorca
Brittany Ferries Brittany Ferries Portsmouth Bilbao 2 Weekly 23h 45m England
Brittany Ferries Brittany Ferries Plymouth Santander 1 Weekly 19h 30m England
Brittany Ferries Brittany Ferries Portsmouth Santander 2 Weekly 23h 30m England
FRS FRS Ceuta Algeciras 5 Daily 1h Spain
FRS FRS Tangier Med Algeciras 3 Daily 1h 30m Morocco
FRS FRS Algeciras Ceuta 5 Daily 1h Spain
FRS FRS Tangier Tarifa 5 Daily 1h Morocco
GLD Atlantique GLD Atlantique Saint Nazaire Gijon 3 Weekly 16h 30m France
Grandi Navi Veloci Grandi Navi Veloci Genoa Barcelona 2 Weekly 19h 30m Italy
Grandi Navi Veloci Grandi Navi Veloci Sete Barcelona 1 Weekly 8h 30m France
Grandi Navi Veloci Grandi Navi Veloci Tangier Med Barcelona 2 Weekly 32h Morocco
Grimaldi Lines Grimaldi Lines Civitavecchia Barcelona 6 Weekly 20h Italy
Grimaldi Lines Grimaldi Lines Livorno Barcelona 1 Weekly 20h 30m Italy
Grimaldi Lines Grimaldi Lines Porto Torres Barcelona 5 Weekly 11h 45m Sardinia
Grimaldi Lines Grimaldi Lines Tangier Med Barcelona 1 Weekly 26h Morocco
Iscomar Iscomar Ciutadella Alcudia 12 Weekly 2h 30m Menorca
Iscomar Iscomar Alcudia Ciutadella 12 Weekly 2h 30m Mallorca
Naviera Armas Naviera Armas Las Palmas Huelva 1 Weekly 34h Gran Canaria
Naviera Armas Naviera Armas Santa Cruz de Tenerife Huelva 1 Weekly 32h Tenerife
Naviera Armas Naviera Armas Motril Melilla 6 Weekly 4h 30m Spain
Naviera Armas Naviera Armas Al Hoceima Motril 3 Weekly 7h 30m Morocco
Naviera Armas Naviera Armas Melilla Motril 7 Weekly 4h 30m Spain
Naviera Armas Naviera Armas Nador Motril 3 Weekly 5h Morocco
Trasmediterranea Trasmediterranea Ceuta Algeciras 4 Daily 55m Spain
Trasmediterranea Trasmediterranea Tangier Med Algeciras 7 Daily 1h Morocco
Trasmediterranea Trasmediterranea Ghazaouet Almeria 2 Weekly 8h Algeria
Trasmediterranea Trasmediterranea Melilla Almeria 7 Weekly 5h Spain
Trasmediterranea Trasmediterranea Nador Almeria 7 Weekly 9h Morocco
Trasmediterranea Trasmediterranea Oran Almeria 1 Weekly 8h Algeria
Trasmediterranea Trasmediterranea Ibiza Barcelona 5 Weekly 9h Ibiza
Trasmediterranea Trasmediterranea Mahon Barcelona 6 Weekly 9h Menorca
Trasmediterranea Trasmediterranea Palma Barcelona 8 Weekly 7h 30m Mallorca
Trasmediterranea Trasmediterranea Arrecife Cadiz 1 Weekly 34h 30m Lanzarote
Trasmediterranea Trasmediterranea Las Palmas Cadiz 1 Weekly 45h 30m Gran Canaria
Trasmediterranea Trasmediterranea Santa Cruz de La Palma Cadiz 1 Weekly 67h 30m La Palma
Trasmediterranea Trasmediterranea Santa Cruz de Tenerife Cadiz 1 Weekly 60h Tenerife
Trasmediterranea Trasmediterranea Algeciras Ceuta 4 Daily 55m Spain
Trasmediterranea Trasmediterranea Barcelona Ibiza 5 Weekly 9h Spain
Trasmediterranea Trasmediterranea Palma Ibiza 1 Weekly 4h Mallorca
Trasmediterranea Trasmediterranea Valencia Ibiza 6 Weekly 6h 30m Spain
Trasmediterranea Trasmediterranea Valencia Ibiza San Antonio 7 Weekly 2h 55m Spain
Trasmediterranea Trasmediterranea Barcelona Mahon 6 Weekly 9h Spain
Trasmediterranea Trasmediterranea Palma Mahon 1 Weekly 6h Mallorca
Trasmediterranea Trasmediterranea Valencia Mahon 1 Weekly 15h Spain
Trasmediterranea Trasmediterranea Melilla Malaga 4 Daily 3h 45m Spain
Trasmediterranea Trasmediterranea Almeria Melilla 7 Weekly 6h Spain
Trasmediterranea Trasmediterranea Malaga Melilla 3 Daily 3h 45m Spain
Trasmediterranea Trasmediterranea Barcelona Palma 7 Weekly 7h 45m Spain
Trasmediterranea Trasmediterranea Ibiza Palma 2 Weekly 4h Ibiza
Trasmediterranea Trasmediterranea Mahon Palma 1 Weekly 5h 30m Menorca
Trasmediterranea Trasmediterranea Valencia Palma 6 Weekly 8h Spain
Trasmediterranea Trasmediterranea Ibiza Valencia 6 Weekly 6h 30m Ibiza
Trasmediterranea Trasmediterranea Ibiza San Antonio Valencia 7 Weekly 2h 55m Ibiza
Trasmediterranea Trasmediterranea Mahon Valencia 1 Weekly 14h 45m Menorca
Trasmediterranea Trasmediterranea Palma Valencia 6 Weekly 8h Mallorca