x
  1. Ferry routes
  2.  › 
  3. Ferries to Spain

Ferry Spain

Ferries to Spain – Routes, Tickets & Timetables

If you want to travel to Spain, you can choose between direct ferry connections from England, Algeria, Ireland, Italy, Morocco and France.
All direct ferry routes to and from Spain. Click on a port or route for more information. You can download and print the map via the following link: Route map Spain.

Spain Ferry Services

Overview of all ferry connections to Spain:

  • Ferries from United Kingdom to Spain
  • Ferries from Algeria to Spain
  • Ferries from Ireland to Spain
  • Ferries from Italy to Spain
  • Ferries from Morocco to Spain
  • Ferries from France to Spain
  • Ferries within Spain
  • Ferries from United Kingdom to Spain

    Portsmouth – Santander / Santander – Portsmouth

    2 Sailings Weekly 28 h 30 miBrittany FerriesBooking

    Plymouth – Santander / Santander – Plymouth

    2 Sailings Weekly 20 h 15 miBrittany FerriesBooking

    Portsmouth – Bilbao / Bilbao – Portsmouth

    3 Sailings Weekly 23 h 45 miBrittany FerriesBooking

    Ferries from Algeria to Spain

    Mostaganem – Valencia / Valencia – Mostaganem

    3 Sailings Weekly 15 hBaleariaBooking

    Ghazaouet – Almeria / Almeria – Ghazaouet

    3 Sailings Weekly 9 h 1 minTrasmediterraneaBooking

    Oran – Almeria / Almeria – Oran

    2 Sailings Weekly 8 h 1 minTrasmediterraneaBooking

    Algiers – Alicante / Alicante – Algiers

    3 Sailings Weekly 13 hAlgerie FerriesBooking

    Algiers – Barcelona / Barcelona – Algiers

    1 Sailings Weekly 15 hAlgerie FerriesBooking

    Ferries from Ireland to Spain

    Rosslare – Bilbao / Bilbao – Rosslare

    2 Sailings Weekly 26 h 44 miBrittany FerriesBooking

    Ferries from Italy to Spain

    Genoa – Barcelona / Barcelona – Genoa

    1 Sailings Weekly 20 h 30 miGrandi Navi VelociBooking

    Porto Torres – Barcelona / Barcelona – Porto Torres

    4 Sailings Weekly 12 hGrimaldi LinesBooking

    Civitavecchia – Barcelona / Barcelona – Civitavecchia

    6 Sailings Weekly 20 hGrimaldi LinesBooking

    Savona – Barcelona / Barcelona – Savona

    1 Sailings Weekly 20 hGrimaldi LinesBooking

    Ferries from Morocco to Spain

    Tangier Med – Algeciras / Algeciras – Tangier Med

    8 Sailings Daily 1 h 30 minFRSBooking
    12 Sailings Daily 1 h 30 minAMLBooking
    1 Sailings Weekly 1 h 30 minBaleariaBooking
    36 Sailings Weekly 1 h 30 minInter ShippingBooking
    1 Sailings Weekly 30 minTrasmediterraneaBooking

    Nador – Almeria / Almeria – Nador

    7 Sailings Weekly 5 hFerrimarocBooking
    10 Sailings Weekly 3 h 30 minNaviera ArmasBooking
    7 Sailings Weekly 5 hTrasmediterraneaBooking
    2 Sailings Weekly 9 hBaleariaBooking

    Tangier Med – Barcelona / Barcelona – Tangier Med

    3 Sailings Weekly 29 h 15 miGrandi Navi VelociBooking
    1 Sailings Weekly 28 hGrimaldi LinesBooking

    Tangier – Tarifa / Tarifa – Tangier

    11 Sailings Daily 1 hFRSBooking
    36 Sailings Weekly 1 hInter ShippingBooking

    Al Hoceima – Motril / Motril – Al Hoceima

    2 Sailings Weekly 5 hNaviera ArmasBooking

    Tangier Med – Malaga / Malaga – Tangier Med

    1 Sailings Weekly 5 hBaleariaBooking

    Nador – Motril / Motril – Nador

    4 Sailings Weekly 4 hNaviera ArmasBooking

    Nador – Barcelona / Barcelona – Nador

    1 Sailings Weekly 31 h 15 miGrandi Navi VelociBooking

    Ferries from France to Spain

    Toulon – Ciutadella / Ciutadella – Toulon

    1 Sailings Weekly 13 h 30 miCorsica FerriesBooking

    Toulon – Alcudia / Alcudia – Toulon

    3 Sailings Weekly 10 h 30 miCorsica FerriesBooking

    Ferries within Spain

    Gandia – Palma / Palma – Gandia

    7 Sailings Weekly 5 h 30 minTrasmediterraneaBooking

    Los Cristianos – Valverde / Valverde – Los Cristianos

    8 Sailings Weekly 2 h 30 minNaviera ArmasBooking

    Arrecife – Santa Cruz de La Palma / Santa Cruz de La Palma – Arrecife

    1 Sailings Weekly 25 hTrasmediterraneaBooking

    Puerto del Rosario – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Puerto del Rosario

    5 Sailings Weekly 10 h 20 miNaviera ArmasBooking
    1 Sailings Weekly 16 h 30 miTrasmediterraneaBooking

    Denia – Ibiza San Antonio / Ibiza San Antonio – Denia

    13 Sailings Weekly 2 hBaleariaBooking

    Alcudia – Ciutadella / Ciutadella – Alcudia

    1 Sailings Weekly 2 hCorsica FerriesBooking
    12 Sailings Weekly 1 h 45 minTrasmediterraneaBooking
    3 Sailings Daily 1 h 30 minFRSBooking
    5 Sailings Daily 1 h 15 minBaleariaBooking

    Palma – Valencia / Valencia – Palma

    7 Sailings Weekly 7 h 30 minGrandi Navi VelociBooking
    9 Sailings Weekly 8 hTrasmediterraneaBooking
    13 Sailings Weekly 6 h 45 minBaleariaBooking

    Barcelona – Palma / Palma – Barcelona

    7 Sailings Weekly 6 h 30 minGrandi Navi VelociBooking
    13 Sailings Weekly 7 hTrasmediterraneaBooking
    7 Sailings Weekly 7 h 30 minBaleariaBooking

    Cadiz – Santa Cruz de La Palma / Santa Cruz de La Palma – Cadiz

    1 Sailings Weekly 53 h 30 miTrasmediterraneaBooking

    Las Palmas – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Las Palmas

    7 Sailings Daily 1 h 40 minNaviera ArmasBooking
    1 Sailings Weekly 3 hTrasmediterraneaBooking

    Barcelona – Mahon / Mahon – Barcelona

    8 Sailings Weekly 7 hTrasmediterraneaBooking

    Corralejo – Playa Blanca / Playa Blanca – Corralejo

    6 Sailings Daily 25 minFred Olsen ExpressBooking
    4 Sailings Daily 30 minLineas Maritimas RomeroBooking
    5 Sailings Daily 35 minNaviera ArmasBooking

    Cadiz – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Cadiz

    1 Sailings Weekly 41 h 30 miTrasmediterraneaBooking

    Denia – Ibiza / Ibiza – Denia

    14 Sailings Weekly 2 hBaleariaBooking

    Arrecife – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Arrecife

    7 Sailings Weekly 10 hNaviera ArmasBooking
    1 Sailings Weekly 13 hTrasmediterraneaBooking

    Arrecife – Las Palmas / Las Palmas – Arrecife

    1 Sailings Weekly 5 h 30 minTrasmediterraneaBooking
    12 Sailings Weekly 3 h 45 minFred Olsen ExpressBooking
    7 Sailings Weekly 5 h 15 minNaviera ArmasBooking

    Los Cristianos – San Sebastian de la Gomera / San Sebastian de la Gomera – Los Cristianos

    3 Sailings Daily 1 hNaviera ArmasBooking
    3 Sailings Daily 50 minFred Olsen ExpressBooking

    Almeria – Melilla / Melilla – Almeria

    2 Sailings Weekly 7 h 1 minTrasmediterraneaBooking
    3 Sailings Weekly 5 h 15 minBaleariaBooking

    Gandia – Ibiza San Antonio / Ibiza San Antonio – Gandia

    7 Sailings Weekly 2 hTrasmediterraneaBooking

    Denia – Formentera / Formentera – Denia

    4 Sailings Daily 2 hBaleariaBooking

    San Sebastian de la Gomera – Santa Cruz de La Palma / Santa Cruz de La Palma – San Sebastian de la Gomera

    6 Sailings Weekly 2 h 30 minNaviera ArmasBooking
    12 Sailings Weekly 4 hFred Olsen ExpressBooking

    Formentera – Ibiza / Ibiza – Formentera

    5 Sailings Daily 45 minTrasmapiBooking
    4 Sailings Daily 30 minFRSBooking
    7 Sailings Daily 1 hAquabusBooking
    29 Sailings Daily 28 minBaleariaBooking
    13 Sailings Daily 25 minMediterranea PitiusaBooking

    Barcelona – Formentera / Formentera – Barcelona

    7 Sailings Weekly 11 h 29 miBaleariaBooking

    Arrecife – Cadiz / Cadiz – Arrecife

    1 Sailings Weekly 31 h 30 miTrasmediterraneaBooking

    Algeciras – Ceuta / Ceuta – Algeciras

    4 Sailings Daily 1 hFRSBooking
    5 Sailings Daily 1 hTrasmediterraneaBooking
    8 Sailings Daily 1 hBaleariaBooking

    Barcelona – Ciutadella / Ciutadella – Barcelona

    14 Sailings Weekly 4 hBaleariaBooking

    Ibiza – Valencia / Valencia – Ibiza

    5 Sailings Weekly 4 h 30 minTrasmediterraneaBooking
    4 Sailings Weekly 5 hGrandi Navi VelociBooking
    13 Sailings Weekly 5 hBaleariaBooking

    Los Cristianos – Valle Gran Rey / Valle Gran Rey – Los Cristianos

    2 Sailings Weekly 1 h 45 minNaviera ArmasBooking

    Formentera – Palma / Palma – Formentera

    7 Sailings Weekly 3 h 59 minBaleariaBooking

    Ibiza – Palma / Palma – Ibiza

    8 Sailings Weekly 3 h 45 minGrandi Navi VelociBooking
    2 Sailings Weekly 3 h 30 minTrasmediterraneaBooking
    12 Sailings Weekly 2 hBaleariaBooking

    Puerto del Rosario – Cadiz / Cadiz – Puerto del Rosario

    1 Sailings Weekly 36 hTrasmediterraneaBooking

    Cadiz – Las Palmas / Las Palmas – Cadiz

    1 Sailings Weekly 34 hTrasmediterraneaBooking

    Denia – Palma / Palma – Denia

    10 Sailings Weekly 5 hBaleariaBooking

    Malaga – Melilla / Melilla – Malaga

    3 Sailings Weekly 6 h 16 minBaleariaBooking
    6 Sailings Weekly 6 hTrasmediterraneaBooking

    Las Palmas – Morro Jable / Morro Jable – Las Palmas

    7 Sailings Weekly 2 h 50 minNaviera ArmasBooking
    3 Sailings Daily 2 hFred Olsen ExpressBooking

    Mahon – Valencia / Valencia – Mahon

    1 Sailings Weekly 14 h 45 miTrasmediterraneaBooking

    Morro Jable – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Morro Jable

    7 Sailings Weekly 5 h 20 minNaviera ArmasBooking

    Barcelona – Ibiza / Ibiza – Barcelona

    7 Sailings Weekly 7 h 59 minBaleariaBooking
    5 Sailings Weekly 9 hTrasmediterraneaBooking
    4 Sailings Weekly 13 h 16 miGrandi Navi VelociBooking

    Las Palmas – Puerto del Rosario / Puerto del Rosario – Las Palmas

    1 Sailings Weekly 6 hTrasmediterraneaBooking
    5 Sailings Weekly 6 h 15 minNaviera ArmasBooking

    Los Cristianos – Santa Cruz de La Palma / Santa Cruz de La Palma – Los Cristianos

    12 Sailings Weekly 2 h 15 minNaviera ArmasBooking
    14 Sailings Weekly 2 h 30 minFred Olsen ExpressBooking

    Alcudia – Barcelona / Barcelona – Alcudia

    13 Sailings Weekly 6 hBaleariaBooking

    Mahon – Palma / Palma – Mahon

    1 Sailings Weekly 5 h 30 minTrasmediterraneaBooking

    Santa Cruz de La Palma – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Santa Cruz de La Palma

    1 Sailings Weekly 5 h 30 minTrasmediterraneaBooking

    Ibiza San Antonio – Palma / Palma – Ibiza San Antonio

    7 Sailings Weekly 2 h 30 minTrasmediterraneaBooking

    Gandia – Ibiza / Ibiza – Gandia

    10 Sailings Weekly 2 h 30 minTrasmediterraneaBooking

    Huelva – Las Palmas / Las Palmas – Huelva

    1 Sailings Weekly 33 h 15 miFRSBooking
    2 Sailings Weekly 32 h 31 miFred Olsen ExpressBooking

    La Graciosa – Orzola / Orzola – La Graciosa

    8 Sailings Daily 25 minBiosfera ExpressBooking
    10 Sailings Daily 30 minLineas Maritimas RomeroBooking

    Huelva – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Huelva

    1 Sailings Weekly 38 hFRSBooking
    2 Sailings Weekly 31 h 30 miFred Olsen ExpressBooking

    Arrecife – Huelva / Huelva – Arrecife

    1 Sailings Weekly 28 hFRSBooking

    Agaete – Santa Cruz de Tenerife / Santa Cruz de Tenerife – Agaete

    8 Sailings Daily 1 h 20 minFred Olsen ExpressBooking

    Corralejo – Lobos / Lobos – Corralejo

    7 Sailings Daily 15 minNaviera NortourBooking

    Playa Santiago – San Sebastian de la Gomera / San Sebastian de la Gomera – Playa Santiago

    3 Sailings Daily 30 minFred Olsen ExpressBooking

    Playa Santiago – Valle Gran Rey / Valle Gran Rey – Playa Santiago

    3 Sailings Daily 40 minFred Olsen ExpressBooking

    San Sebastian de la Gomera – Valle Gran Rey / Valle Gran Rey – San Sebastian de la Gomera

    3 Sailings Daily 1 h 10 minFred Olsen ExpressBooking

    Las Palmas – Santa Cruz de La Palma / Santa Cruz de La Palma – Las Palmas

    5 Sailings Weekly 7 h 45 minNaviera ArmasBooking

    Ons Island – Vigo / Vigo – Ons Island

    2 Sailings Weekly 1 h 30 minMar de OnsBooking

    Cangas – Cies Islands / Cies Islands – Cangas

    28 Sailings Weekly 1 hMar de OnsBooking

    Motril – Melilla / Melilla – Motril

    3 Sailings Weekly 4 h 45 minBaleariaBooking
    3 Sailings Weekly 4 h 15 minFRSBooking

    Playa d'en Bossa – Formentera / Formentera – Playa d'en Bossa

    4 Sailings Daily 55 minAquabusBooking

    Vigo – Cies Islands / Cies Islands – Vigo

    18 Sailings Weekly 45 minMar de OnsBooking
    15 Sailings Weekly 45 minNaviera NabiaBooking