Spain has one of the most extensive passenger ferry networks in Europe. Ferries connect the Spanish mainland with the Balearic Islands, Canary Islands, Ceuta and Melilla, while international services link Spain with Morocco, Algeria, Italy and Sardinia.
Network overview: Spanish ferry services range from short high-frequency crossings across the Strait of Gibraltar to overnight Mediterranean routes and long-distance sailings between mainland Spain and the Canary Islands. Barcelona, Valencia, Dénia, Algeciras, Huelva, Cádiz and Almería are among the principal mainland gateways.
Last checked: 7 September 2026.
Current Spain ferry network
Spain’s passenger ferry network is formed by several distinct regional systems. The largest concentrated domestic network connects mainland ports with Mallorca, Ibiza, Menorca and Formentera in the Balearic Islands. Separate ferry systems connect the Canary Islands with each other and with mainland Spain.
Southern Spain also has an important group of short and medium-distance routes serving Morocco, Ceuta, Melilla and Algeria. From Barcelona, longer Mediterranean services provide direct passenger and vehicle connections with Italy and Sardinia.
Main passenger ferry corridors
| Corridor | Representative routes | Network role |
|---|---|---|
| Mainland-Balearic Islands | Barcelona-Palma, Barcelona-Alcúdia, Barcelona-Ibiza, Barcelona-Mahón, Valencia-Palma, Valencia-Ibiza, Dénia-Ibiza | Major domestic passenger and vehicle network linking mainland Spain with Mallorca, Ibiza and Menorca |
| Inter-Balearic | Ibiza-Formentera, Palma-Ibiza, Alcúdia-Ciutadella | Frequent island-to-island passenger and vehicle connections |
| Mainland-Canary Islands | Huelva-Gran Canaria, Huelva-Tenerife, Cádiz-Tenerife, Cádiz-Gran Canaria | Long-distance passenger, vehicle and freight links between the Iberian Peninsula and the Canary Islands |
| Strait of Gibraltar | Algeciras-Tangier Med, Tarifa-Tangier Ville, Algeciras-Ceuta | High-frequency passenger and vehicle services between southern Spain, Morocco and Ceuta |
| Mainland-Melilla | Málaga-Melilla, Almería-Melilla, Motril-Melilla | Passenger and vehicle connections between mainland Spain and Melilla |
| Spain-Morocco | Algeciras-Tangier Med, Tarifa-Tangier Ville, Almería-Nador, Motril-Nador | Important international passenger, vehicle and freight corridor between Europe and North Africa |
| Spain-Algeria | Almería-Oran, Almería-Ghazaouet, Barcelona-Algiers | Longer Mediterranean passenger and vehicle connections with Algeria |
| Spain-Italy | Barcelona-Civitavecchia, Barcelona-Porto Torres | Long-distance Mediterranean connections with mainland Italy and Sardinia |
The routes above represent the principal passenger-accessible ferry corridors rather than every Spanish ferry service. Frequencies and operating periods can vary considerably by route and season.
Balearic Islands ferries
The Balearic Islands form the largest concentrated domestic passenger ferry network connected with mainland Spain. Barcelona, Valencia and Dénia provide regular services to Mallorca, Ibiza, Menorca and Formentera.
Barcelona has direct ferry connections with Palma and Alcúdia on Mallorca, Ibiza and Mahón on Menorca. Valencia is connected with Palma and Ibiza, while Dénia is particularly important for services to Ibiza, Formentera and Mallorca.
The Barcelona-Palma ferry is one of the principal mainland-Mallorca corridors and directly connects one of Spain’s largest ferry ports with the main passenger gateway on Mallorca.
There is also an extensive inter-island network. Ibiza and Formentera are connected by frequent short crossings, while Mallorca has direct ferry links with Ibiza and Menorca. Alcúdia-Ciutadella is one of the principal Mallorca-Menorca connections.
Baleària and Trasmed are among the main operators in this network.
Explore the Balearic Islands ferry network.
Canary Islands ferries
The Canary Islands have an extensive inter-island ferry system serving Tenerife, Gran Canaria, Lanzarote, Fuerteventura, La Palma, La Gomera and El Hierro. Ferries are an essential part of the islands’ transport network and carry passengers, cars and commercial traffic.
Fred. Olsen Express is one of the major operators within the archipelago. Baleària also operates Canary Island services following the integration of the former Armas Trasmediterránea operations into Baleària Canarias in 2026.
The islands are also connected directly with mainland Spain. Fred. Olsen Express operates the Huelva-Canary Islands route, serving Las Palmas de Gran Canaria and Santa Cruz de Tenerife. Long-distance sailings also operate from Cádiz to several Canary Island destinations.
Ferries between Spain and Morocco
Southern Spain and Morocco form one of the busiest international ferry corridors connected with the Spanish network. Algeciras is the principal gateway, with frequent services to Tangier Med across the Strait of Gibraltar.
Tarifa also has passenger ferry services to Tangier Ville. Farther east, Almería and Motril provide longer connections with Moroccan ports including Nador and Al Hoceima.
These routes carry a mixture of foot passengers, tourists travelling with cars and substantial volumes of commercial vehicles. Traffic increases strongly during the summer crossing season between Europe and North Africa.
Explore the Morocco ferry network.
Ceuta and Melilla
The Spanish autonomous cities of Ceuta and Melilla depend heavily on passenger ferry connections with mainland Spain.
Ceuta is linked with Algeciras by frequent crossings across the Strait of Gibraltar. The short distance allows several departures throughout the day and makes the route important for both residents and visitors.
Melilla is served by longer Mediterranean routes from Málaga, Almería and Motril. These services carry passengers and vehicles and provide an important alternative to air travel between Melilla and mainland Spain.
Ferries between Spain and Algeria
Passenger ferry services also connect Spain with Algeria across the Western Mediterranean. Current connections include routes from Almería to Oran and Ghazaouet, while Barcelona has a ferry connection with Algiers.
These services are generally longer crossings than the principal Spain-Morocco routes and often have a stronger seasonal pattern, particularly around periods of high travel demand between Europe and North Africa.
Ferries between Spain and Italy
Barcelona is Spain’s principal passenger ferry gateway to Italy. Grimaldi Lines operates long-distance Mediterranean services between Barcelona and Civitavecchia, the main ferry port serving Rome.
Barcelona is also connected with Porto Torres in Sardinia. These routes carry passengers, cars, motorhomes and freight and form part of the wider Western Mediterranean ferry network.
Barcelona ferry port
Barcelona ferry port is one of Spain’s most important passenger ferry gateways and combines domestic island routes with long-distance international services.
Ferries connect Barcelona with Mallorca, Ibiza and Menorca in the Balearic Islands, while international services extend to mainland Italy, Sardinia and North Africa.
The port therefore sits at the centre of several parts of the Spanish ferry network rather than serving a single corridor. The Barcelona-Palma route is one of its principal domestic island connections.
Main ferry ports in Spain
Important Spanish passenger ferry ports include:
- Barcelona
- Valencia
- Dénia
- Algeciras
- Tarifa
- Málaga
- Motril
- Almería
- Huelva
- Cádiz
- Palma de Mallorca
- Alcúdia
- Ibiza
- Mahón
- Ciutadella
- La Savina, Formentera
- Santa Cruz de Tenerife
- Las Palmas de Gran Canaria
- Arrecife
- Puerto del Rosario
Barcelona has the broadest mix of domestic and international passenger routes, while Algeciras dominates short-distance traffic between Spain and North Africa. Huelva and Cádiz are the principal mainland gateways for long-distance ferry travel to the Canary Islands.
Main ferry operators in Spain
Spain is served by several large ferry operators as well as companies focused on particular island or international corridors.
- Baleària
- Trasmed
- Fred. Olsen Express
- Naviera Armas
- Grimaldi Lines
- DFDS
The operator structure has changed significantly in recent years. In 2026, Baleària took control of Armas Trasmediterránea’s operations in the Canary Islands, while Fred. Olsen Express began operating the Huelva-Canary Islands mainland connection independently from June 2026.
Browse FerryLines ferry operator profiles.
Passenger, vehicle and freight access
Most of Spain’s major ferry routes are designed for both passengers and vehicles. Conventional ferries and ro-pax vessels generally carry cars, motorcycles, motorhomes, coaches and commercial freight alongside ordinary passengers.
High-speed ferries are widely used on shorter routes in the Balearic Islands, Canary Islands and Strait of Gibraltar. Vehicle access is available on many of these services, although capacity and boarding procedures vary by vessel.
Foot-passenger availability should always be checked for the individual sailing. Some Spanish port and ferry services primarily handle freight and should not automatically be treated as ordinary passenger connections.
Mainland and island ferry networks
Spain is unusual in having several large ferry systems that operate largely independently from one another.
- Balearic Islands – connected with Barcelona, Valencia and Dénia and supported by a dense inter-island network.
- Canary Islands – extensive inter-island network with additional long-distance links to Huelva and Cádiz.
- Ceuta – high-frequency short crossings with Algeciras.
- Melilla – longer ferry connections with Málaga, Almería and Motril.
Together these networks make domestic ferry transport considerably more important in Spain than in many other large European countries.
Seasonality and reliability
Many of Spain’s principal ferry corridors operate throughout the year, particularly services to the Balearic Islands, Canary Islands, Ceuta and Melilla.
Frequency can increase considerably during summer, Easter and other major travel periods. International routes to Morocco and Algeria can experience especially high seasonal passenger and vehicle demand.
Weather can affect individual departures, particularly high-speed services and exposed island crossings. Vessel assignments, departure times and frequencies can also change during the year.
Check the relevant ferry route page and the current operator timetable before travelling.
How the Spanish ferry network fits together
Barcelona forms the main Mediterranean hub, combining ferry routes to the Balearic Islands with longer international connections to Italy and Sardinia. Valencia and Dénia provide additional mainland gateways into the Balearic network.
Within Mallorca, Palma is one of the principal arrival points from mainland Spain. The Barcelona-Palma ferry directly connects these two important Mediterranean ferry hubs.
In southern Spain, Algeciras anchors the Strait of Gibraltar ferry system and the wider connection with Morocco, while Málaga, Motril and Almería provide connections with Melilla and North Africa. Farther west, Huelva and Cádiz connect mainland Spain with the Canary Islands.
The result is not one single Spanish ferry network but several overlapping systems serving islands, Spanish territories and international destinations across the Mediterranean and Atlantic.
Explore Spain’s ferry network
- Balearic Islands ferries
- Barcelona ferry port
- Palma ferry port
- Barcelona-Palma ferry
- Morocco ferries
- Italy ferries
- Sardinia ferries
- Western Mediterranean ferries
- Explore all ferry regions
- Browse ferry routes
- Browse ferry ports
- Browse ferry operators
- Fred. Olsen Express
- Naviera Armas
Sources and verification
Current route status, passenger access and network changes were checked against official ferry operator route pages, timetables and company announcements. Primary sources reviewed for this update include Baleària, Trasmed, Fred. Olsen Express, Grimaldi Lines and DFDS.
Route status, operating periods, frequencies and vessel deployment can change. FerryLines distinguishes active passenger services from seasonal, freight-only, proposed, suspended and discontinued routes.