Spain is a hub in three directions: across the Strait of Gibraltar to Morocco and the Spanish exclaves, from Barcelona and Valencia to Italy and the Balearics, and from Cádiz and Huelva to the Canaries. Added to this are the Atlantic services to England and Ireland. We will obtain the operators' quotes for you.
Click a route to request it directly.
| Ferry route | Duration / frequency | Ferry type / operator |
|---|---|---|
| Algeciras (E) - Tánger Med (MA) | 1.5 hours frequent departures |
Ro-pax ferry Baleària |
| Algeciras (E) - Tánger Med (MA) | 1.5 hours frequent departures |
Ro-pax ferry DFDS |
| Algeciras (E) - Tánger Med (MA) | 1.5 hours frequent departures |
Ro-pax ferry Africa Morocco Link |
| Algeciras (E) - Tánger Med (MA) | 1.5 hours several times a day |
Ro-pax ferry Inter Shipping |
| Algeciras (E) - Ceuta (E) | 1 hour frequent departures |
Ro-pax ferry Baleària |
| Algeciras (E) - Ceuta (E) | 1 hour frequent departures |
Ro-pax ferry DFDS |
| Tarifa (E) - Tánger Ville (MA) | 1 hour several times a day |
Fast ferry DFDS |
| Tarifa (E) - Tánger Ville (MA) | 1 hour several times a day |
Fast ferry Inter Shipping |
| Almería (E) - Nador (MA) | 6 hours several times a week |
Ro-pax ferry Baleària |
| Almería (E) - Melilla (E) | 6 hours several times a week |
Ro-pax ferry Baleària |
| Málaga (E) - Melilla (E) | 7 hours several times a week |
Ro-pax ferry Baleària |
| Motril (E) - Nador (MA) | 5 hours several times a week |
Ro-pax ferry Baleària |
| Alicante (E) - Oran (DZ) | 12 hours several times a week |
Ro-pax ferry Algérie Ferries |
| Alicante (E) - Alger (DZ) | 13 hours several times a week |
Ro-pax ferry Algérie Ferries |
| Barcelona (E) - Alger (DZ) | 13 hours weekly |
Ro-pax ferry Algérie Ferries |
| Barcelona (E) - Civitavecchia (I) | 20 hours several times a week |
Ro-pax ferry Grimaldi Lines |
| Barcelona (E) - Livorno (I) | 19 hours several times a week |
Ro-pax ferry Grimaldi Lines |
| Barcelona (E) - Porto Torres (Sardinien, I) | 12 hours several times a week |
Ro-pax ferry Grimaldi Lines |
| Barcelona (E) - Genova (I) | 19 hours several times a week |
Ro-pax ferry Grandi Navi Veloci |
| Santander (E) - Portsmouth (GB) | 24 hours several times a week |
Ro-pax ferry Brittany Ferries |
| Bilbao (E) - Portsmouth (GB) | 29 hours several times a week |
Ro-pax ferry Brittany Ferries |
| Bilbao (E) - Rosslare (IRL) | 30 hours weekly |
Ro-pax ferry Brittany Ferries |
The Canaries belong to the customs territory of the EU but not to its VAT and excise territory – an intra-Community supply is therefore not possible. Allow two hours of lead time at the terminal and bring complete paperwork. Unaccompanied vehicles count as freight. Ceuta and Melilla lie outside both the customs and the tax territory of the EU.
| Ferry route | Duration / frequency | Ferry type / operator |
|---|---|---|
| Barcelona (E) - Palma (Mallorca, E) | 7.5 hours daily |
Ro-pax ferry Baleària |
| Barcelona (E) - Ibiza (E) | 8 hours daily |
Ro-pax ferry Baleària |
| Barcelona (E) - Maó (Menorca, E) | 8 hours several times a week |
Ro-pax ferry Baleària |
| Valencia (E) - Palma (Mallorca, E) | 7 hours daily |
Ro-pax ferry Baleària |
| Dénia (E) - Ibiza (E) | 2 hours daily |
Fast ferry Baleària |
| Cádiz (E) - Las Palmas (Gran Canaria, E) | 33–35 hours several times a week |
Ro-pax ferry Baleària Canarias |
| Cádiz (E) - Santa Cruz de Tenerife (E) | 38–44 hours several times a week |
Ro-pax ferry Baleària Canarias |
| Cádiz (E) - Arrecife (Lanzarote, E) | 30 hours weekly |
Ro-pax ferry Baleària Canarias |
| Cádiz (E) - Puerto del Rosario (Fuerteventura, E) | 32 hours weekly |
Ro-pax ferry Baleària Canarias |
| Huelva (E) - Las Palmas (Gran Canaria, E) | 33–42 hours three times a week |
Ro-pax ferry Fred. Olsen Express |
| Huelva (E) - Santa Cruz de Tenerife (E) | 33–42 hours three times a week |
Ro-pax ferry Fred. Olsen Express |
| Las Palmas (Gran Canaria, E) - Santa Cruz de Tenerife (E) | 2.5 hours several times a day |
Ro-pax ferry Baleària Canarias |
| Agaete (Gran Canaria, E) - Santa Cruz de Tenerife (E) | 1.5 hours several times a day |
Fast ferry Fred. Olsen Express |
| Playa Blanca (Lanzarote, E) - Corralejo (Fuerteventura, E) | 30 minutes several times a day |
Car ferry Fred. Olsen Express |