Spain–Morocco Ferries
Crossing the Strait of Gibraltar
The 14-kilometre Strait of Gibraltar is one of the world's busiest waterways. For travellers, three ferry crossings connect mainland Spain with North Africa: Tarifa–Tangier, Algeciras–Tangier Med, and Algeciras–Ceuta. They look similar on a map but serve different purposes.
Tarifa to Tangier: the city-centre crossing
Tarifa is the southernmost tip of mainland Europe and the departure point for the quickest crossing to Morocco. The ferry takes about 1 hour and docks at Tangier Ville, the city port next to the medina, so there is no transfer into town.
Two companies run it in 2026: Baleària, which holds a 15-year port concession that started in May 2025, and Africa Morocco Link (AML), which sails from a separate berth. Between them there are roughly 8 to 10 crossings a day. FRS no longer sails from Tarifa. It ran the route for 25 years and made its last crossing on 4 May 2025. Older guides and booking pages that still list FRS for Tarifa are out of date. Full details are on the Tarifa to Tangier ferry page.
Tarifa is a small whitewashed town where the Atlantic meets the Mediterranean, popular with kitesurfers and day-trippers to Morocco. For a short visit to Tangier, it is the right starting point for foot passengers.
Both operators carry cars, but Tarifa's port is much smaller than Algeciras, so most drivers heading deeper into Morocco use Algeciras instead.
Algeciras: the main vehicle hub
Algeciras, about 20 km east of Tarifa along the coast, is the workhorse port of the strait. It has the most frequent sailings, the largest capacity and the best facilities for drivers taking cars, vans or campervans across.
From Algeciras, ferries go to two destinations. Tangier Med is about 1 h 30 away. The port lies about 40 km east of Tangier city, so you need a taxi or bus into the centre. It handles most of the vehicle traffic and suits drivers heading further into Morocco. Ceuta, Spain's city on the North African coast, is the other Algeciras route: about 1 hour, and you stay in Spain, so there are no Moroccan border formalities until you cross the land border.
The Algeciras operators changed in 2024 to 2026:
- DFDS bought FRS Iberia/Maroc in 2024, and FRS sailings are now sold as DFDS. DFDS runs both Tangier Med and Ceuta. In 2026 it is also taking over Naviera Armas's Tangier Med service and the ferry Volcán de Tamasite. See the FRS / DFDS guide.
- Baleària sails both Tangier Med and Ceuta.
- Africa Morocco Link (AML) sails Tangier Med.
- Naviera Armas (Trasmediterránea) still sailed Algeciras to Ceuta with the fast ferry Villa de Agaete in September 2026. DFDS declined to buy that part of the business, and Spain's competition authority requires it to pass to a third operator, so check this route close to your travel date.
Route details: Algeciras to Tangier Med and Algeciras to Ceuta.
The Balearic Islands from Barcelona and Valencia
Spain's other main ferry network connects Barcelona and Valencia with the Balearic Islands: Mallorca, Ibiza, Menorca and Formentera.
Barcelona–Mallorca is served by large overnight car ferries (7–8 hours, arriving in the morning) and a daytime high-speed service of about 4 hours. Barcelona–Ibiza is an overnight crossing of 8–9 hours. Valencia–Ibiza takes 5–7 hours depending on the route; Dénia–Ibiza is the shortest crossing at 2–3 hours and a popular choice for travellers in the region.
The short Ibiza–Formentera hop is just 30 minutes and runs frequently through the day.
Baleària and Trasmed (owned by the Italian Grimaldi group since 2021) operate the main Balearic network. Book car space early for summer travel. July and August sailings, especially on Barcelona routes, fill up weeks ahead.
Operators and booking
The key operators in Spain are:
- Baleària: serves Tarifa to Tangier Ville, both Algeciras routes and the Balearic Islands. It is one of Spain's largest ferry companies and in 2025 agreed to buy Naviera Armas's Canary Islands and Alborán Sea routes.
- DFDS (formerly FRS): Algeciras to Tangier Med and Algeciras to Ceuta. FRS left Tarifa in May 2025.
- Africa Morocco Link (AML): Tarifa to Tangier Ville and Algeciras to Tangier Med.
- Naviera Armas (Trasmediterránea): selling its routes to Baleària and DFDS; still on Algeciras to Ceuta in September 2026.
- Trasmed: Grimaldi's Spanish line to the Balearic Islands from Barcelona and Valencia. It is a separate company from Naviera Armas despite the similar name.
Practical notes
The crossings to Tangier are a proper international border. Bring your passport, and check visa requirements for Morocco before you travel (EU citizens can enter Morocco visa-free for 90 days; other nationalities vary). Customs declarations for vehicles are required at the Moroccan port of entry.
Morocco has used GMT all year since 20 September 2026. That makes Moroccan time two hours behind Spain until 25 October 2026 and one hour behind for the rest of the winter, so check which local time a ticket shows.
In summer, the crossing becomes very busy with the Operación Paso del Estrecho (Operation Marhaba in Morocco), the annual migration of Moroccan workers and their families between Europe and North Africa. The peak is typically mid-July to mid-August; if your dates are flexible, crossing before or after reduces waiting times at both ports significantly.
Ferry routes
- Alcúdia to CiutadellaAlcúdia (Mallorca) → Ciutadella (Menorca)
- Algeciras to CeutaAlgeciras → Ceuta
- Algeciras to Tangier MedAlgeciras → Tangier Med
- Barcelona to MaóBarcelona → Maó (Menorca)
- Barcelona to MallorcaBarcelona → Mallorca (Palma)
- Barcelona to MenorcaBarcelona → Menorca (Maó)
- Dénia to FormenteraDénia → Formentera
- Dénia to IbizaDénia → Ibiza Town (Eivissa)
- Dénia to PalmaDénia → Palma (Mallorca)
- Ferry to IbizaBarcelona → Ibiza Town (Eivissa)
- Ibiza to FormenteraIbiza Town (Eivissa) → Formentera (La Savina)
- Palma to IbizaPalma (Mallorca) → Ibiza
- Tarifa to TangierTarifa → Tangier Ville
- Valencia to IbizaValencia → Ibiza Town (Eivissa)
- Valencia to MallorcaValencia → Mallorca
Ports & islands
- Barcelona Ferry PortBarcelona Ferry Port: overnight Balearic crossings to Mallorca, Ibiza and Menorca, plus routes to Italy. Location, terminals and travel tips.
- Formentera FerriesFormentera ferry port (La Savina): connections from Ibiza, car-ferry options and planning tips for the Balearics' smallest island.
- Ibiza FerriesIbiza ferry port (Eivissa): mainland connections from Barcelona, Valencia and Dénia, plus the Formentera hop. Routes, operators and practical tips.
- Mallorca FerriesMallorca ferry port (Palma de Mallorca): connections from Barcelona, Valencia and the Balearic islands, operators and planning tips.
- Menorca FerriesMenorca ferry port (Maó): connections from Barcelona and Mallorca, overnight ferry options and planning tips for the Balearics' quietest island.
- Valencia Ferry PortValencia Ferry Port: routes to Ibiza, Mallorca and Menorca. Operators, crossing times and practical travel tips for the Balearic Islands.
Frequently asked questions
- What is the fastest ferry from Spain to Morocco?
- Tarifa to Tangier Ville, at about 1 hour. It is the only route that sails straight into Tangier city centre. Baleària and Africa Morocco Link (AML) run it; FRS stopped sailing it on 4 May 2025.
- Who runs the ferries from Algeciras to Morocco?
- DFDS (which bought FRS) and Baleària sail Algeciras to Tangier Med, and Africa Morocco Link (AML) also runs the route. DFDS is taking over Naviera Armas's Tangier Med service in 2026. Algeciras to Ceuta is run by DFDS, Baleària and, in September 2026, Naviera Armas.
- Do I need a passport?
- Yes. This is a border crossing between Spain and Morocco, so a valid passport (and a visa if your nationality requires one) is needed.
- What is the difference between Tangier and Tangier Med?
- Tangier Ville is the city port next to the medina, served from Tarifa. Tangier Med is a much larger port about 40 km east of the city, served from Algeciras and used by most car traffic.
- What time is it in Morocco compared with Spain?
- Since 20 September 2026 Morocco stays on GMT all year. That puts it two hours behind Spain until Spain's clocks go back on 25 October 2026, and one hour behind after that. Check which local time your ferry ticket shows.
- How do I get from Barcelona or Madrid to the Balearic Islands by ferry?
- From Barcelona or Valencia. Overnight car ferries from Barcelona reach Mallorca in 7–8 hours; from Valencia to Ibiza is 7 hours. Baleària and Trasmed (part of the Grimaldi group) operate both routes.
Compare schedules & book your ferry
Live times and prices on Direct Ferries.