Spanish-Web Logo

Ferries Routes to and from Spain, the Balearic and Canary Islands


Ferries between the UK and northern Spain

Ferry routes from the UK to Northern Spain


There are two options for a ferry crossing direct from the UK to Spain.

Please click on the ferry port name for more information on both the port and routes.

1 Plymouth to Santander

2 Portsmouth to Bilbao

3 Portsmouth to Santander


Ferries between eastern Spain, the Balearic Islands, Morocco, Algeria, and Italy

Ferry routes form eastern Spain to the Balearic Islands, between the islands, and from eastern Spain to Italy, Morocco and Algeria


Please click on the ferry port name for more information on both the port and routes.

1 Barcelona to Tangier (Morocco)
2       ""      to Ibiza
3       ""      to Palma de Mallorca
4       ""      to Ciutedella (Menorca)
5       ""      to Mahon
6       ""      to Rome and Livono (Italy)
7 Valencia to Mahon
8       ""      to Palma de Mallorca
9       ""      to Ibiza
10 Denia to Palma de Mallorca
11    ""   to Ibiza
12 Alicante to Oran (Algeria)
13 Ibiza to Formentera
14    ""   to Palma de Mallorca
15 Alcúdia to Ciutedella


Ferries between southern Spain, the Canary Islands, Morocco, and Algeria

Ferry routes from southern Spain to the Canary Islands, Morocco and Algeria


Please click on the ferry port name for more information on both the port and routes.

1. Tarifa to Tangier (Morocco)
2. Algeciras to Tangier (Morocco)
3.     ""    to Cueta (Spanish enclave)
4. Malaga to Melilla (Spanish enclave).
5. Almeria to Al Hocemia
6.    ""    to Melilla (Spanish enclave on North Africa)
7.    ""    to Nador
8.    ""    to Ghazaouet (Algeria)
9. Barcelona to Tangier
10 Cadiz to Las Palmas de Gran Canaria.


Ferries from southern Spain to (and between) the Canary Islands

Ferry routes between the Canary Islands and from southern Spain to the islands


Please click on the ferry port name for more information on both the port and routes.

1 Las Palmas de Gran Canaria to Cadiz
2    ""    to Madeira
3    ""    to Santa Cruz de Tenerife
4    ""    to Morra Jable (Fuerteventura)
5    ""    to Puerto de Rosario
6    ""    to Arrecife
7 S.C. de Tenerife to S.C. de La Palma
8    ""    to Valverde (El Hierro)
9    ""   to Agaete (Gran Canaria)
10 Playa Blanca to Carralejo (Lanzarote to Fuerteventrua)
11 Los Christianos to S.C. de La Palma
12    ""    to San Sebastian (La Gomera)
13    ""    to Valverde (El Hierro)
14 Santa Cruz de La Palma to Valverde (El Hierro)