Ferries from Tangier in Morocco to Barcelona in Spain, run all year-round from Tanger Med ports, 1 days a week. The first ferry from Tanger Med, leaves at 23:59. The last ferry of the day departs from Tanger Med at 23:59. Between June and September, there are about 3 ferry crossings each week. During the low season, the route usually has around 1 weekly sailings. The quickest ferry from Tanger Med takes 31h , while the average duration is around 32h 31min. Ticket prices range between €85.00 and €175.00. You can book your ferry to Barcelona, Spain, online through Ferryscanner for an easy booking experience and the best price guarantee.

Ferry companies from Tangier to Barcelona

The route from Tangier to Barcelona is operated by Grandi Navi Veloci. See the ferry companies running next week, grouped by departure port and sorted by average ticket price.

Tanger Med - Barcelona
Grandi Navi Veloci
Grandi Navi Veloci
7 weekly
32h 21m
€85.00Find Tickets
Last Update: 20/03/2026

Tangier to Barcelona ferry schedule

The ferry schedule from Tangier to Barcelona in Spain can change depending on the company and time of year. A quick overview to help you plan your trip:

EARLIEST FERRY
23:59
LATEST FERRY
23:59
FASTEST FERRY
31h 0m
DURATION
31h 0m - 34h 45m
FREQUENCY
Weekly
NUMBER OF STOPS
1
PRICE RANGE
€85.00 - €175.00
ROUTE DISTANCE
904.81km / 488.24nm
Aerial view of a large ferry approaching a busy passenger port in a coastal city.

Can I travel by ferry from Tangier to Barcelona, Spain?

Yes, you can travel from Tangier to Barcelona by ferry, a convenient way for you to move between Morocco and Spain. The route is served by Grandi Navi Veloci ferry companies, with an average travel time of 32h 31min to reach Spain. Ferry options depart from Tanger Med ports and are available weekly.

Traveler enjoying sunset views from a ferry deck during a sea crossing.

How long is the ferry from Tangier, Morocco to Barcelona, Spain?

The ferry trip from Tangier in Morocco to Barcelona in Spain takes on average around 32h 31min, with the fastest ferry completing the crossing in 31h from Tanger Med port. For the remaining ports, the average travel time is: . Travel times can change depending on the ferry operator, sea conditions, and whether you’re taking a high-speed or regular ferry. In some cases, the route might be available by just one ferry company.

The distance between Tangier and Barcelona is roughly 904.81km or 488.24nm. The longest ferry trip on this route takes up to 34h 45min and leaves from Tanger Med.

When you book ferries to Barcelona through Ferryscanner, the Recommended option is picked using an algorithm that looks at things like direct routes, travel time, e-ticket availability, and arrival times. This helps you find the most convenient option for your trip.

Fastest crossing from Tangier to Barcelona, Spain

The quickest ferry from Tangier to Barcelona in Spain is the EXCELSIOR., run by Grandi Navi Veloci, leaving from Tanger Med. It takes only 31h , making it the shortest ferry ride on this route.

Is it possible to take a day trip from Tangier to Barcelona?

No, a day trip from Tangier to Barcelona isn’t really doable, since the shortest trip takes 31h and there’s no return ferry on the same day. It’s better to plan to stay at least one night in Barcelona to enjoy your visit. You can use our ferry search and booking system to check return options and see all schedules for the Barcelona to Tangier route.

Do overnight ferries run from Tangier to Barcelona?

Night ferries are available on the Tangier to Barcelona route, with departures from Tanger Med. They offer a comfortable option for reaching Spain while making the most of your overnight travel.

This summary for the Tangier (All Ports) to Barcelona in Spain route is based on recent data and is updated regularly. Schedules may change due to seasons, ferry companies, or availability. For the latest timetable, including routes, stops, and prices, check our ferry search and booking system.

Man sitting on a cliff with a laptop, looking out over the sea near sunset.

Ferry prices, offers and discounts from Tangier to Barcelona

Ferry ticket prices from Tangier to Barcelona in Spain depend on the type of ticket, the ferry company, and the port you leave from. Foot passenger fares range from €85.00 to €175.00, while vehicle tickets cost around €201.00 on average. Extras like cabins or premium seats may come with an additional charge. When sailing from:

  • Tanger Med, ferry tickets start at €85.00 for foot passengers and from €89.95 for vehicles.

Booking as early as possible is the best way to get the lowest prices when traveling to Barcelona, as fares tend to increase closer to departure. Some ferries may have specific restrictions, such as only accepting foot passengers or requiring vehicles for boarding.

Ferry Offers

You might find special offers on the Tangier to Barcelona route, depending on the season and the ferry company. These can include early booking discounts or limited-time promotions. To stay in the loop, follow the Ferryscanner blog, keep an eye on our social media, and subscribe to our newsletter. Booking in advance is the best way to grab a low-price ticket to Barcelona. Any available offers will be automatically applied when you book.

Choose your ferry from Tangier to Barcelona

Traveler checking directions on a smartphone in front of a large transportation map.

How to get from Tangier to Spain

To get from Tangier to Barcelona, the ferry is your best option, with departures from both Tanger Med and the more central port in the city. Tanger Med is about 40 kilometers from downtown Tangier, easily reached by bus or taxi, which run frequently and take around 35 minutes. The city port is closer, just a short cab ride away, making access convenient for travelers.

At each port, you're likely to board at designated terminals where you'll find signs in both Arabic and Spanish. Expect passport checks as you prepare to embark, along with basic document verification. It's wise to arrive early to handle any potential customs procedures and ensure you have everything you need. Don't forget to review your tickets or emails for any updates before you go.

Close-up of a traveler sitting on a suitcase next to a parked car, ready to depart.

Traveling from Tangier to Barcelona on foot or by vehicle

Ferries from Tangier to Barcelona in Spain allow foot passengers, and wheelchair accessibility is usually available. To confirm specific services, please contact our support team. Passengers are advised to arrive at the boarding point at least 60 minutes before departure. For added convenience and peace of mind, add Flexi Cancellation and SMS Notification Packages during the booking process.

View of multiple cars parked on a ferry deck during a sea crossing.

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

Cars are allowed on certain ferries from Tangier to Barcelona, Spain, and we provide a simple and convenient way to book your ticket. Below is a list of ferries that accommodate cars:

  • FANTASTIC- Grandi Navi Veloci, departing from Tanger Med
  • FANTASTIC.- Grandi Navi Veloci, departing from Tanger Med
  • EXCELSIOR.- Grandi Navi Veloci, departing from Tanger Med
  • MAJESTIC- Grandi Navi Veloci, departing from Tanger Med

Vehicle transport prices start at €89.95, depending on the vehicle type, ferry company, and season. If you're sending a vehicle without a driver, please reach out to our support team for more information.

Take your motorcycle to Barcelona

Travel with your motorcycle on FANTASTIC, FANTASTIC., EXCELSIOR., MAJESTIC ferries from Tangier to Barcelona, Spain. Adding a motorcycle to your booking is simple, and pricing is tailored specifically for two-wheel vehicles.

Take your bicycle to Barcelona

Bicycles are generally accepted on ferries from Tangier to Barcelona, Spain, and they're often carried free of charge. If there’s a fee, it will be shown during the booking process. Ferries that allow bicycles include: FANTASTIC, FANTASTIC., EXCELSIOR., MAJESTIC.

Taking luggage with you on the ferry to Barcelona

When taking the ferry from Tangier to Barcelona, Spain, most ferry companies let you bring luggage on board at no extra cost.

Luggage allowance: The usual limit is 1 piece of luggage per person, weighing up to 50 kg. Keep in mind that this may vary depending on the company or specific ferry. Per ferry:

  • : Up to 0kg per passenger.

Label your luggage clearly and remember to place it in the designated storage areas indicated to you by the crew when boarding. For any oversized or additional luggage, extra fees may apply, depending on the ferry company.

For more details or unique restrictions, please get in touch with our support team.

Cabins on board

On longer trips from Tangier to Barcelona, Spain some ferries provide cabin options so you can relax during the crossing. Depending on the vessel, you might find private or shared cabins, and in some cases, pet-friendly cabins are also available.

Do ferries from Tangier to Barcelona have cabins?

Cabins are available on the EXCELLENT, EXCELLENT., EXCELSIOR, FANTASTIC, GNV BLU, Majestic, excelsior., fantastic. ferries to Barcelona, giving you a comfortable place to rest during the trip. Both private and shared cabins may be offered. Make sure to book early, as they can sell out fast.

Travelling with your pet to Barcelona

Pets are allowed on the ferries from Tangier to Barcelona, but specific policies vary by ferry company. General guidelines:

  • Larger pets use the ship’s kennel; pets under 10 kg may stay in their owner's carrier.
  • Service dogs are exempt from kennel requirements.
  • Ensure you have all the necessary documents, tickets, and pet essentials for your trip, especially when traveling outside the European Union.

If you’re unsure, check the ferry company’s page on our website or contact our support team for help.

Crystal-clear waters and a secluded beach with pine trees and rocky coastline under a bright blue sky.

Smart tips for traveling from Tangier to Barcelona, Spain

Make your journey from Tangier (All Ports) to Barcelona, Spain enjoyable with these smart tips for a safe, comfortable, and exciting adventure!

Ferry Safety: Ferries operating on this route meet strict safety standards, giving you peace of mind during your trip.

Parking: Tanger Med ports offer convenient parking options. Arrive early to secure a spot and start your journey without a hassle.

Scenic Views: Take in stunning views of the Mediterranean Sea during your crossing. Grab a spot on the outdoor deck for the best sights.

Ticket Tips: Be sure to book your tickets early to get the best prices and availability. Use the Ferryscanner app for quick booking and updates.

Onboard Dining: Enjoy dining options onboard, but it's a good idea to bring snacks and water to stay refreshed throughout your journey.

Weather Tips: If you're traveling in summer, bring sunscreen, and don’t forget a jacket as it can get chilly in indoor areas. Watch out for high tides that may cause some movement.

Fun Fact: Spain is home to over 8,000 kilometers of coastline, perfect for beach lovers!

Relaxation: Find a comfy spot, and take a moment to unwind before exploring Barcelona's lively culture and tasty cuisine!

Beauty of Barcelona: Don’t miss out on its iconic architecture like the Sagrada Familia, and indulge in local delights such as tapas and paella.😊

Check out our blog for more tips and inspiration to help you enjoy your trip to Barcelona even more.

View of a busy ferry port with multiple ships docked along the waterfront of a coastal city.

Finding your way to the ports in Tangier

To reach the Tanger Med ferry terminal, which is located about 40 kilometers east of Tangier city center, you can choose from various transportation options. The terminal is near the N1 road, making it accessible via car or taxi. If traveling by taxi, the journey from Tangier center typically takes around 40 minutes, while driving can be done in a similar timeframe. For public transport, buses run from Tangier to the terminal, but schedules may be limited, so checking in advance is advisable.

In Barcelona, the ferry terminal is located at the Port de Barcelona, close to the city center and easily accessible by metro (Line 3, Drassanes station) or by bus. It's also within walking distance from popular areas like Las Ramblas and Barceloneta Beach, providing a convenient gateway for travelers.

While we strive to offer accurate and current details, it’s always a good idea to verify transportation schedules and availability, as these can change. If you come across any inconsistencies or have questions, please reach out to our support team for assistance.

Make the most of your time in Barcelona, Spain

Barcelona is an amazing city in Spain that has something for everyone! You can visit famous places like the colorful Sagrada Familia and the beautiful Park Güell, where you’ll find lovely gardens and fun sculptures. Don’t miss walking down Las Ramblas, a lively street full of smiles, shops, and tasty food stands. Try delicious tapas, which are small dishes meant to share. And if you love the beach, the sandy shores of Barceloneta are just a short walk away, perfect for splashing in the waves.

For a fun adventure, you can explore the Gothic Quarter with its narrow streets and hidden squares. If you’re feeling brave, rent a bike to ride along the waterfront. There are also lovely parks like Montjuïc, where you can enjoy stunning views of the city and even see a magical fountain show at night!

Barcelona is great for short visits, but it’s also a perfect starting point for exploring nearby islands like Mallorca. Whether you’re here for a few days or longer, you’re sure to have an unforgettable time in this vibrant city!

For more details about Barcelona, including top sights, fun activities, and travel tips, visit our complete guide: Ferry to Barcelona.
Ferryscanner: The Smartest Way to Travel
Compare prices and book 6,000 routes from 350+ ferry companies to 900+ destinations.
Best Price Guarantee: Find a cheaper price within 48 hours, and we'll refund the difference.
Free cancellations for most routes with specific policies always shown during the booking process.
Quick Support: Our team replies via chat within 40 seconds, 5 days a week.
Cleaner Seas: Support cleaner seas through Enaleia with every ticket you book.

Ferries on the Tangier - Spain route

Learn about the ferries running between Tangier, Morocco and Barcelona, Spain.

FANTASTIC

FANTASTIC Grandi Navi Veloci

EXCELLENT

EXCELLENT Grandi Navi Veloci

MAJESTIC

MAJESTIC Grandi Navi Veloci

EXCELSIOR

EXCELSIOR Grandi Navi Veloci

EXCELSIOR.

EXCELSIOR. Grandi Navi Veloci

FANTASTIC.

FANTASTIC. Grandi Navi Veloci

EXCELLENT.

EXCELLENT. Grandi Navi Veloci

GNV BLU

GNV BLU Grandi Navi Veloci

Ferry route map from Tangier to Barcelona