FerryConnect

Spain → Morocco

Barcelona → Tanger Med

GNV’s long-haul ferry from Barcelona to Tanger Med, Morocco’s big port east of Tangier, used mostly by people driving to Morocco who want to skip the road through Spain. The crossing takes roughly a day and a half, so cabins are worth booking.

Barcelona to Tanger Med ferry at a glance

The ferry from Barcelona to Tanger Med takes 29h 45m – 33h 45m (about 31h 35m on average) across the Mediterranean Sea, operated by GNV. Both vehicles and foot passengers are carried. Typical frequency: weekly sailings; check the booking site for days.

Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel. Route facts last reviewed 2026-10-27.

Sources: gnv.it · ferryscanner.com · How we verify

Return crossing: Tanger Med to Barcelona

GNV also sails Tanger Med to Barcelona, taking 29h 45m – 33h 45m (about 31h 35m on average). GNV also sails Tanger Med to Barcelona.

Barcelona to Tanger Med ferry timetable & sailing pattern

Times from Ferryscanner, check before you travel. No operator publishes a timetable for this crossing, so these are the departures Ferryscanner lists.

Weekly GNV sailings; days on the booking site

Return: GNV also sails Tanger Med to Barcelona.

Timetables change by season and date. Check exact departures and live seats for your travel date before you book.

Check prices & book on 12Go →

Source: Ferryscanner Barcelona – Tanger Med route page. Verified 2026-10-27.

Maritime Crossing Route Map

Interactive sea passage between Barcelona and Tanger Med

📐 488 Nautical Miles
Barcelona⇄Tanger Med
⏱ 29h 45m – 33h 45m (about 31h 35m on average) · 📐 488 nm
⚡ Instant E-Ticket

Ready to cross from Barcelona to Tanger Med?

Book your crossing with 12Go: live fares, availability and sailing times.

Operators on This Route

OperatorCrossing TimeVessels
GNV29h 45m – 33h 45mGNV Aurora, GNV Cristal, GNV Virgo

Route Features

🚗

Vehicles

Cars, campervans, and motorbikes accepted

🚶

Foot Passengers

Walk-on passengers welcome

🐕

Pets

Pets allowed with valid documents

📐

Distance

488 nautical miles

Getting There & Onward Transport

  • Tanger Med is about 40 km east of Tangier; buses, taxis and shuttles connect the terminal with the city
  • Barcelona’s ferry terminals are in the port, south of the old town

Frequently Asked Questions

How long is the ferry from Barcelona to Tanger Med?
According to Ferryscanner’s route page, GNV’s crossings take between 29 hours 45 minutes and 33 hours 45 minutes, about 31 hours 35 minutes on average. GNV does not publish crossing times on its own route page, so check when you book.
Can I take my car from Barcelona to Morocco?
Yes. GNV’s Barcelona – Tangier ferry carries cars, motorbikes and campervans, and its ships have cabins.
How often does the Barcelona to Tanger Med ferry sail?
Weekly GNV sailings; days on the booking site. These are the departures Ferryscanner listed (checked 2026-10-27); no operator timetable is published, so check before you travel.
Which ferry companies sail from Barcelona to Tanger Med?
GNV operates this route. Compare sailing times and ticket types before booking, as they often differ between operators.
Can I take the Barcelona to Tanger Med ferry as a foot passenger?
Yes. Foot passengers can travel on this route. Allow time to reach the passenger terminal and check the operator’s check-in closing time.
Are dogs and pets allowed on the Barcelona to Tanger Med ferry?
Pets are accepted on this route, subject to the operator’s rules (for example staying in the vehicle, kennels or pet-friendly cabins). International crossings also require the correct pet travel documents.
How far is Barcelona from Tanger Med by ferry?
The sea crossing is about 488 nautical miles (roughly 904 km).