Ferries to Spain
Spain has a wide range of ferry connections linking the country with its islands and with many other countries.
The directory lists 48 ferry ports and 152 ferry routes for Spain. The ports fall into two cruising areas: the Atlantic Ocean and the Mediterranean. Most connections run through Barcelona, Santa Cruz de Tenerife and Santa Cruz de La Palma. From these ports, ferries sail to Morocco, Algeria and Italy, and to three other countries. A total of 123 routes run within the country itself. Balearia, Naviera Armas, Fred Olsen Express and 19 other operators sail these routes.
Route map Spain
- Naviera Armas
- Balearia
- Naviera Nortour
- Ferry Isla De Lobos
- Fred Olsen Express
- Lineas Romero
- Trasmed
- Grimaldi Lines
- Grandi Navi Veloci
- Africa Morocco Link
- Trasmapi
- Formentera Lines
- Aquabus
- Menorca Lines
- Corsica Ferries
- Brittany Ferries
- DFDS
- Naviera Nabia
- Mar de Ons
- Biosfera Express
- Nouris El Bahr Ferries
- Transtabarca
Ferry ports in Spain

Ferries to Agaete
Agaete ferry port lies in the north-west of the Canary island of Gran Canaria and links the island with Santa Cruz de Tenerife several times a day. The crossing to Tenerife takes around 80 minutes.

Ferries to Alcudia
The Alcúdia ferry port in the north of Mallorca is the largest port in the island's north and the second-largest on the whole Balearic island, with ferry connections to Barcelona, Menorca and Toulon in southern France.
Ferries to Algeciras
The ferry port of Algeciras is in the Andalusian province of Cádiz in southern Spain, close to the Strait of Gibraltar. With Spain's integration into the European Union the port grew into one of the most important in the Mediterranean, and it links the Iberian peninsula with the North African destinations of Tanger Med and Ceuta several times a day.

Ferries to Alicante
Alicante lies on the Spanish Mediterranean coast in the south-east of the country and is the capital of the province of the same name on the Costa Blanca. The port links Spain with North Africa, with weekly ferries to Oran in Algeria, and has also grown into one of the country's most important cruise ports.

Ferries to Almeria
Almeria ferry port lies on the southern coast of Spain in the province of Andalusia and is important for exporting agricultural and mineral products from the region. Ferries run from here to Morocco and Algeria as well as to the Spanish exclave of Melilla, with Nador and Melilla among the most popular destinations.

Ferries to Arrecife
The ferry port of Arrecife is on the south-east coast of Lanzarote, in the capital of the Canary island. As the second-largest passenger port in the Canaries it links the island regularly with other Canary Islands such as Gran Canaria and Tenerife and with mainland Spain, Cádiz among them.

Ferries to Barcelona
Barcelona is on the north-east coast of Spain and is the capital of Catalonia and the country's second-largest city. The port of Barcelona is one of the most important seaports in Europe and the busiest passenger port on the continent. Ferries run from here to the Balearic islands such as Palma, Ibiza, Mahón and Formentera, and on to Genoa, Civitavecchia and North African ports.

Ferries to Bilbao
The ferry port of Bilbao lies in the suburb of Santurtzi, about 20 kilometres from the city centre, and links the Spanish Basque Country with England. Brittany Ferries runs the route to Portsmouth with two sailings a week, and the crossing takes 24 to 32 hours depending on the day.
Ferries to Bueu
Bueu ferry port is in Galicia in Spain. Ferries run from here to Ons. The port is served by Mar de Ons and Naviera Nabia.

Ferries to Cadiz
Cádiz is in the south-west of Spain on the Atlantic coast and is the capital of the province of the same name in Andalusia. The ferry port links mainland Spain with the Canary Islands, among them Lanzarote, Gran Canaria, La Palma, Tenerife and Fuerteventura.
Ferries to Caleta de Fuste
Caleta de Fuste ferry port is in Spain. Ferries run from here to Lobos. The port is served by Ferry Isla De Lobos.
Ferries to Cangas
Cangas ferry port is in Galicia in Spain. Ferries run from here to the Cies Islands. The port is served by Mar de Ons and Naviera Nabia.

Ferries to Ceuta
Ceuta is a Spanish exclave on the North African coast, right on the Strait of Gibraltar and about 21 kilometres from the Spanish mainland. The port makes an important economic contribution to the city and, because of its position, is also a tourist attraction. Several operators sail from Ceuta to Algeciras several times a day, and the crossing takes around an hour.
Ferries to Cies Islands
The Cies Islands are an uninhabited archipelago off the Galician coast near Vigo and belong to the Islas Atlánticas national park. The ferry berth on the main island, Monteagudo, is the only way into the archipelago and is served regularly in the summer months by passenger ferries from Vigo, Cangas and Baiona.

Ferries to Ciutadella
The ferry port of Ciutadella lies in the west of the Balearic island of Menorca and links the former island capital with Mallorca, mainland Spain and southern France. Ferries run regularly from here to Alcudia, Barcelona and Toulon, with several dozen crossings offered each week.

Ferries to Corralejo
Corralejo ferry port lies in the north of Fuerteventura, the second-largest of the Canary Islands. Ferries run from here daily to the neighbouring island of Lanzarote at Playa Blanca and to the smaller island of Lobos.
Ferries to Costa Calma
Costa Calma ferry port is in Spain. Ferries run from here to Lobos. The port is served by Ferry Isla De Lobos.

Ferries to Denia
The ferry port of Denia lies on Spain's east coast on the Costa Blanca, between Alicante and Valencia, and is an important hub for ferries to Ibiza and Mallorca. Ferries run from here to three of the Balearic Islands, Formentera, Ibiza and Mallorca, with several departures a day.
Ferries to Formentera
The ferry port of Formentera is at La Savina in the north of the Balearic island and is the island's only link with the outside world, because Formentera has no airport. Ferries run from here to Ibiza, Mallorca and the Spanish mainland, with the route to Ibiza, at around 30 minutes' crossing time, the shortest and the most used.
Ferries to Huelva
Huelva lies in south-western Spain in the region of Andalusia, near the Portuguese border. The ferry port links mainland Spain several times a week with the Canary Islands of Tenerife and Gran Canaria.

Ferries to Ibiza
The ferry port of Ibiza Town is in the south-east of the Spanish Balearic island, around 150 kilometres off the coast of Valencia in the Mediterranean. In high season it is one of the busiest ports in the Balearics, with ferry services to Barcelona, Valencia, Denia, Palma and the neighbouring island of Formentera.

Ferries to La Graciosa
The ferry port of La Graciosa is at Caleta del Sebo on this small eighth Canary Island north of Lanzarote. Lineas Romero and Biosfera Express link the island with Orzola on Lanzarote around 14 times a day, and the crossing takes just 25 minutes.

Ferries to Las Palmas
Las Palmas is the most important ferry port on Gran Canaria, the largest city of the Canary Islands in the Atlantic west of the Moroccan coast. From here there are ferry connections to the neighbouring islands of Fuerteventura, Lanzarote, La Palma and Tenerife, as well as to the Spanish mainland at Huelva and Cádiz.
Ferries to Lobos
The ferry port of Lobos is on this small island north-east of Fuerteventura, named after the monk seals that once lived there. Naviera Nortour links Lobos daily with Corralejo on Fuerteventura, a crossing of only 15 minutes. A visitor permit is required.

Ferries to Los Cristianos
The ferry port of Los Cristianos is in the south of the Canary island of Tenerife in the municipality of Arona and is one of Spain's most important passenger ports, with services to the neighbouring islands of La Gomera, La Palma and El Hierro.

Ferries to Mahon
Mahon is the capital of the Balearic island of Menorca and lies on the east coast of the island. At more than five kilometres long, the harbour counts as one of the deepest natural harbours in the world and has strategic importance in the western Mediterranean. Ferries run from the ferry port all year round to Barcelona and Valencia on the Spanish mainland and to Palma and Alcudia on Mallorca.

Ferries to Malaga
The ferry port of Malaga lies on the Costa del Sol in Andalusia in southern Spain and links the city with the Spanish exclave of Melilla, which is served several times a week.

Ferries to Melilla
Melilla is a Spanish autonomous city on the North African coast, on the Mediterranean opposite the Iberian Peninsula and not far from the border with Morocco. Its centrally located port links the enclave several times a week with various Andalusian ports such as Almería, Málaga and Motril.

Ferries to Morro Jable
Morro Jable is at the southern end of the Canary island of Fuerteventura, in the municipality of Pájara, and as a ferry port links the island with Gran Canaria and Tenerife several times a week.
Ferries to Motril
Motril ferry port lies on the Mediterranean coast in the southern Spanish province of Granada in Andalusia, around 70 kilometres from the city of Granada. Ferries run from here to Morocco and to the Spanish exclave of Melilla several times a week.
Ferries to Ons Island
Ons Island ferry port is in Galicia in Spain. Ferries run from here to Portonovo, Bueu and Vigo. The port is served by Mar de Ons and Naviera Nabia.
Ferries to Orzola
The ferry port of Orzola lies in the north of the Canary Island of Lanzarote and is the starting point for the crossings to neighbouring La Graciosa. The crossing takes about 25 minutes, and more than a hundred sailings run each day.
Ferries to Palma
The ferry port of Palma is in the capital of the Spanish Balearic island of Mallorca and is the largest port in the archipelago. Regular ferries run from here to other Balearic islands such as Ibiza, Menorca and Formentera and to mainland Spanish cities such as Barcelona, Valencia and Denia.
Ferries to Playa Blanca
The ferry port of Playa Blanca sits at the south-western tip of the island of Lanzarote and, with an average of 24 departures a day, is the island's busiest port. Ferries run from here to Corralejo on Fuerteventura several times a day, and the crossing takes about 25 minutes.
Ferries to Playa Santiago
Playa Santiago lies on the south coast of the Canary Island of La Gomera and belongs to the municipality of Alajeró. The harbour links the fishing village several times a week with the island's other ports, San Sebastián de la Gomera and Valle Gran Rey.
Ferries to Portonovo
Mar de Ons and Naviera Nabia sail from the passenger quay in Portonovo, near Sanxenxo, to the Illa de Ons and the Cíes Islands, in high season only with a national park permit.
Ferries to Puerto del Rosario
Puerto del Rosario is in the northern part of the Canary island of Fuerteventura and is its capital and most important port. Ferries run regularly from here to the other Canary Islands of Gran Canaria, La Palma and Tenerife and to mainland Spain, to Cádiz and Santa Cruz de Tenerife among others.

Ferries to San Sebastian de la Gomera
San Sebastián de La Gomera is the capital of the Canary island of La Gomera and home to its most important port. Ferries link the port with Tenerife, La Palma and other ports on La Gomera several times a day, and the service to Los Cristianos on Tenerife is the busiest.

Ferries to Santa Cruz de Tenerife
Santa Cruz de Tenerife is on the Canary island of Tenerife, about 210 kilometres off the north-west African coast, and is the centre of inter-island traffic in the Canaries. The port links Tenerife by ferry with the Spanish mainland and with the other Canary Islands such as Gran Canaria, La Palma, Lanzarote and Fuerteventura.
Ferries to Santa Pola
Santa Pola is a port town on the Costa Blanca in Spain and the main departure point for ferries to the island of Tabarca. Several operators such as Transtabarca run regular sailings (a 15-25 minute crossing). The island is a marine nature reserve.
Ferries to Santander
Santander is the port city and capital of the Spanish autonomous community of Cantabria on the north coast of Spain. The port links Spain several times a week with the English ports of Portsmouth and Plymouth.
Ferries to Tabarca Island
Tabarca is Spain's smallest inhabited island, off the coast of Alicante. Ferries link the island with Santa Pola (around 30 minutes). The island is known for its crystal-clear water and its seafood.

Ferries to Tarifa
The ferry port of Tarifa lies at the southern end of the Andalusian town of Tarifa, at the southernmost point of the Iberian peninsula on the Strait of Gibraltar, opposite Morocco. Ferries run from here to Tangier several times a day, the shortest link between Europe and North Africa.
Ferries to Valencia
Valencia lies in south-eastern Spain on the Mediterranean coast and has the largest port in Spain and the fourth largest in Europe. Ferries run from here to the Balearic islands of Ibiza, Mallorca and Menorca as well as to Algeria.
Ferries to Valle Gran Rey
The ferry port of Valle Gran Rey, also known as Puerto de Vueltas, lies in the west of La Gomera and links the municipality with the ports of San Sebastián de La Gomera and Playa Santiago on the same island.
Ferries to Vigo
The ferry port of Vigo is in Galicia in Spain. Ferries run from here to the Cies Islands and Ons. The port is served by Mar de Ons and Naviera Nabia.
Ferry routes Spain
- Ferry from Alcudia to Ciutadella
- Ferry from Alcudia to Mahon
- Ferry from Algeciras to Ceuta
- Ferry from Alicante to Algiers
- Ferry from Alicante to Oran
- Ferry from Almeria to Ghazaouet
- Ferry from Almeria to Melilla
- Ferry from Almeria to Nador
- Ferry from Almeria to Oran
- Ferry from Arrecife to Las Palmas
- Ferry from Arrecife to Puerto del Rosario
- Ferry from Arrecife to Santa Cruz de La Palma
- Ferry from Arrecife to Santa Cruz de Tenerife
- Ferry from Barcelona to Alcudia
- Ferry from Barcelona to Algiers
- Ferry from Barcelona to Ciutadella
- Ferry from Barcelona to Formentera
- Ferry from Barcelona to Ibiza
- Ferry from Barcelona to Mahon
- Ferry from Barcelona to Nador
- Ferry from Barcelona to Oran
- Ferry from Barcelona to Palma
- Ferry from Barcelona to Tanger Med
- Ferry from Cadiz to Arrecife
- Ferry from Cadiz to Las Palmas
- Ferry from Cadiz to Puerto del Rosario
- Ferry from Cadiz to Santa Cruz de La Palma
- Ferry from Cadiz to Santa Cruz de Tenerife
- Ferry from Caleta de Fuste to Lobos
- Ferry from Cies Islands to Cangas
- Ferry from Corralejo to Lobos
- Ferry from Corralejo to Playa Blanca
- Ferry from Costa Calma to Lobos
- Ferry from Denia to Formentera
- Ferry from Denia to Ibiza
- Ferry from Huelva to Las Palmas
- Ferry from Huelva to Santa Cruz de Tenerife
- Ferry from Ibiza to Formentera
- Ferry from Las Palmas to Morro Jable
- Ferry from Las Palmas to Santa Cruz de La Palma
- Ferry from Los Cristianos to San Sebastian de la Gomera
- Ferry from Los Cristianos to Valverde
- Ferry from Malaga to Melilla
- Ferry from Morro Jable to Lobos
- Ferry from Motril to Al Hoceima
- Ferry from Motril to Melilla
- Ferry from Motril to Nador
- Ferry from Motril to Tanger Med
- Ferry from Ons Island to Bueu
- Ferry from Ons Island to Portonovo
- Ferry from Ons Island to Vigo
- Ferry from Orzola to La Graciosa
- Ferry from Palma to Denia
- Ferry from Palma to Formentera
- Ferry from Palma to Ibiza
- Ferry from Palma to Mahon
- Ferry from Palma to Valencia
- Ferry from Playa d'en Bossa to Formentera
- Ferry from Playa Santiago to Valle Gran Rey
- Ferry from Portonovo to Cies Islands
- Ferry from Puerto del Rosario to Las Palmas
- Ferry from Puerto del Rosario to Santa Cruz de La Palma
- Ferry from Puerto del Rosario to Santa Cruz de Tenerife
- Ferry from San Sebastian de la Gomera to Playa Santiago
- Ferry from San Sebastian de la Gomera to Valle Gran Rey
- Ferry from Santa Cruz de La Palma to Los Cristianos
- Ferry from Santa Cruz de La Palma to San Sebastian de la Gomera
- Ferry from Santa Cruz de Tenerife to Agaete
- Ferry from Santa Cruz de Tenerife to Las Palmas
- Ferry from Santa Cruz de Tenerife to Morro Jable
- Ferry from Santa Cruz de Tenerife to Santa Cruz de La Palma
- Ferry from Santa Pola to Tabarca Island
- Ferry from Valencia to Algiers
- Ferry from Valencia to Ibiza
- Ferry from Valencia to Mahon
- Ferry from Valencia to Mostaganem
- Ferry from Valencia to Oran
- Ferry from Vigo to Cies Islands