Ferry from Barcelona to Tangier

Tickets, Prices & Schedules

Ferries between Barcelona and Tangier run throughout the year with 5 weekly crossings. Find updated info, compare ferry timetables, companies and prices and book your ferry tickets on Ferryhopper at no extra cost.

Ferry schedules

Barcelona Tangier Schedules frequency: 6 days per week Earliest ferry: 03:00 Latest ferry: 14:30 Average duration: 31h 52m Price range: 111.64 € - 688.02 €
Tangier Barcelona Schedules frequency: 4 days per week Earliest ferry: 18:30 Latest ferry: 23:59 Average duration: 34h 15m Price range: 86.35 € - 553.90 €
Ferry companies GRANDI NAVI VELOCI

Is there a ferry from Barcelona to Tangier?

Yes, there are usually 5 weekly crossings serving the Barcelona -Tangier ferry route all year round. The route is operated by Grandi Navi Veloci (GNV)

Am I allowed to travel from Barcelona to Tangier?

Yes, you can travel from Barcelona to the port of Tangier by ferry at the moment. 

However, travel guidelines may change so check the latest updates on Covid-19 and visit our FaQ page before your trip. 

What’s the ferry schedule from Barcelona to Tangier

There are usually 5 weekly crossings operating the Barcelona -Tangier route.

The earliest ferry usually departs at 08:00 and arrives in Tangier around 13:00 the next day. The latest crossing is at 14:30, reaching Tangier around 20:30 the next day.

Tip: bear in mind that ferry schedules may change. Therefore, make sure to check your travel time before your trip.

Ferry Tickets, Offers & Discounts

How much is the ferry from Barcelona to Tangier?

The Barcelona -Tangier ferry price starts at €70. The ticket cost can be higher or lower depending on discounts, seat or cabin type and vehicle selection. 


On Ferryhopper, you can find the best offers for the ferry trip to Tangier from Barcelona. Take a look at our ferry routes, find the lowest ferry prices for this route and book your ferry tickets on Ferryhopper at no extra cost.


Children up to 3 years can travel from Barcelona to Tangier for free. There are also special discounts for children between the ages of 4 and 12, students, large families and permanent residents.

Ferry Route Info

How long is the ferry ride from Barcelona to Tangier?

The ferry trip from Barcelona to Tangier takes between 28 to 33 hr. The duration of the trip depends on the type of vessel and the weather conditions.

Is there a high-speed ferry from Barcelona to Tangier?

No, the connection from the port of Barcelona to Tangier is operated only by conventional ferries. The fastest ferry takes about 28 hr to reach the port of Tangier.

Tip: it’s better to book your cabin in advance to enjoy a comfortable trip.

What’s the distance between Barcelona and Tangier?

The distance between Barcelona and Tangier is around 572 nautical miles (1060km).

Ferry Trip Tips

Useful tips for your ferry trip from Barcelona to Tangier

Here are some travel tips for your trip from Barcelona to Tangier: 

  • We recommend arriving at the port of Barcelona at least 90 min prior to departure as it can get busy, especially in the summer. 
  • Nador is also a popular port of arrival for trips to the Moroccan coast. You can hop on a ferry from Barcelona to Nador and explore the beauty of the Moroccan coastal towns and cities.
  • Read our Tangier travel guide for more tips and useful information about the Morrocan city. 

Where to take the ferry from Barcelona to Tangier

Ferries to Tangier depart from the port of Barcelona. which is less than 3.5km from the city center of Barcelona and easily accessible on foot from the famous La Rambla.

It's easily accessible by public transport as well as by car or taxi. The closest underground station is Drassanes (Line L3), just a few steps from the port. The buses reaching the port are D20, H14, 20, 21, 91, 120, and 121.

You can also reach the port of Barcelona from the city airport in about 25 min by car or in 1 hr by public transport. 

Can I travel on the ferry from Barcelona to Tangier with a car?

Yes, on the ferries operating the Barcelona -Tangier connection, it is possible to embark your vehicle.

Ferry luggage

In GNV ferries, there is no weight limit on luggage and you can carry up to 2 pieces of luggage. The ferries also have lockers that are accessible throughout the journey.


The ferries traveling from Barcelona to Tangier have cabins, as well as numbered seats.

Pet travel

On Barcelona -Tangier ferries, you can bring your pet on board. Make sure to fill out the appropriate information as you book your tickets. A carrier or cage is required for small pets. As for larger pets, they must have a muzzle and be on a leash.

Where can I book ferry tickets from Barcelona to Tangier?

You can book cheap ferry tickets from Barcelona to Tangier online on Ferryhopper. On our Map of ferries, you can check all available ferry connections, compare companies and ticket prices, and book your ferry trip to Tangier at no extra cost.

Book your ferry tickets