Travel to Spain by ferry

Traveling to Spain by ferry is an excellent choice! Spain is served by 22 shipping companies (Acciona Trasmediterránea, Baleària, FRS Iberia, Inter Shipping, AML, Trasmapi or Mediterranea Pitiusa). These companies operate 145 ferry routes to Spain, serving the ports of Tangier, Algeciras, Ceuta, Formentera, Ibiza, Ciutadella de Menorca, Alcudia and Nador.

To make sure you find a cheap ferry ticket to Spain, we recommend using our search engine that compares offers, prices and availability of Acciona Trasmediterránea, Baleària, FRS Iberia and Inter Shipping.

With a total frequency of over 320 crossings a day, depending on the time of year, from 8 countries (Morocco, Spain, Algeria, Italy, United Kingdom, Ireland, France and Portugal), you have many options for planning your ferry crossing to Spain.

The fastest crossing takes 30 min (Tangier - Algeciras) with a distance of 31 mi and the longest 67 hrs. 30 min (Santa Cruz de La Palma - Cadiz) with a distance of 859 mi.

Ferry to Spain in figures

Countries
Morocco
Spain
Algeria
Italy
United Kingdom
Ireland
France
Portugal
Number of crossings
320 crossings a day
Number of ports
67
Number of ferry connections
145
Number of ferry companies
22
Search for ferries
Accommodation search and booking

Important ferry crossings to Spain

Search Vivanoda for the fastest, longest or most frequent ferries to Spain. Compare offers from Acciona Trasmediterránea, Baleària, FRS Iberia, Inter Shipping, AML, Trasmapi and Mediterranea Pitiusa and book your ticket to Spain.

Ferry routes in Spain

Spain is a great destination for travelers who want to discover its rich culture, history, gastronomy and varied landscapes. Traveling by ferry is a convenient and economical option for visiting many of Spain's cities, while enjoying the picturesque views of the coast. Here is a short travel guide to help you plan your ferry trip in Spain.

Ports
Spain has many ferry ports, which allow you to reach different coastal regions. The most popular ports for ferry travel are Barcelona, Valencia, Malaga, Algeciras, Bilbao and Santander. Barcelona is one of the busiest ports in Spain, located in the northeastern part of the country, offering easy access to the beaches of the Costa Brava and the city of Barcelona itself.

Destinations
Ferry crossings in Spain can reach a variety of destinations, from the Canary Islands to the cities of southern Spain. Ferries also operate to the Balearic Islands, Mallorca, Menorca and Ibiza. The Canary Islands, located in western Africa, are also accessible by ferry from the Spanish mainland. The crossings are regular and offer a convenient option to discover these beautiful islands.

Ships and Services
Ferry ships in Spain are comfortable and modern, offering a range of services to make your trip enjoyable. Cabins are equipped with all the comforts needed for a night and day trip, with dining options, relaxation areas, duty-free stores, VIP lounges, Wi-Fi and entertainment for children and adults.

Travel Tips
It's recommended to book your ferry ticket in advance, especially if you're traveling during peak season. Fares may vary depending on the season, the length of the trip and the type of cabin you choose. For overnight ferry trips, it is advisable to book a cabin for comfort and convenience. Ferry companies also offer special rates for families, students and groups.

Search for ferries
Accommodation search and booking

Most popular ferry routes to Spain

Looking for a ferry to Spain? Discover the most popular routes that allow you to sail between different parts of the country and abroad. Whether you want to reach islands, historic ports or picturesque beaches, ferries are a convenient and comfortable way to travel in Spain.

Popular ferry routes in Spain include destinations such as Tangier, Algeciras, Ceuta, Formentera, Ibiza, Ciutadella de Menorca, Alcudia and Nador and many others. Modern ferries in Spain offer great facilities and services, from comfortable cabins to on-board restaurants and activities for the whole family.

Use our fare comparison tool to find the best deals on ferry tickets to Spain and plan your trip. With our easy-to-use search tool, you can find deals and schedules from several ferry companies, including Acciona Trasmediterránea, Baleària, FRS Iberia, Inter Shipping, AML, Trasmapi or Mediterranea Pitiusa. There is sure to be a deal that best suits your needs and budget. Search all 145 ferry routes!

Boat to Spain from Morocco

Tangier Morocco
Algeciras Spain
  • Acciona Trasmediterránea Tangier Algeciras
    Acciona Trasmediterránea
    10 crossings a day
    1 hrs. 30 min
    31 mi
  • Baleària Tangier Algeciras
    Baleària
    5 crossings a day
    30 min
    31 mi
  • FRS Iberia Tangier Algeciras
    FRS Iberia
    8 crossings a day
    1 hrs. 30 min
    31 mi
  • Inter Shipping Tangier Algeciras
    Inter Shipping
    5 crossings a day
    1 hrs. 30 min
    31 mi
  • AML Tangier Algeciras
    AML
    7 crossings a day
    1 hrs. 30 min
    31 mi
Nador Morocco
Almeria Spain
  • Acciona Trasmediterránea Nador Almeria
    Acciona Trasmediterránea
    6 crossings a week
    6 hrs.
    118 mi
Tangier Morocco
Barcelona Spain
  • Grimaldi Lines Tangier Barcelona
    Grimaldi Lines
    1 crossings a week
    27 hrs.
    579 mi
  • Grandi Navi Veloci Tangier Barcelona
    Grandi Navi Veloci
    2 crossings a week
    37 hrs.
    579 mi
Tangier Morocco
Tarifa Spain
  • FRS Iberia Tangier Tarifa
    FRS Iberia
    11 crossings a day
    55 min
    20 mi
  • Inter Shipping Tangier Tarifa
    Inter Shipping
    5 crossings a day
    1 hrs.
    20 mi
Tangier Morocco
Motril Spain
  • FRS Iberia Tangier Motril
    FRS Iberia
    7 crossings a week
    9 hrs.
    144 mi
Nador Morocco
Motril Spain
  • Naviera Armas Nador Motril
    Naviera Armas
    1 crossings a week
    6 hrs.
    113 mi
Al Hoceima Morocco
Motril Spain
  • Naviera Armas Al Hoceima Motril
    Naviera Armas
    2 crossings a week
    5 hrs.
    106 mi

Domestic Ferries in Spain

Algeciras Spain
Ceuta Spain
  • Acciona Trasmediterránea Algeciras Ceuta
    Acciona Trasmediterránea
    5 crossings a day
    1 hrs. 10 min
    18 mi
  • Baleària Algeciras Ceuta
    Baleària
    10 crossings a day
    1 hrs.
    18 mi
  • FRS Iberia Algeciras Ceuta
    FRS Iberia
    5 crossings a day
    1 hrs.
    18 mi
Formentera Spain
Ibiza Spain
  • Baleària Formentera Ibiza
    Baleària
    15 mi
  • Trasmapi Formentera Ibiza
    Trasmapi
    15 mi
  • Mediterranea Pitiusa Formentera Ibiza
    Mediterranea Pitiusa
    15 mi
Ceuta Spain
Algeciras Spain
  • Acciona Trasmediterránea Ceuta Algeciras
    Acciona Trasmediterránea
    5 crossings a day
    1 hrs. 10 min
    18 mi
  • Baleària Ceuta Algeciras
    Baleària
    10 crossings a day
    1 hrs.
    18 mi
  • FRS Iberia Ceuta Algeciras
    FRS Iberia
    5 crossings a day
    1 hrs.
    18 mi
Ibiza Spain
Formentera Spain
  • Baleària Ibiza Formentera
    Baleària
    15 mi
  • Trasmapi Ibiza Formentera
    Trasmapi
    15 mi
  • Mediterranea Pitiusa Ibiza Formentera
    Mediterranea Pitiusa
    15 mi
Ciutadella de Menorca Spain
Alcudia Spain
  • Acciona Trasmediterránea Ciutadella de Menorca Alcudia
    Acciona Trasmediterránea
    12 crossings a week
    1 hrs. 50 min
    38 mi
  • Baleària Ciutadella de Menorca Alcudia
    Baleària
    4 crossings a day
    1 hrs. 10 min
    38 mi
  • Iscomar Ciutadella de Menorca Alcudia
    Iscomar
    38 mi
Alcudia Spain
Ciutadella de Menorca Spain
  • Acciona Trasmediterránea Alcudia Ciutadella de Menorca
    Acciona Trasmediterránea
    12 crossings a week
    1 hrs. 50 min
    38 mi
  • Baleària Alcudia Ciutadella de Menorca
    Baleària
    4 crossings a day
    1 hrs. 10 min
    38 mi
  • Iscomar Alcudia Ciutadella de Menorca
    Iscomar
    38 mi
Melilla Spain
Almeria Spain
  • Acciona Trasmediterránea Melilla Almeria
    Acciona Trasmediterránea
    9 crossings a week
    4 hrs. 20 min
    110 mi
  • Naviera Armas Melilla Almeria
    Naviera Armas
    110 mi
Las Palmas De Gran Canaria Spain
Cadiz Spain
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    45 hrs. 30 min
    786 mi
Puerto del Rosario Spain
Cadiz Spain
  • Acciona Trasmediterránea Puerto del Rosario Cadiz
    Acciona Trasmediterránea
    708 mi
Santa Cruz de La Palma Spain
Cadiz Spain
  • Acciona Trasmediterránea Santa Cruz de La Palma Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    67 hrs. 30 min
    859 mi
Santa Cruz de Tenerife Spain
Cadiz Spain
  • Acciona Trasmediterránea Santa Cruz de Tenerife Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    59 hrs. 30 min
    804 mi
Arrecife Spain
Cadiz Spain
  • Acciona Trasmediterránea Arrecife Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    34 hrs. 30 min
    671 mi
Melilla Spain
Malaga Spain
  • Acciona Trasmediterránea Melilla Malaga
    Acciona Trasmediterránea
    7 crossings a week
    6 hrs. 20 min
    129 mi
Sitges Spain
Barcelona Spain
  • BlueMar Ferries Sitges Barcelona
    BlueMar Ferries
    21 mi
Ibiza Spain
Barcelona Spain
  • Acciona Trasmediterránea Ibiza Barcelona
    Acciona Trasmediterránea
    6 crossings a week
    8 hrs. 30 min
    176 mi
  • Baleària Ibiza Barcelona
    Baleària
    7 crossings a week
    8 hrs. 30 min
    176 mi
Palma (Mallorca) Spain
Barcelona Spain
  • Acciona Trasmediterránea Palma (Mallorca) Barcelona
    Acciona Trasmediterránea
    12 crossings a week
    7 hrs. 30 min
    128 mi
  • Baleària Palma (Mallorca) Barcelona
    Baleària
    7 crossings a week
    7 hrs. 20 min
    128 mi
Alcudia Spain
Barcelona Spain
  • Baleària Alcudia Barcelona
    Baleària
    14 crossings a week
    5 hrs. 30 min
    117 mi
Mahon Spain
Barcelona Spain
  • Acciona Trasmediterránea Mahon Barcelona
    Acciona Trasmediterránea
    7 crossings a week
    7 hrs.
    153 mi
  • Baleària Mahon Barcelona
    Baleària
    153 mi
Ciutadella de Menorca Spain
Barcelona Spain
  • Baleària Ciutadella de Menorca Barcelona
    Baleària
    14 crossings a week
    3 hrs. 30 min
    128 mi
Las Palmas De Gran Canaria Spain
Huelva Spain
  • Naviera Armas Las Palmas De Gran Canaria Huelva
    Naviera Armas
    798 mi
Santa Cruz de Tenerife Spain
Huelva Spain
  • Naviera Armas Santa Cruz de Tenerife Huelva
    Naviera Armas
    812 mi
Arrecife Spain
Huelva Spain
  • Naviera Armas Arrecife Huelva
    Naviera Armas
    688 mi
Ibiza Spain
Valencia Spain
  • Acciona Trasmediterránea Ibiza Valencia
    Acciona Trasmediterránea
    6 crossings a week
    5 hrs. 50 min
    104 mi
  • Baleària Ibiza Valencia
    Baleària
    10 crossings a week
    4 hrs. 50 min
    104 mi
San Antonio de Portmany Spain
Valencia Spain
  • Acciona Trasmediterránea San Antonio de Portmany Valencia
    Acciona Trasmediterránea
    96 mi
  • Baleària San Antonio de Portmany Valencia
    Baleària
    96 mi
Palma (Mallorca) Spain
Valencia Spain
  • Acciona Trasmediterránea Palma (Mallorca) Valencia
    Acciona Trasmediterránea
    7 crossings a week
    8 hrs.
    162 mi
  • Baleària Palma (Mallorca) Valencia
    Baleària
    14 crossings a week
    7 hrs. 30 min
    162 mi
Mahon Spain
Valencia Spain
  • Acciona Trasmediterránea Mahon Valencia
    Acciona Trasmediterránea
    1 crossings a week
    14 hrs. 50 min
    250 mi
Almeria Spain
Melilla Spain
  • Acciona Trasmediterránea Almeria Melilla
    Acciona Trasmediterránea
    9 crossings a week
    4 hrs. 20 min
    110 mi
  • Naviera Armas Almeria Melilla
    Naviera Armas
    110 mi
Malaga Spain
Melilla Spain
  • Acciona Trasmediterránea Malaga Melilla
    Acciona Trasmediterránea
    7 crossings a week
    6 hrs. 20 min
    129 mi
Motril Spain
Melilla Spain
  • Naviera Armas Motril Melilla
    Naviera Armas
    105 mi
Barcelona Spain
Sitges Spain
  • BlueMar Ferries Barcelona Sitges
    BlueMar Ferries
    21 mi
Ibiza Spain
Denia Spain
  • Baleària Ibiza Denia
    Baleària
    4 crossings a day
    2 hrs.
    71 mi
Formentera Spain
Denia Spain
  • Baleària Formentera Denia
    Baleària
    12 crossings a week
    2 hrs.
    73 mi
San Antonio de Portmany Spain
Denia Spain
  • Baleària San Antonio de Portmany Denia
    Baleària
    14 crossings a week
    2 hrs.
    65 mi
Palma (Mallorca) Spain
Denia Spain
  • Baleària Palma (Mallorca) Denia
    Baleària
    3 crossings a day
    5 hrs.
    145 mi
Melilla Spain
Motril Spain
  • Naviera Armas Melilla Motril
    Naviera Armas
    105 mi
Ons Spain
Sanxenxo Spain
  • Mar de Ons Ons Sanxenxo
    Mar de Ons
    4 crossings a week
    50 min
    7 mi
Barcelona Spain
Ibiza Spain
  • Acciona Trasmediterránea Barcelona Ibiza
    Acciona Trasmediterránea
    6 crossings a week
    9 hrs.
    176 mi
  • Baleària Barcelona Ibiza
    Baleària
    7 crossings a week
    8 hrs. 30 min
    176 mi
Valencia Spain
Ibiza Spain
  • Acciona Trasmediterránea Valencia Ibiza
    Acciona Trasmediterránea
    6 crossings a week
    6 hrs. 20 min
    104 mi
  • Baleària Valencia Ibiza
    Baleària
    11 crossings a week
    5 hrs.
    104 mi
Denia Spain
Ibiza Spain
  • Baleària Denia Ibiza
    Baleària
    4 crossings a day
    2 hrs.
    71 mi
Palma (Mallorca) Spain
Ibiza Spain
  • Acciona Trasmediterránea Palma (Mallorca) Ibiza
    Acciona Trasmediterránea
    8 crossings a week
    2 hrs. 20 min
    80 mi
  • Baleària Palma (Mallorca) Ibiza
    Baleària
    3 crossings a day
    2 hrs.
    80 mi
Denia Spain
Formentera Spain
  • Baleària Denia Formentera
    Baleària
    12 crossings a week
    2 hrs.
    73 mi
Illas Cíes Spain
Baiona Spain
  • Naviera Nabia Illas Cíes Baiona
    Naviera Nabia
    6 mi
Redondela Spain
Vigo Spain
  • Mar de Ons Redondela Vigo
    Mar de Ons
    8 mi
Illas Cíes Spain
Vigo Spain
  • Mar de Ons Illas Cíes Vigo
    Mar de Ons
    6 crossings a day
    50 min
    9 mi
Ons Spain
Vigo Spain
  • Mar de Ons Ons Vigo
    Mar de Ons
    2 crossings a week
    1 hrs. 20 min
    15 mi
Redondela Spain
Cangas de Morrazo Spain
  • Mar de Ons Redondela Cangas de Morrazo
    Mar de Ons
    9 mi
Illas Cíes Spain
Cangas de Morrazo Spain
  • Mar de Ons Illas Cíes Cangas de Morrazo
    Mar de Ons
    8 mi
Ons Spain
Bueu Spain
  • Naviera Nabia Ons Bueu
    Naviera Nabia
    5 crossings a day
    50 min
    8 mi
Playa Blanca Spain
Corralejo Spain
  • Naviera Armas Playa Blanca Corralejo
    Naviera Armas
    6 crossings a day
    40 min
    10 mi
  • Fred Olsen Express Playa Blanca Corralejo
    Fred Olsen Express
    7 crossings a day
    30 min
    10 mi
Lobos Spain
Corralejo Spain
  • Naviera Nortour Lobos Corralejo
    Naviera Nortour
    3 mi

Boat to Spain from Algeria

Oran Algeria
Almeria Spain
  • Acciona Trasmediterránea Oran Almeria
    Acciona Trasmediterránea
    2 crossings a week
    9 hrs.
    129 mi
Ghazaouet Algeria
Almeria Spain
  • Acciona Trasmediterránea Ghazaouet Almeria
    Acciona Trasmediterránea
    3 crossings a week
    8 hrs.
    125 mi
Algiers Algeria
Alicante Spain
  • Algérie Ferries Algiers Alicante
    Algérie Ferries
    2 crossings a week
    13 hrs.
    222 mi
Oran Algeria
Alicante Spain
  • Algérie Ferries Oran Alicante
    Algérie Ferries
    2 crossings a week
    13 hrs.
    183 mi
Mostaganem Algeria
Alicante Spain
  • Algérie Ferries Mostaganem Alicante
    Algérie Ferries
    170 mi
Mostaganem Algeria
Valencia Spain
  • Algérie Ferries Mostaganem Valencia
    Algérie Ferries
    245 mi

Boat to Spain from Italy

Livorno Italy
Barcelona Spain
  • Grimaldi Lines Livorno Barcelona
    Grimaldi Lines
    441 mi
Genoa Italy
Barcelona Spain
  • Grandi Navi Veloci Genoa Barcelona
    Grandi Navi Veloci
    3 crossings a week
    21 hrs. 20 min
    401 mi
Civitavecchia Italy
Barcelona Spain
  • Grimaldi Lines Civitavecchia Barcelona
    Grimaldi Lines
    6 crossings a week
    20 hrs.
    499 mi
Savona Italy
Barcelona Spain
  • Grimaldi Lines Savona Barcelona
    Grimaldi Lines
    1 crossings a week
    17 hrs.
    378 mi
Porto Torres Italy
Barcelona Spain
  • Grimaldi Lines Porto Torres Barcelona
    Grimaldi Lines
    4 crossings a week
    12 hrs. 20 min
    327 mi

Boat to Spain from United Kingdom

Portsmouth United Kingdom
Bilbao Spain
  • Brittany Ferries Portsmouth Bilbao
    Brittany Ferries
    3 crossings a week
    24 hrs.
    530 mi
Portsmouth United Kingdom
Santander Spain
  • Brittany Ferries Portsmouth Santander
    Brittany Ferries
    2 crossings a week
    23 hrs. 30 min
    524 mi
Plymouth United Kingdom
Santander Spain
  • Brittany Ferries Plymouth Santander
    Brittany Ferries
    2 crossings a week
    21 hrs. 30 min
    479 mi

Boat to Spain from Ireland

Rosslare Ireland
Bilbao Spain
  • Brittany Ferries Rosslare Bilbao
    Brittany Ferries
    1 crossings a week
    29 hrs.
    643 mi
Cork Ireland
Santander Spain
  • Brittany Ferries Cork Santander
    Brittany Ferries
    622 mi

Boat to Spain from France

Saint-Nazaire France
Gijon Spain
  • GLD Atlantique Saint-Nazaire Gijon
    GLD Atlantique
    307 mi
Toulon France
Alcudia Spain
  • Corsica Ferries Toulon Alcudia
    Corsica Ferries
    269 mi

Boat to Spain from Portugal

Funchal Portugal
Las Palmas De Gran Canaria Spain
  • Empresa de Navegação Madeirense Funchal Las Palmas De Gran Canaria
    Empresa de Navegação Madeirense
    323 mi
Funchal Portugal
Santa Cruz de Tenerife Spain
  • Empresa de Navegação Madeirense Funchal Santa Cruz de Tenerife
    Empresa de Navegação Madeirense
    291 mi
Search for ferries
Accommodation search and booking

FAQs about travelling by ferry to Spain

Simply search for ferries to Spain on Vivanoda among the 145 routes we offer and compare prices. Finally, select the desired ferry crossing and book it.

There are 22 ferry companies operating to Spain: Acciona Trasmediterránea, Baleària, FRS Iberia, Inter Shipping, AML, Trasmapi, Mediterranea Pitiusa, Iscomar, Naviera Armas, Grimaldi Lines, Grandi Navi Veloci, BlueMar Ferries, Algérie Ferries, Brittany Ferries, GLD Atlantique, Mar de Ons, Naviera Nabia, Fred Olsen Express, Naviera Nortour, Corsica Ferries, Empresa de Navegação Madeirense and Biosfera Express ...

Tangier-Algeciras, Algeciras-Ceuta, Formentera-Ibiza and Ceuta-Algeciras are the most popular ferry routes for travelers.

All ports with ferry services in Spain

Main tourist areas served by ferries from Spain

All countries connected by ferry to Spain

None
None
None
None