Travel to Spain by ferry

Traveling to Spain by ferry is an excellent choice! Spain is served by 27 shipping companies (Acciona Trasmediterránea, Baleària, Naviera Armas, FRS Iberia, Inter Shipping, AML or Corsica Ferries). These companies operate 160 ferry routes to Spain, serving the ports of Tangier, Algeciras, Ciutadella de Menorca, Alcudia, Nador, Almeria, Melilla and Ceuta.

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, Naviera Armas and FRS Iberia.

With a total frequency of over 389 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 20 min (Ons - Portonovo) with a distance of 6 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
389 crossings a day
Number of ports
68
Number of ferry connections
160
Number of ferry companies
27
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, Naviera Armas, FRS Iberia, Inter Shipping, AML and Corsica Ferries and book your ticket to Spain.

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, Ciutadella de Menorca, Alcudia, Nador, Almeria, Melilla and Ceuta 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, Naviera Armas, FRS Iberia, Inter Shipping, AML or Corsica Ferries. There is sure to be a deal that best suits your needs and budget. Search all 160 ferry routes!

Boat to Spain from Morocco

Tangier Morocco
Algeciras Spain
From $30
  • 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
  • Naviera Armas Tangier Algeciras
    Naviera Armas
    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
From $42
  • Acciona Trasmediterránea Nador Almeria
    Acciona Trasmediterránea
    6 crossings a week
    6 hrs.
    118 mi
  • Baleària Nador Almeria
    Baleària
    3 crossings a day
    5 hrs. 50 min
    118 mi
  • Naviera Armas Nador Almeria
    Naviera Armas
    4 crossings a week
    5 hrs. 30 min
    118 mi
  • Grandi Navi Veloci Nador Almeria
    Grandi Navi Veloci
    118 mi
Tangier Morocco
Barcelona Spain
From $77
  • Grimaldi Lines Tangier Barcelona
    Grimaldi Lines
    1 crossings a week
    27 hrs.
    579 mi
  • La Meridionale Tangier Barcelona
    La Meridionale
    579 mi
  • Grandi Navi Veloci Tangier Barcelona
    Grandi Navi Veloci
    2 crossings a week
    37 hrs.
    579 mi
Tangier Morocco
Malaga Spain
  • Baleària Tangier Malaga
    Baleària
    101 mi
Nador Morocco
Barcelona Spain
  • Grandi Navi Veloci Nador Barcelona
    Grandi Navi Veloci
    510 mi
Tangier Morocco
Tarifa Spain
From $40
  • 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
From $43
  • Baleària Tangier Motril
    Baleària
    144 mi
  • FRS Iberia Tangier Motril
    FRS Iberia
    7 crossings a week
    9 hrs.
    144 mi
Nador Morocco
Motril Spain
From $42
  • Naviera Armas Nador Motril
    Naviera Armas
    1 crossings a week
    6 hrs.
    113 mi
Al Hoceima Morocco
Motril Spain
From $53
  • Naviera Armas Al Hoceima Motril
    Naviera Armas
    2 crossings a week
    5 hrs.
    106 mi

Domestic Ferries in Spain

Ciutadella de Menorca Spain
Alcudia Spain
From $13
  • 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
  • Corsica Ferries Ciutadella de Menorca Alcudia
    Corsica Ferries
    38 mi
  • Iscomar Ciutadella de Menorca Alcudia
    Iscomar
    38 mi
  • Menorca Lines Ciutadella de Menorca Alcudia
    Menorca Lines
    38 mi
  • Trasmed Ciutadella de Menorca Alcudia
    Trasmed
    38 mi
Alcudia Spain
Ciutadella de Menorca Spain
From $68
  • 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
  • Corsica Ferries Alcudia Ciutadella de Menorca
    Corsica Ferries
    38 mi
  • Iscomar Alcudia Ciutadella de Menorca
    Iscomar
    38 mi
  • Menorca Lines Alcudia Ciutadella de Menorca
    Menorca Lines
    38 mi
  • Trasmed Alcudia Ciutadella de Menorca
    Trasmed
    38 mi
Melilla Spain
Almeria Spain
From $48
  • Acciona Trasmediterránea Melilla Almeria
    Acciona Trasmediterránea
    9 crossings a week
    4 hrs. 20 min
    110 mi
  • Baleària Melilla Almeria
    Baleària
    2 crossings a week
    5 hrs.
    110 mi
  • Naviera Armas Melilla Almeria
    Naviera Armas
    110 mi
Algeciras Spain
Ceuta Spain
From $31
  • 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
  • Naviera Armas Algeciras Ceuta
    Naviera Armas
    18 mi
  • FRS Iberia Algeciras Ceuta
    FRS Iberia
    5 crossings a day
    1 hrs.
    18 mi
Melilla Spain
Malaga Spain
From $50
  • Acciona Trasmediterránea Melilla Malaga
    Acciona Trasmediterránea
    7 crossings a week
    6 hrs. 20 min
    129 mi
  • Baleària Melilla Malaga
    Baleària
    6 crossings a week
    5 hrs. 50 min
    129 mi
  • Naviera Armas Melilla Malaga
    Naviera Armas
    129 mi
Ibiza Spain
Barcelona Spain
From $17
  • 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
  • Grandi Navi Veloci Ibiza Barcelona
    Grandi Navi Veloci
    176 mi
  • Trasmed Ibiza Barcelona
    Trasmed
    176 mi
Palma (Mallorca) Spain
Barcelona Spain
From $16
  • 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
  • Grandi Navi Veloci Palma (Mallorca) Barcelona
    Grandi Navi Veloci
    128 mi
  • Trasmed Palma (Mallorca) Barcelona
    Trasmed
    128 mi
Alcudia Spain
Barcelona Spain
From $25
  • Acciona Trasmediterránea Alcudia Barcelona
    Acciona Trasmediterránea
    117 mi
  • Baleària Alcudia Barcelona
    Baleària
    14 crossings a week
    5 hrs. 30 min
    117 mi
  • Trasmed Alcudia Barcelona
    Trasmed
    117 mi
Mahon Spain
Barcelona Spain
From $16
  • Acciona Trasmediterránea Mahon Barcelona
    Acciona Trasmediterránea
    7 crossings a week
    7 hrs.
    153 mi
  • Baleària Mahon Barcelona
    Baleària
    153 mi
  • Grandi Navi Veloci Mahon Barcelona
    Grandi Navi Veloci
    153 mi
  • Trasmed Mahon Barcelona
    Trasmed
    153 mi
Ciutadella de Menorca Spain
Barcelona Spain
From $37
  • Baleària Ciutadella de Menorca Barcelona
    Baleària
    14 crossings a week
    3 hrs. 30 min
    128 mi
  • Grandi Navi Veloci Ciutadella de Menorca Barcelona
    Grandi Navi Veloci
    128 mi
  • Trasmed Ciutadella de Menorca Barcelona
    Trasmed
    128 mi
Ibiza Spain
Valencia Spain
From $24
  • 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
  • Grandi Navi Veloci Ibiza Valencia
    Grandi Navi Veloci
    104 mi
  • Trasmed Ibiza Valencia
    Trasmed
    104 mi
Palma (Mallorca) Spain
Valencia Spain
From $17
  • 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
  • Grandi Navi Veloci Palma (Mallorca) Valencia
    Grandi Navi Veloci
    162 mi
  • Trasmed Palma (Mallorca) Valencia
    Trasmed
    162 mi
Almeria Spain
Melilla Spain
From $48
  • Acciona Trasmediterránea Almeria Melilla
    Acciona Trasmediterránea
    9 crossings a week
    4 hrs. 20 min
    110 mi
  • Baleària Almeria Melilla
    Baleària
    2 crossings a week
    5 hrs.
    110 mi
  • Naviera Armas Almeria Melilla
    Naviera Armas
    110 mi
Malaga Spain
Melilla Spain
From $50
  • Acciona Trasmediterránea Malaga Melilla
    Acciona Trasmediterránea
    7 crossings a week
    6 hrs. 20 min
    129 mi
  • Baleària Malaga Melilla
    Baleària
    6 crossings a week
    6 hrs. 30 min
    129 mi
  • Naviera Armas Malaga Melilla
    Naviera Armas
    129 mi
Motril Spain
Melilla Spain
From $59
  • Baleària Motril Melilla
    Baleària
    105 mi
  • Naviera Armas Motril Melilla
    Naviera Armas
    105 mi
  • FRS Iberia Motril Melilla
    FRS Iberia
    6 crossings a week
    5 hrs. 50 min
    105 mi
Melilla Spain
Motril Spain
From $59
  • Baleària Melilla Motril
    Baleària
    105 mi
  • Naviera Armas Melilla Motril
    Naviera Armas
    105 mi
  • FRS Iberia Melilla Motril
    FRS Iberia
    6 crossings a week
    5 hrs. 50 min
    105 mi
Barcelona Spain
Ibiza Spain
From $40
  • 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
  • Grandi Navi Veloci Barcelona Ibiza
    Grandi Navi Veloci
    176 mi
  • Trasmed Barcelona Ibiza
    Trasmed
    176 mi
Valencia Spain
Ibiza Spain
From $42
  • 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
  • Grandi Navi Veloci Valencia Ibiza
    Grandi Navi Veloci
    104 mi
  • Trasmed Valencia Ibiza
    Trasmed
    104 mi
Formentera Spain
Ibiza Spain
From $22
  • Baleària Formentera Ibiza
    Baleària
    15 mi
  • Trasmapi Formentera Ibiza
    Trasmapi
    15 mi
  • Mediterranea Pitiusa Formentera Ibiza
    Mediterranea Pitiusa
    15 mi
  • Formentera Lines Formentera Ibiza
    Formentera Lines
    15 mi
Palma (Mallorca) Spain
Ibiza Spain
From $57
  • 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
  • Grandi Navi Veloci Palma (Mallorca) Ibiza
    Grandi Navi Veloci
    80 mi
  • Trasmed Palma (Mallorca) Ibiza
    Trasmed
    80 mi
Ceuta Spain
Algeciras Spain
From $31
  • 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
  • Naviera Armas Ceuta Algeciras
    Naviera Armas
    18 mi
  • FRS Iberia Ceuta Algeciras
    FRS Iberia
    5 crossings a day
    1 hrs.
    18 mi
Ibiza Spain
Formentera Spain
From $22
  • Baleària Ibiza Formentera
    Baleària
    15 mi
  • Trasmapi Ibiza Formentera
    Trasmapi
    15 mi
  • Mediterranea Pitiusa Ibiza Formentera
    Mediterranea Pitiusa
    15 mi
  • Formentera Lines Ibiza Formentera
    Formentera Lines
    15 mi
Playa Blanca Spain
Corralejo Spain
From $19
  • 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
  • Lineas Maritimas Romero Playa Blanca Corralejo
    Lineas Maritimas Romero
    7 crossings a day
    50 min
    10 mi
Barcelona Spain
Palma (Mallorca) Spain
From $33
  • Acciona Trasmediterránea Barcelona Palma (Mallorca)
    Acciona Trasmediterránea
    12 crossings a week
    7 hrs. 30 min
    128 mi
  • Baleària Barcelona Palma (Mallorca)
    Baleària
    7 crossings a week
    7 hrs. 30 min
    128 mi
  • Grandi Navi Veloci Barcelona Palma (Mallorca)
    Grandi Navi Veloci
    128 mi
  • Trasmed Barcelona Palma (Mallorca)
    Trasmed
    128 mi
Valencia Spain
Palma (Mallorca) Spain
From $26
  • Acciona Trasmediterránea Valencia Palma (Mallorca)
    Acciona Trasmediterránea
    7 crossings a week
    7 hrs. 40 min
    162 mi
  • Baleària Valencia Palma (Mallorca)
    Baleària
    3 crossings a day
    7 hrs. 50 min
    162 mi
  • Grandi Navi Veloci Valencia Palma (Mallorca)
    Grandi Navi Veloci
    162 mi
  • Trasmed Valencia Palma (Mallorca)
    Trasmed
    162 mi
Ibiza Spain
Palma (Mallorca) Spain
From $57
  • Acciona Trasmediterránea Ibiza Palma (Mallorca)
    Acciona Trasmediterránea
    8 crossings a week
    2 hrs. 20 min
    80 mi
  • Baleària Ibiza Palma (Mallorca)
    Baleària
    3 crossings a day
    2 hrs.
    80 mi
  • Grandi Navi Veloci Ibiza Palma (Mallorca)
    Grandi Navi Veloci
    80 mi
  • Trasmed Ibiza Palma (Mallorca)
    Trasmed
    80 mi
Barcelona Spain
Alcudia Spain
From $27
  • Acciona Trasmediterránea Barcelona Alcudia
    Acciona Trasmediterránea
    117 mi
  • Baleària Barcelona Alcudia
    Baleària
    2 crossings a day
    5 hrs. 20 min
    117 mi
  • Trasmed Barcelona Alcudia
    Trasmed
    117 mi
Mahon Spain
Alcudia Spain
  • Acciona Trasmediterránea Mahon Alcudia
    Acciona Trasmediterránea
    62 mi
  • Baleària Mahon Alcudia
    Baleària
    62 mi
  • Trasmed Mahon Alcudia
    Trasmed
    62 mi
Arrecife Spain
Las Palmas De Gran Canaria Spain
From $81
  • Acciona Trasmediterránea Arrecife Las Palmas De Gran Canaria
    Acciona Trasmediterránea
    1 crossings a week
    8 hrs.
    126 mi
  • Naviera Armas Arrecife Las Palmas De Gran Canaria
    Naviera Armas
    7 crossings a week
    5 hrs. 50 min
    126 mi
  • Fred Olsen Express Arrecife Las Palmas De Gran Canaria
    Fred Olsen Express
    13 crossings a week
    3 hrs. 50 min
    126 mi
Barcelona Spain
Mahon Spain
From $30
  • Acciona Trasmediterránea Barcelona Mahon
    Acciona Trasmediterránea
    7 crossings a week
    8 hrs.
    153 mi
  • Baleària Barcelona Mahon
    Baleària
    153 mi
  • Grandi Navi Veloci Barcelona Mahon
    Grandi Navi Veloci
    153 mi
  • Trasmed Barcelona Mahon
    Trasmed
    153 mi
Alcudia Spain
Mahon Spain
  • Acciona Trasmediterránea Alcudia Mahon
    Acciona Trasmediterránea
    62 mi
  • Baleària Alcudia Mahon
    Baleària
    62 mi
  • Trasmed Alcudia Mahon
    Trasmed
    62 mi
Barcelona Spain
Ciutadella de Menorca Spain
From $54
  • Baleària Barcelona Ciutadella de Menorca
    Baleària
    14 crossings a week
    3 hrs. 30 min
    128 mi
  • Grandi Navi Veloci Barcelona Ciutadella de Menorca
    Grandi Navi Veloci
    128 mi
  • Trasmed Barcelona Ciutadella de Menorca
    Trasmed
    128 mi
Las Palmas De Gran Canaria Spain
Arrecife Spain
From $81
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Arrecife
    Acciona Trasmediterránea
    1 crossings a week
    9 hrs. 30 min
    126 mi
  • Naviera Armas Las Palmas De Gran Canaria Arrecife
    Naviera Armas
    7 crossings a week
    5 hrs.
    126 mi
  • Fred Olsen Express Las Palmas De Gran Canaria Arrecife
    Fred Olsen Express
    13 crossings a week
    3 hrs. 40 min
    126 mi
Corralejo Spain
Playa Blanca Spain
From $19
  • Naviera Armas Corralejo Playa Blanca
    Naviera Armas
    6 crossings a day
    40 min
    10 mi
  • Fred Olsen Express Corralejo Playa Blanca
    Fred Olsen Express
    7 crossings a day
    30 min
    10 mi
  • Lineas Maritimas Romero Corralejo Playa Blanca
    Lineas Maritimas Romero
    7 crossings a day
    50 min
    10 mi
Las Palmas De Gran Canaria Spain
Cadiz Spain
From $186
  • Acciona Trasmediterránea Las Palmas De Gran Canaria Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    45 hrs. 30 min
    786 mi
  • Naviera Armas Las Palmas De Gran Canaria Cadiz
    Naviera Armas
    786 mi
Puerto del Rosario Spain
Cadiz Spain
  • Acciona Trasmediterránea Puerto del Rosario Cadiz
    Acciona Trasmediterránea
    708 mi
  • Naviera Armas Puerto del Rosario Cadiz
    Naviera Armas
    708 mi
Santa Cruz de La Palma Spain
Cadiz Spain
From $186
  • Acciona Trasmediterránea Santa Cruz de La Palma Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    67 hrs. 30 min
    859 mi
  • Naviera Armas Santa Cruz de La Palma Cadiz
    Naviera Armas
    859 mi
Santa Cruz de Tenerife Spain
Cadiz Spain
From $186
  • Acciona Trasmediterránea Santa Cruz de Tenerife Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    59 hrs. 30 min
    804 mi
  • Naviera Armas Santa Cruz de Tenerife Cadiz
    Naviera Armas
    804 mi
Arrecife Spain
Cadiz Spain
From $186
  • Acciona Trasmediterránea Arrecife Cadiz
    Acciona Trasmediterránea
    1 crossings a week
    34 hrs. 30 min
    671 mi
  • Naviera Armas Arrecife Cadiz
    Naviera Armas
    671 mi
Sitges Spain
Barcelona Spain
  • BlueMar Ferries Sitges Barcelona
    BlueMar Ferries
    21 mi
Formentera Spain
Barcelona Spain
  • Baleària Formentera Barcelona
    Baleària
    190 mi
Las Palmas De Gran Canaria Spain
Huelva Spain
From $124
  • Naviera Armas Las Palmas De Gran Canaria Huelva
    Naviera Armas
    798 mi
  • Fred Olsen Express Las Palmas De Gran Canaria Huelva
    Fred Olsen Express
    1 crossings a week
    45 hrs. 30 min
    798 mi
Santa Cruz de Tenerife Spain
Huelva Spain
From $124
  • Naviera Armas Santa Cruz de Tenerife Huelva
    Naviera Armas
    812 mi
  • Fred Olsen Express Santa Cruz de Tenerife Huelva
    Fred Olsen Express
    1 crossings a week
    36 hrs.
    812 mi
Arrecife Spain
Huelva Spain
From $167
  • Naviera Armas Arrecife Huelva
    Naviera Armas
    688 mi
  • Fred Olsen Express Arrecife Huelva
    Fred Olsen Express
    688 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
Mahon Spain
Valencia Spain
From $64
  • Acciona Trasmediterránea Mahon Valencia
    Acciona Trasmediterránea
    1 crossings a week
    14 hrs. 50 min
    250 mi
  • Trasmed Mahon Valencia
    Trasmed
    250 mi
Barcelona Spain
Sitges Spain
  • BlueMar Ferries Barcelona Sitges
    BlueMar Ferries
    21 mi
Ibiza Spain
Denia Spain
From $74
  • Baleària Ibiza Denia
    Baleària
    4 crossings a day
    2 hrs.
    71 mi
Formentera Spain
Denia Spain
From $72
  • 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

Boat to Spain from Algeria

Oran Algeria
Almeria Spain
From $136
  • Acciona Trasmediterránea Oran Almeria
    Acciona Trasmediterránea
    2 crossings a week
    9 hrs.
    129 mi
  • Naviera Armas Oran Almeria
    Naviera Armas
    129 mi
Ghazaouet Algeria
Almeria Spain
From $136
  • Acciona Trasmediterránea Ghazaouet Almeria
    Acciona Trasmediterránea
    3 crossings a week
    8 hrs.
    125 mi
  • Naviera Armas Ghazaouet Almeria
    Naviera Armas
    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
From $123
  • Algérie Ferries Mostaganem Valencia
    Algérie Ferries
    245 mi
  • Baleària Mostaganem Valencia
    Baleària
    3 crossings a week
    15 hrs.
    245 mi

Boat to Spain from Italy

Livorno Italy
Barcelona Spain
  • Grimaldi Lines Livorno Barcelona
    Grimaldi Lines
    441 mi
Genoa Italy
Barcelona Spain
From $73
  • Grandi Navi Veloci Genoa Barcelona
    Grandi Navi Veloci
    3 crossings a week
    21 hrs. 20 min
    401 mi
Civitavecchia Italy
Barcelona Spain
From $39
  • 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
From $37
  • 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
From $397
  • Brittany Ferries Portsmouth Bilbao
    Brittany Ferries
    3 crossings a week
    24 hrs.
    530 mi
Portsmouth United Kingdom
Santander Spain
From $288
  • Brittany Ferries Portsmouth Santander
    Brittany Ferries
    2 crossings a week
    23 hrs. 30 min
    524 mi
Plymouth United Kingdom
Santander Spain
From $169
  • 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
From $149
  • 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
Sete France
Alcudia Spain
  • Corsica Ferries Sete Alcudia
    Corsica Ferries
    247 mi
Toulon France
Ciutadella de Menorca Spain
  • Corsica Ferries Toulon Ciutadella de Menorca
    Corsica Ferries
    241 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 160 routes we offer and compare prices. Finally, select the desired ferry crossing and book it.

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

Tangier-Algeciras, Ciutadella de Menorca-Alcudia, Alcudia-Ciutadella de Menorca and Nador-Almeria are the most popular ferry routes for travelers.

Ferries to Spain - Compare prices and book ferry tickets

Ferry Journey to Spain

Spain: Visit the country after your ferry crossing

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.

Spain: When is the best time to travel?

Spring (March to May) and autumn (September to November) are generally considered the best seasons to visit Spain. Temperatures are mild, averaging between 15 and 25 degrees Celsius, perfect for exploring historic cities such as Madrid, Barcelona, Granada or Seville. Gardens and national parks are in full bloom, offering picturesque landscapes for walks and hikes.

Summer (June to August) is the peak tourist season in Spain, especially on the Mediterranean coast. Temperatures can reach 30 degrees Celsius or more, ideal for beach lovers. However, tourist numbers are often high and prices can be higher. It's advisable to book your accommodation and tickets in advance during this period.

Search for ferries
Accommodation search and booking

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