Spanish Ferry Routes, Balearic Islands & Strait of Gibraltar
Spain serves as a premier maritime junction, connecting mainland Barcelona and Valencia to the Balearic Islands (Ibiza, Mallorca, Menorca), operating the high-frequency Strait of Gibraltar crossing to North Africa, and offering inter-island connections across the volcanic Canary Islands.
62
19
43
0
Spain Ferry Routes Map
Interactive sea routes, island lifelines, and river/lake car ferries across Spain.
Major International Sea Passages
Cross-border high-capacity passenger, vehicle, and freight highways
Algeciras → Tanger Med
Port of Algeciras Maritime Station to Tanger Med Passenger Port
The main Europe–Africa car ferry corridor, crossing the Strait of Gibraltar from Algeciras to the Tanger Med port complex. Tanger Med is about 45 km east of Tangier city; for the city centre, Tarifa–Tanger Ville is more direct.
Tarifa → Tangier (Tanger Ville)
Port of Tarifa to Tanger Ville Port
The shortest ferry from Europe to Africa into a city centre. It sails from Tarifa, Spain’s southernmost town, straight to Tanger Ville port beside Tangier’s medina, which makes it popular for day trips and foot passengers.
Algeciras → Ceuta
Port of Algeciras (Estación Marítima) to Port of Ceuta (Estación Marítima)
The busiest domestic crossing of the Strait, joining Algeciras with the Spanish city of Ceuta on the North African coast in about an hour. DFDS and Baleària run frequent fast ferries that carry cars, making it the standard way into Ceuta.
Almería → Melilla
Port of Almería to Port of Melilla
The shortest mainland ferry link to Melilla, the Spanish city on Morocco’s Mediterranean coast, crossing the Alborán Sea from Almería in about six hours. Cabins and vehicle decks make it the main route for residents and visitors bringing a car.
Málaga → Melilla
Port of Málaga to Port of Melilla
Baleària’s crossing from Málaga, on the Costa del Sol, to Melilla takes about six and a half hours. Travellers from Málaga’s airport and rail hub use it to reach Melilla with a car without driving east to Almería.
Almería → Nador
Port of Almería to Port of Nador (Beni Ansar)
A key crossing for the Moroccan diaspora and road-trippers heading to the Rif and eastern Morocco, linking Almería with Nador’s Beni Ansar port. It avoids the Strait of Gibraltar queues; cabins and halal menus are available on board.
Motril → Al Hoceima
Port of Motril to Port of Al Hoceima
The direct ferry from Motril on the Granada coast to Al Hoceima (Alhucemas), the main town of Morocco’s central Rif coast. At about five hours, it is the most direct route into the Rif from Spain.
Barcelona → Nador
Port of Barcelona to Port of Nador (Beni Ansar)
A long-haul GNV ferry from Barcelona straight to Nador in north-eastern Morocco, taking a little over a day. It lets drivers from Catalonia, France and beyond reach the Rif and eastern Morocco without driving the length of Spain.
Almería → Ghazaouet
Port of Almería to Port of Ghazaouet
A weekly Baleària sailing from Almería to Ghazaouet in far-western Algeria, close to the Moroccan border and the city of Tlemcen. Used mostly by families travelling with a car between Andalusia and western Algeria.
Almería → Oran
Port of Almería to Port of Oran
Baleària’s weekly link between Almería and Oran, Algeria’s second city, crossing the western Mediterranean in roughly half a day with cabins, a restaurant and pet spaces aboard.
Valencia → Algiers
Port of Valencia to Port of Algiers
A weekly Baleària connection between Valencia and the Algerian capital, launched as a new route and sailed by the Visborg and Regina Baltica. It gives families in eastern Spain a direct way to take a car to Algiers.
Valencia → Mostaganem
Port of Valencia to Port of Mostaganem
Baleària’s regular route between Valencia and Mostaganem on Algeria’s western coast, east of Oran. It is an established crossing for Algerian families living in Spain and France who travel with a car.
Valencia → Oran
Port of Valencia to Port of Oran
Baleària’s ferry between Valencia and Oran, Algeria’s second city, used mostly by families travelling with a car and a cabin. Baleària gives about 8 hours from Valencia to Oran; its northbound page gives 15 hours 30 minutes.
Barcelona → Tanger Med
Port of Barcelona to Tanger Med Passenger Port
GNV’s long-haul ferry from Barcelona to Tanger Med, Morocco’s big port east of Tangier, used mostly by people driving to Morocco who want to skip the road through Spain. The crossing takes roughly a day and a half, so cabins are worth booking.
Motril → Melilla
Port of Motril to Port of Melilla
The ferry from Motril, on Granada’s coast, to the Spanish city of Melilla in North Africa, run by Naviera Armas. It is an overnight-style crossing of about seven hours and an alternative to sailing from Almería or Málaga.
Motril → Nador
Port of Motril to Port of Nador (Beni Ansar)
Naviera Armas’ ferry from Motril to Nador’s Beni Ansar port in north-east Morocco, on the Volcán de Timanfaya, in about five and a half hours. Families heading for the Rif often use it to avoid the Strait of Gibraltar queues.
Barcelona → Porto Torres (Sardinia)
Port of Barcelona to Porto Torres Passenger Port
Grimaldi Lines’ overnight ferry from Barcelona to Porto Torres in northern Sardinia, the only direct link between Spain and the island. Big cruise-ferries such as the Cruise Roma do it in about 14 to 15 hours, with cabins and space for cars and motorbikes.
Toulon → Alcúdia (Mallorca)
Port de Toulon to Port of Alcúdia
Corsica Ferries’ link between Toulon on the French Riviera and Alcúdia in northern Mallorca, the direct way to drive from France to the Balearics. Crossings take from 13 hours 30 minutes, longer on sailings that call elsewhere.
Rosslare → Santander
Rosslare Europort to Estación Marítima de Santander
Brittany Ferries’ direct sailing from Rosslare, in County Wexford, to Santander on Spain’s north coast, about 28 hours on the Santoña. It lets Irish drivers reach Spain without crossing Britain and France.
Island & Coastal Lifeline Crossings
Offshore archipelago connections and scenic coastal routes
Barcelona → Ibiza
Port of Barcelona (Moll de Sant Bertran) to Port d’Eivissa
Connects the Catalan capital with the White Isle of Ibiza. Allows travelers to transport their own vehicles, motorhomes, and equipment to Ibiza with zero airport luggage restrictions.
Barcelona → Palma de Mallorca
Port of Barcelona Ferry Terminals to Port of Palma Ferry Terminal
The main ferry between mainland Spain and Mallorca, linking Barcelona with Palma. Overnight sailings with cabins save a hotel night, and taking your own car is often far cheaper than hiring one on the island in peak season.
Dénia → Ibiza
Port of Dénia Ferry Terminal to Port of Ibiza (Eivissa) / Sant Antoni
The shortest ferry from mainland Spain to Ibiza, from the Costa Blanca port of Dénia. Fast ferries cut the journey to around two and a half hours, much quicker than the overnight routes from Barcelona or Valencia.
Ibiza → Formentera
Port of Ibiza (Estació Marítima Formentera) to La Savina Port
The only way to reach Formentera, the smallest inhabited Balearic island, famous for Ses Illetes beach. Fast ferries shuttle from Ibiza town to La Savina in about half an hour, with slower car ferries alongside.
Los Cristianos (Tenerife) → San Sebastián de La Gomera
Port of Los Cristianos to Port of San Sebastián de La Gomera
The short Atlantic crossing from southern Tenerife to La Gomera, a green island known for the Garajonay laurel forest and its whistled language. It is a popular day trip from the Tenerife resorts.
Corralejo (Fuerteventura) → Playa Blanca (Lanzarote)
Port of Corralejo to Port of Playa Blanca
The short hop between Fuerteventura and Lanzarote across the Bocayna Strait, passing Isla de Lobos. With frequent sailings, it is easy to combine two Canary Islands in one holiday.
Cádiz → Tenerife
Puerto Bahía de Cádiz to Port of Santa Cruz de Tenerife
The only way to take your own car from Andalusia to Tenerife without a transfer: Baleària Canarias’ Volcán de Tinamar sails from the Bay of Cádiz to Santa Cruz de Tenerife in about 33 hours on its direct Saturday departure. It is used mainly by people relocating, touring in motorhomes or bringing a lot of luggage to the islands.
Cádiz → Gran Canaria
Puerto Bahía de Cádiz to Port of Las Palmas de Gran Canaria
A two-night-style voyage from the Bay of Cádiz to Las Palmas de Gran Canaria for travellers bringing a car, motorbike, caravan or motorhome. Tuesday sailings call at Arrecife on Lanzarote; Saturday sailings change to a fast ferry in Santa Cruz de Tenerife for the final hop.
Cádiz → Lanzarote
Puerto Bahía de Cádiz to Port of Arrecife (Los Mármoles)
The shortest mainland-to-Canaries ferry crossing, running once a week from Cádiz to Arrecife, Lanzarote’s capital. With cabins on the Volcán de Tinamar and room for vehicles, it is the natural choice for drivers heading to Lanzarote or, via Playa Blanca, northern Fuerteventura.
Huelva → Tenerife
Outer Port of Huelva (Muelle Sur) to Port of Santa Cruz de Tenerife
Fred. Olsen Express’s long-haul link from the Outer Port of Huelva to Santa Cruz de Tenerife on the Buenavista Express, with cabins, berths, a saltwater pool and a 24-hour reception. Some departures run direct and others call at Gran Canaria first.
Huelva → Gran Canaria
Outer Port of Huelva (Muelle Sur) to Port of Las Palmas de Gran Canaria
Fred. Olsen Express connects western Andalusia with Las Palmas de Gran Canaria from Huelva’s South Pier, a practical alternative to Cádiz for drivers coming from Seville, Extremadura or Portugal. Sailings are direct or call at Tenerife.
Las Palmas de Gran Canaria → Santa Cruz de Tenerife
Port of Las Palmas de Gran Canaria to Port of Santa Cruz de Tenerife
The direct capital-to-capital link between Gran Canaria and Tenerife, sailing from Las Palmas to Santa Cruz de Tenerife in about 1h 40m. Most sailings use Baleària Canarias fast ferries; a conventional ferry with cabins also works the route.
Agaete (Gran Canaria) → Santa Cruz de Tenerife
Puerto de Las Nieves, Agaete to Port of Santa Cruz de Tenerife
The shortest sea crossing between Gran Canaria and Tenerife: Fred. Olsen Express trimarans sail from Agaete’s Puerto de Las Nieves to Santa Cruz de Tenerife in 80 minutes. A free connecting ferry bus runs from Las Palmas city centre to the port.
Los Cristianos (Tenerife) → Santa Cruz de La Palma
Port of Los Cristianos to Port of Santa Cruz de La Palma
Two operators link Los Cristianos in south Tenerife with Santa Cruz de La Palma, the “Isla Bonita”, in about two and a half hours. It is the main sea route to La Palma for drivers, hikers heading to the Caldera de Taburiente and residents.
Los Cristianos (Tenerife) → El Hierro
Port of Los Cristianos to Port of La Estaca, Valverde
The sea lifeline to El Hierro, the smallest and most remote of the main Canary Islands, sailing from Los Cristianos to La Estaca near Valverde in about 2h 20m. Both Baleària Canarias and Fred. Olsen Express run fast ferries that carry cars.
Las Palmas de Gran Canaria → Morro Jable (Fuerteventura)
Port of Las Palmas de Gran Canaria to Port of Morro Jable
The fast link from Gran Canaria to the Jandía peninsula in the far south of Fuerteventura, landing at Morro Jable close to its long white-sand beaches. Both Baleària Canarias and Fred. Olsen Express run daily fast ferries that carry cars.
Las Palmas de Gran Canaria → Puerto del Rosario (Fuerteventura)
Port of Las Palmas de Gran Canaria to Port of Puerto del Rosario
An overnight ferry from Las Palmas to Puerto del Rosario, Fuerteventura’s capital, arriving in the early morning. It suits drivers heading to central and northern Fuerteventura who would rather sleep aboard than drive down from Morro Jable.
Las Palmas de Gran Canaria → Arrecife (Lanzarote)
Port of Las Palmas de Gran Canaria to Port of Arrecife (Los Mármoles)
The year-round conventional ferry between Gran Canaria and Lanzarote, linking Las Palmas with Arrecife in about six hours. Cabins, a restaurant and plenty of vehicle space make it the way to move a car between the two islands.
San Sebastián de La Gomera → Santa Cruz de La Palma
Port of San Sebastián de La Gomera to Port of Santa Cruz de La Palma
A through-sailing between the two western “green islands”: the ferry leaves San Sebastián de La Gomera, calls for about 40 minutes at Los Cristianos in Tenerife, then continues to Santa Cruz de La Palma without passengers changing vessel.
San Sebastián de La Gomera → Valle Gran Rey
Port of San Sebastián de La Gomera to Port of Valle Gran Rey (Vueltas)
A coastal catamaran along La Gomera’s south coast, calling at Playa de Santiago on the way from the island capital to the beaches of Valle Gran Rey. It saves the long mountain drive and gives views of the cliffs you only get from the sea.
Órzola (Lanzarote) → La Graciosa
Port of Órzola to Caleta de Sebo, La Graciosa
The short hop across El Río strait from Órzola, at Lanzarote’s northern tip, to Caleta de Sebo on La Graciosa, the eighth inhabited Canary island with no paved roads. Visitors explore on foot or by bike once they land.
Barcelona → Ciutadella (Menorca)
Port of Barcelona to Port of Ciutadella (Son Blanc)
Baleària’s direct link from Barcelona to Ciutadella on Menorca’s west coast, either on the fast ferry Margarita Salas in about 3h 30m or on a night ferry with cabins that arrives early in the morning. Cars, bikes and pets are carried.
Barcelona → Alcúdia (Mallorca)
Port of Barcelona to Port of Alcúdia
The ferry into northern Mallorca, landing at Alcúdia instead of Palma, handy for Pollença, Cap de Formentor and the bay of Alcúdia’s beaches. Baleària and Trasmed both sail it, with night crossings and cabins.
Barcelona → Mahón (Menorca)
Port of Barcelona to Port of Mahón (Maó)
An evening departure from Barcelona that sails into Mahón’s long natural harbour, one of the largest in the Mediterranean, on Menorca’s east coast. GNV runs it as a seasonal direct service with cabins and vehicle decks.
Valencia → Palma (Mallorca)
Port of Valencia to Port of Palma
The main ferry corridor between the Valencia region and Mallorca, with Baleària, GNV and Trasmed all sailing between Valencia and Palma. Crossings take roughly 7–9 hours depending on the ship; Baleària and the two ports are developing it as Spain’s first “green maritime corridor”.
Valencia → Ibiza
Port of Valencia to Port of Ibiza
A direct, conventional ferry from Valencia to Ibiza run by three companies. Baleària’s version leaves Valencia at nightfall so you can sleep in a cabin and wake up in Ibiza; there is no fast ferry on this route.
Dénia → Palma (Mallorca)
Port of Dénia (Baleària terminal) to Port of Palma
Baleària’s fast ferry from Dénia on the Costa Blanca to Palma, making a brief call in Ibiza on the way. It is the quickest sea route to Mallorca from the Alicante area, with room for cars, motorbikes and bicycles.
Dénia → Formentera
Port of Dénia (Baleària terminal) to Port of La Savina
The only direct mainland ferry to Formentera: from March onwards Baleària’s fast ferry Ramon Llull links Dénia and La Savina in about two hours. Outside the direct season, the journey runs via Ibiza with a transfer.
Palma (Mallorca) → Ibiza
Port of Palma to Port of Ibiza (Botafoc)
The fast ferry between the two biggest Balearic islands, taking just over two hours from Palma to Ibiza’s Botafoc terminal. Timings let you leave Mallorca early and return the same evening, and Formentera is a further 30 minutes on from Ibiza.
Alcúdia (Mallorca) → Ciutadella (Menorca)
Port of Alcúdia to Port of Ciutadella (Son Blanc)
The shortest crossing between Mallorca and Menorca, linking Alcúdia in the north of Mallorca with Ciutadella on Menorca’s west coast. Baleària’s fast ferry Margarita Salas does it in about an hour, and early-morning conventional ferries with cabins also run.
Morro Jable → Santa Cruz de Tenerife
Port of Morro Jable to Port of Santa Cruz de Tenerife
The ferry from Morro Jable, in the south of Fuerteventura, to Santa Cruz de Tenerife. Baleària Canarias’ fast ferries call at Las Palmas de Gran Canaria on the way but you stay on the same ship, so it is one booking and one boarding, with your car if you want it, in about 4 hours 15 minutes.
Puerto del Rosario → Arrecife
Port of Puerto del Rosario to Port of Arrecife (Los Mármoles)
A once-a-week night ferry between the two island capitals, Puerto del Rosario on Fuerteventura and Arrecife on Lanzarote, on Baleària Canarias’ Sicilia. Most travellers use the short Corralejo – Playa Blanca crossing instead; this one suits drivers already heading to or from Arrecife port.
Arrecife → Santa Cruz de Tenerife
Port of Arrecife (Los Mármoles) to Port of Santa Cruz de Tenerife
Lanzarote to Tenerife by sea with your car: Baleària Canarias sells Arrecife to Santa Cruz de Tenerife as one journey, on the Sicilia to Las Palmas de Gran Canaria and then the high-speed Volcán de Taidía on to Tenerife, about 9 hours 10 minutes in all.
Cádiz → Corralejo
Puerto Bahía de Cádiz to Port of Corralejo, Fuerteventura
Mainland Spain to Fuerteventura with your own car: once a week Baleària Canarias’ Volcán de Tinamar sails from the Bay of Cádiz to Arrecife on Lanzarote (about 27 hours), and the journey continues from Playa Blanca to Corralejo on the Volcán de Tindaya. It is sold as one trip, about 28 hours 35 minutes in all.
Cádiz → La Palma
Puerto Bahía de Cádiz to Port of Santa Cruz de La Palma
The sea route from mainland Spain to La Palma for people moving to the island or bringing their own car: Baleària Canarias’ Saturday sailing from Cádiz reaches Santa Cruz de Tenerife in about 33 hours, and the journey continues from Los Cristianos to Santa Cruz de La Palma. Allow about 47 hours 30 minutes in all.
Agaete → La Gomera
Puerto de Las Nieves, Agaete to Port of San Sebastián de La Gomera
Gran Canaria to La Gomera on one Fred. Olsen Express ticket: a fast ferry from Agaete to Santa Cruz de Tenerife, the free Ferry Bus across Tenerife to Los Cristianos, then the fast ferry to San Sebastián de La Gomera. Sailing time is 2 hours 10 minutes; with the connection, allow 5 to 6 hours.
Agaete → La Palma
Puerto de Las Nieves, Agaete to Port of Santa Cruz de La Palma
There is no direct ferry from Gran Canaria to La Palma, but Fred. Olsen Express sells it as one trip: Agaete to Santa Cruz de Tenerife, its free Ferry Bus to Los Cristianos, then the fast ferry to Santa Cruz de La Palma. Sailing time is 3 hours 50 minutes; with the connection, about 5 to 6 hours.
Agaete → El Hierro
Puerto de Las Nieves, Agaete to Port of La Estaca, Valverde
Gran Canaria to El Hierro, the smallest and most westerly of the main Canary Islands, with Fred. Olsen Express: a fast ferry from Agaete to Santa Cruz de Tenerife, the free Ferry Bus to Los Cristianos, then the ferry to Valverde’s port of La Estaca. Sailing time is 3 hours 40 minutes, plus the connection.
Barcelona → Formentera
Port of Barcelona to Port of La Savina
Barcelona to Formentera on one Baleària booking: an overnight ferry to Ibiza, arriving first thing in the morning, then a fast ferry that reaches Formentera in about 30 minutes. Cabins with private bathrooms make the night crossing part of the holiday, and you can take your car.
Palma → Formentera
Port of Palma to Port of La Savina
Mallorca to Formentera in about four hours with Baleària: daily early-morning departures from Palma (from 08:00) make a same-day return possible. The route stops in Ibiza, where you connect with Baleària’s boat on to Formentera; foot passengers get a bus between Ibiza’s ports.
Valencia → Formentera
Port of Valencia to Port of La Savina
Valencia to Formentera with Baleària: an overnight departure to Ibiza, arriving early in the morning, then the crossing on to Formentera to start the day on the island. Private cabins with full bathrooms are available, and you can bring a car, motorbike or van.
Palma → Mahón (Menorca)
Port of Palma to Port of Mahón (Maó)
Trasmed’s ferry between Palma and Mahón, Menorca’s capital, links the two biggest Balearic islands’ main ports for drivers who want to land in Mahón rather than Ciutadella. It runs about once a week and takes about six hours; most travellers use Alcúdia – Ciutadella instead.
Valencia → Mahón (Menorca)
Port of Valencia to Port of Mahón (Maó)
The direct mainland link from Valencia to Mahón, on Menorca’s east coast, with Trasmed. It sails about once a week and takes about 16 hours, so it suits drivers bringing a car who would rather not change in Mallorca.
Planning a journey through Spain?
Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.