The port of Tanger-Med in Morocco

Ferry from Barcelona to Tangier

Tickets & Schedules

How to get from Barcelona to Tangier by ferry

There are about 5 weekly ferry crossings from the port of Barcelona to Tanger-Med in Tangier. Read our ferry guide with the latest information for this route.

Ferry schedules from Barcelona to Tangier*

Is there a ferry from Barcelona to Tangier?

Normally there are 5 weekly ferry routes from Barcelona to Tangier. The ferry company that usually operates on this route is GNV. 

Please keep in mind that ferry schedules are subject to change depending on the season. You can find real-time schedules about the Barcelona-Tangier route and book ferry tickets online on Ferryhopper.

How long is the ferry ride from Barcelona to Tangier?

The duration of the Barcelona-Tangier ferry crossing ranges from 28 hr to 33 hr. 

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

The distance between the 2 ports is long so there are mostly standard ferries operating on the Barcelona-Tangier route. The fastest ferry takes 28 hr to reach the port of Tanger-Med. 

How much is the ferry from Barcelona to Tangier?

Ferry prices from Barcelona to the port of Tangier (Tanger-Med) start at €63. The final ticket cost can be higher or lower depending on discounts, seat or cabin type, and vehicle selection. 

What’s the ferry schedule from Barcelona to Tangier?

There are usually at least 5 ferry crossings per week in 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.

What’s the distance between Barcelona and Tangier?

The distance between Barcelona and Tanger-Med is around 572 nautical miles (1060km).

Am I allowed to travel from Barcelona to Tangier?

At the moment, it is not possible to travel to Tanger-Med from the port of Barcelona. Ferry routes from Spain to Morocco are currently suspended for passengers and are allowed only for goods. Bear in mind that travel guidelines may change, so make sure you check our blog about ferry travel and Covid-19 in Spain.

Where can I book cheap ferry tickets from Barcelona to Tangier?

You can easily book cheap ferry tickets from Barcelona to Tangier. On our Map of ferries, you can check all the available ferry connections, compare companies and fares, and book your ferry tickets at no extra cost.

The walls at the Medina of Tangier

The Medina of Tangier with an amazing view of Gibraltar and the Spanish coast

Useful tips for your ferry trip from Barcelona to Tangier

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

  • We recommend arriving at the port of Barcelona at least 1.5 hr prior to departure as it can get busy, especially in the summer. 
  • In Barcelona, the ferry port is located near the city center, only a few meters away from the famous La Rambla.
  • The port of Tanger-Med is the main gateway from North Africa to Europe. There is a 500-vehicle parking area, as well as a port shuttle bus service for passengers.
  • Tangier is great for summer vacation. Some of the most popular beaches in Tangier are Tangier City, Blanca, Sidi Kacem, Bouhendia.
  • 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. The port is located 9km out of the center of the city of Barcelona.

It's easily accessible by public transport as well as by car or taxi. The closest underground station is "Drassanes" on line L3 just a few steps from the port. The buses that reach the port are D20, H14, 20, 21, 91, 120, 121.

To get to the port of Barcelona from the city airport you'll need about 25 min by car or 1 hr by public transport. 

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

Yes, ferries traveling from Barcelona to Tanger-Med can carry vehicles. 

Ferry luggage

Each ferry company has its own baggage allowance policy. In GNV there is no weight limit on luggage and you can carry up to 2 pieces of personal luggage. The ferries also have lockers that are accessible throughout the journey. 


The ferries that travel from Barcelona to Tanger-Med have cabins, as well as numbered seats, for a more comfortable trip. 

Daily ferries from Barcelona to Tangier