Ferries.co.uk

Find Ferries to Spain with Ferries.co.uk

With Ferries.co.uk you can find Ferries to Spain with all major Ferry Companies from all the main ferry ports as well as some of the more obscure ones!

Ferries.co.uk currently feature 65 Ferries to Spain, with 9 Ferry Companies sailing from 23 ports with a choice of up to 34 Ferry destinations in Spain.

For some basic information on Ferries to Spain see the information below, or if you’d like to get a price for your ferry then simply choose a preferred route from the menu!

Going the other way? If so then visit our Ferries from Spain page!

Find Ferries to Spain

Ferry Company Ferry Route Frequency Duration From
Balearia Balearia Barcelona Alcudia 12 weekly 6 Hours Mallorca
Balearia Balearia Ciutadella Alcudia 13 weekly 1 Hour Mallorca
Balearia Balearia Ceuta Algeciras 6 daily 30 Minutes Spain
Balearia Balearia Tangier Med Algeciras 4 daily 1 Hour Spain
Balearia Balearia Alcudia Barcelona 12 weekly 5 Hours 30 Minutes Spain
Balearia Balearia Ciutadella Barcelona 12 weekly 4 Hours Spain
Balearia Balearia Ibiza Barcelona 5 weekly 8 Hours 30 Minutes Spain
Balearia Balearia Palma Barcelona 7 weekly 7 Hours Spain
Balearia Balearia Algeciras Ceuta 6 daily 30 Minutes Spain
Balearia Balearia Alcudia Ciutadella 13 weekly 1 Hour Menorca
Balearia Balearia Barcelona Ciutadella 12 weekly 4 Hours Menorca
Balearia Balearia Formentera Denia 14 weekly 2 Hours 30 Minutes Spain
Balearia Balearia Ibiza Denia 11 weekly 2 Hours Spain
Balearia Balearia Ibiza San Antonio Denia 7 weekly 3 Hours Spain
Balearia Balearia Palma Denia 10 weekly 5 Hours Spain
Balearia Balearia Denia Formentera 7 weekly 2 Hours 30 Minutes Formentera
Balearia Balearia Ibiza Formentera 12 daily 29 Minutes Formentera
Balearia Balearia Barcelona Ibiza 7 weekly 8 Hours 31 Minutes Ibiza
Balearia Balearia Denia Ibiza 11 weekly 2 Hours Ibiza
Balearia Balearia Formentera Ibiza 12 daily 29 Minutes Ibiza
Balearia Balearia Palma Ibiza 10 weekly 2 Hours Ibiza
Balearia Balearia Valencia Ibiza 3 weekly 5 Hours Ibiza
Balearia Balearia Denia Ibiza San Antonio 7 weekly 3 Hours Ibiza
Balearia Balearia Barcelona Palma 7 weekly 7 Hours Mallorca
Balearia Balearia Denia Palma 10 weekly 5 Hours Mallorca
Balearia Balearia Ibiza Palma 10 weekly 2 Hours Mallorca
Balearia Balearia Valencia Palma 7 weekly 7 Hours Mallorca
Balearia Balearia Ibiza Valencia 4 weekly 5 Hours Spain
Balearia Balearia Palma Valencia 8 weekly 7 Hours Spain
Brittany Ferries Brittany Ferries Portsmouth Bilbao 2 weekly 24 Hours Spain
Brittany Ferries Brittany Ferries Plymouth Santander 1 weekly 19 Hours 30 Minutes Spain
Brittany Ferries Brittany Ferries Portsmouth Santander 2 weekly 24 Hours Spain
FRS FRS Ceuta Algeciras 5 daily 1 Hour Spain
FRS FRS Tangier Med Algeciras 3 daily 1 Hour 30 Minutes Spain
FRS FRS Algeciras Ceuta 5 daily 1 Hour Spain
FRS FRS Tangier Med Gibraltar 8 weekly 3 Hours Spain
FRS FRS Tangier Tarifa 8 daily 1 Hour Spain
GLD Atlantique GLD Atlantique Saint Nazaire Gijon 3 weekly 15 Hours Spain
Grandi Navi Veloci Grandi Navi Veloci Genoa Barcelona 3 weekly 18 Hours Spain
Grandi Navi Veloci Grandi Navi Veloci Tangier Med Barcelona 3 weekly 25 Hours Spain
Grimaldi Lines Grimaldi Lines Civitavecchia Barcelona 6 weekly 20 Hours Spain
Grimaldi Lines Grimaldi Lines Livorno Barcelona 3 weekly 20 Hours 30 Minutes Spain
Grimaldi Lines Grimaldi Lines Porto Torres Barcelona 5 weekly 11 Hours 45 Minutes Spain
Grimaldi Lines Grimaldi Lines Tangier Med Barcelona 1 weekly 25 Hours Spain
Grimaldi Lines Grimaldi Lines Cagliari Valencia 2 weekly 27 Hours Spain
Grimaldi Lines Grimaldi Lines Salerno Valencia 2 weekly 47 Hours Spain
Iscomar Iscomar Ciutadella Alcudia 20 weekly 2 Hours 30 Minutes Mallorca
Iscomar Iscomar Alcudia Ciutadella 19 weekly 2 Hours 30 Minutes Menorca
Naviera Armas Naviera Armas Las Palmas Huelva 1 weekly 34 Hours Spain
Naviera Armas Naviera Armas Santa Cruz de Tenerife Huelva 1 weekly 30 Hours Spain
Naviera Armas Naviera Armas Motril Melilla 6 weekly 4 Hours 30 Minutes Spain
Naviera Armas Naviera Armas Melilla Motril 6 weekly 4 Hours 30 Minutes Spain
Trasmediterranea Trasmediterranea Ceuta Algeciras 9 daily 55 Minutes Spain
Trasmediterranea Trasmediterranea Tangier Med Algeciras 8 daily 1 Hour Spain
Trasmediterranea Trasmediterranea Ghazaouet Almeria 3 weekly 7 Hours Spain
Trasmediterranea Trasmediterranea Melilla Almeria 10 weekly 3 Hours 45 Minutes Spain
Trasmediterranea Trasmediterranea Nador Almeria 3 daily 3 Hours Spain
Trasmediterranea Trasmediterranea Oran Almeria 1 weekly 8 Hours Spain
Trasmediterranea Trasmediterranea Ibiza Barcelona 4 weekly 9 Hours Spain
Trasmediterranea Trasmediterranea Mahon Barcelona 6 weekly 9 Hours Spain
Trasmediterranea Trasmediterranea Palma Barcelona 13 weekly 7 Hours 30 Minutes Spain
Trasmediterranea Trasmediterranea Arrecife Cadiz 1 weekly 34 Hours 30 Minutes Spain
Trasmediterranea Trasmediterranea Las Palmas Cadiz 1 weekly 45 Hours 30 Minutes Spain
Trasmediterranea Trasmediterranea Santa Cruz de La Palma Cadiz 1 weekly 67 Hours 30 Minutes Spain
Trasmediterranea Trasmediterranea Santa Cruz de Tenerife Cadiz 1 weekly 60 Hours Spain
Trasmediterranea Trasmediterranea Algeciras Ceuta 8 daily 55 Minutes Spain
Trasmediterranea Trasmediterranea Barcelona Ibiza 4 weekly 8 Hours 30 Minutes Ibiza
Trasmediterranea Trasmediterranea Palma Ibiza 1 weekly 4 Hours Ibiza
Trasmediterranea Trasmediterranea Valencia Ibiza 8 weekly 4 Hours 25 Minutes Ibiza
Trasmediterranea Trasmediterranea Valencia Ibiza San Antonio 7 weekly 3 Hours 20 Minutes Ibiza
Trasmediterranea Trasmediterranea Barcelona Mahon 6 weekly 9 Hours 30 Minutes Menorca
Trasmediterranea Trasmediterranea Palma Mahon 1 weekly 6 Hours 30 Minutes Menorca
Trasmediterranea Trasmediterranea Valencia Mahon 1 weekly 15 Hours 30 Minutes Menorca
Trasmediterranea Trasmediterranea Melilla Malaga 3 daily 3 Hours 45 Minutes Spain
Trasmediterranea Trasmediterranea Almeria Melilla 10 weekly 3 Hours 45 Minutes Spain
Trasmediterranea Trasmediterranea Malaga Melilla 14 weekly 3 Hours 45 Minutes Spain
Trasmediterranea Trasmediterranea Barcelona Palma 11 weekly 7 Hours 55 Minutes Mallorca
Trasmediterranea Trasmediterranea Ibiza Palma 2 weekly 4 Hours Mallorca
Trasmediterranea Trasmediterranea Mahon Palma 1 weekly 5 Hours 30 Minutes Mallorca
Trasmediterranea Trasmediterranea Valencia Palma 6 weekly 8 Hours Mallorca
Trasmediterranea Trasmediterranea Ibiza Valencia 2 weekly 4 Hours 25 Minutes Spain
Trasmediterranea Trasmediterranea Ibiza San Antonio Valencia 7 weekly 3 Hours 20 Minutes Spain
Trasmediterranea Trasmediterranea Mahon Valencia 1 weekly 15 Hours 30 Minutes Spain
Trasmediterranea Trasmediterranea Palma Valencia 6 weekly 8 Hours 30 Minutes Spain