Ferry from Mallorca to Barcelona

Tickets, Prices & Schedules

There are at least 2 daily ferries from the ports of Mallorca to Barcelona that are normally operated by Baleària, Trasmed and GNV. Find detailed info about available crossings, compare prices and companies, and book ferry tickets to and from the Balearics on Ferryhopper without hidden fees!

Ferry schedules from Mallorca to Barcelona

Mallorca Barcelona Trip frequency: Every day First trip: 08:30 Last trip: 23:59 Average duration: 6h 45m Price range: 19.00 € - 1,211.00 €
Barcelona Mallorca Trip frequency: Every day First trip: 08:00 Last trip: 23:30 Average duration: 7h 1m Price range: 21.90 € - 1,125.00 €
Ferry companies BALEARIA TRASMED GRANDI NAVI VELOCI

Is there a ferry from Mallorca to Barcelona?

Yes, there is. You can travel to Barcelona from 2 ports in Mallorca: Alcúdia on the east coast of the island, and Palma de Mallorca on the west coast.

Normally, there are regular daily departures from the 2 ports of Mallorca to Barcelona. The route is mainly operated by 3 ferry companies: Trasmed, Baleària and GNV (Grandi Navi Veloci).

Why travel from Mallorca to Barcelona by ferry

Yes, the ferry might take a bit longer than the plane, but here’s a couple of reasons why you should travel from Mallorca to Barcelona by sea:

  • Convenience: with numerous daily crossings, you can stay flexible with scheduling and choose the departure time that best suits your travel plans.
  • Comfort: with a variety of seating options at an affordable price, and comfortable cabins at your disposal, the trip is just smooth sailing. Relax with a book, walk around the ferry and admire the sea view, play with the kids in the children’s area, enjoy a good meal at the restaurant, and have a little nap; before you know it you’ve reached your destination. 
  • Vehicle transportation: there’s no better way to explore your next destination than with your own car, motorcycle or camper, at your own pace and stress-free!

What’s the ferry schedule from Mallorca to Barcelona

Usually, there are up to 6 daily ferry crossings from the 2 ports of Mallorca (Alcúdia and Palma) to Barcelona, with increased ferry frequency in the high season. You can usually find 3 daily crossings from Palma to Barcelona, and 2-3 crossings from Alcúdia.

From the port of Alcúdia, the first ferry usually departs at 08:30 from Alcúdia and reaches the port of Barcelona around 14:00. The latest ferry from Alcúdia to Barcelona leaves at around 13:00, reaching Barcelona at about 19:00.

From the port of Palma de Mallorca, the first ferry normally departs at 10:00 and reaches Barcelona at 17:30. The last departure from Palma is usually scheduled for 11:30 and arrives at 19:00-19:30.

Occasionally, there are also ferries that depart from Alcúdia around midnight, arriving the following morning.

Please note that ferry timetables are subject to change depending on the season. You can find real-time schedules from both ports of Mallorca to mainland Spain and book your ferry tickets online on Ferryhopper.

Ferry Tickets, Offers & Discounts

How much is the ferry from Mallorca to Barcelona?

Ferry prices for a single ferry ticket from Mallorca to Barcelona start at around €15, and can range up to over €100. The final cost may vary depending on the operator, available discounts and offers, seat / cabin type, vehicle selection, and the season.

More specifically, foot-passenger tickets from Palma de Mallorca to Barcelona start at around €15-€20, while Alcúdia - Barcelona ferry tickets normally start at €36.

Keep reading to find out more about vehicle and cabin prices for this route.

Offers

Discover the best available offers for the route you’re interested in on Ferryhopper. Find all the information you need about ferry crossings, compare prices and deals, and book your ferry tickets to/from the Balearics easily and quickly.

Note that current offers are automatically applied when booking your ferry tickets on Ferryhopper.

Discounts

Infants up to 1/2 years old can travel by ferry from Mallorca (Alcúdia or Palma) to Barcelona free of charge. Specifically on GNV ferries, infants and toddlers up to 4 years old travel for free. There are also discounts of 30%-50% for children up to 11-13 years old.

Residents of the Balearic Islands are entitled to ferry discounts of 75% or more. Check all crossings on our fare search engine and find the discount that best suits your needs.

Ferry Route Info

How long is the ferry ride from Mallorca to Barcelona?

The ferry trip duration from Mallorca to Barcelona mainly depends on the departure port and the type of vessel.

The Palma de Mallorca - Barcelona route usually takes between 7 hr 30 min to 8 hr. As for the Alcúdia - Barcelona ferry connection, the duration ranges between 3 hr 30 min and 7 hr.

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

The 2 Mallorca - Barcelona ferry routes are mainly operated by conventional ferries. The fastest ferry, the high-speed Margarita Salas, departs from the port of Alcúdia and takes 3 hr 30 min to reach the port of Barcelona.

What’s the distance between Mallorca and Barcelona?

The distance between the port of Palma de Mallorca and the port of Barcelona is around 163 nautical miles (302 km), while the distance between the port of Alcúdia and Barcelona is approximately 126 nautical miles (233 km).

Ferry Trip Tips

Useful tips for your ferry trip to Barcelona from Mallorca

Here are a couple of tips for your trip from Mallorca to Barcelona:

  • The documents you need for your trip to Barcelona from Mallorca are a valid ID or passport and your boarding pass (printed or in digital format).
  • Transporting your vehicle by ferry from Mallorca to Barcelona is a great idea if you want to do a road trip to Costa Brava and mainland Spain.
  • Also check out the Barcelona - Mallorca ferry route, and plan your trip from the mainland to the Balearic island hassle-free.

Where to take the ferry from Mallorca to Barcelona

Mallorca has 2 ports that both serve ferry crossings to Barcelona: the one in Palma de Mallorca and the one in Alcúdia. Alcúdia is located on the northeast coast of the island, and Palma de Mallorca on the west coast.

The ferry port of Palma is located just southwest of the city center, and is pretty easy to find. It is the port closer to the airport of Mallorca (about 14 km) and takes about 25 min by car or 1 hr by public transport to get there.

Ferries to Barcelona from Alcúdia, a popular resort town in Mallorca, depart from the passenger terminal at the port of Alcúdia. Close to the port, you will find numerous restaurants, shops, parking lots, and other amenities.

The distance between Palma and Alcúdia is approximately 54 km, which is about a 45-min drive. There are regular buses (bus 302) connecting the 2 towns, which take about 1-1.5 hr.

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

Yes, all ferries that travel from Mallorca to Barcelona have car decks for vehicle transportation, so you can bring along your car, motorcycle, van, motorhome, or bicycle.

  • Car tickets for this route start at around €22
  • Motorcycle tickets start at about €11
  • Motorhome tickets start at around €41
  • Bicycle transportation is normally free of charge

Prices may vary depending on the season, the company and the crossing.

Note: on Trasmed ferries, it is usually not possible to transport very large vehicles, such as trailers and caravans.

On-board services and amenities

The 3 ferry companies connecting Mallorca and Barcelona offer various services, so you can enjoy a comfortable trip. All operators have a modern fleet with family-friendly amenities.

Whether you are looking for a snack, a drink, lunch or dinner, on board the ferries, you can find self-service restaurants offering Italian and Spanish dishes, snack bars, cafeterias, and bars (indoor and outdoor). Take advantage of the company’s meal packages (including kids’ meals, breakfast, etc.) and discounts to save on your budget.

Moreover, on most ferries you can find shops and play rooms where you can have fun with the children.

Is there Wi-Fi access on board?

There is Wi-Fi access available on all ferries serving Mallorca - Barcelona routes.

On board Balearia and GNV ferries, you can purchase Internet connection packages once you board the ferry. Specifically on the Margarita Salas vessel of Balearia, you can connect to WhatsApp free of charge.

On Trasmed ferries, such as Ciudad de Palma, there is normally free Wi-Fi service.

Sustainable and modern ferries

Margarita Salas is a Balearia smart and eco-friendly ferry operating on the Mallorca - Barcelona connection, and is the perfect pick for sustainable travel thanks to its reduced emissions (CO2, NOx, sulfur, and more) and innovative services.

The fast ferry’s top-notch facilities include a digital entertainment platform, a surveillance and climate-control system on pet areas, enhanced spaciousness and extra comfortable seats, an additional passenger deck, 3 leisure spaces, and improved seating in the VIP lounge.

Ferry luggage

Each ferry company that serves this route has different luggage policies:

  • On the ferries of Baleària and Trasmed, there are no limitations on the amount of luggage for each passenger, as long as you can carry it on your own. There are also open luggage storage spaces on board.
  • With GNV, each passenger is allowed to carry up to 2 pieces of personal luggage on board.

Cabins

Most of the ferries serving the Mallorca - Barcelona route have cabins available, so you can enjoy a comfortable trip. You can choose among various types of cabins, such as exclusive internal or external (with a window) cabins, pet-friendly cabins, and accessible cabins for people with disabilities. With GNV, you can even book a bed in a 4-bed shared cabin (male or female).

Here are some indicative cabin prices:

  • A bed in a shared cabin starts at €69
  • A 1-bed cabin starts at around €112 
  • Α 2-bed cabin starts at around €112
  • Α 3-bed cabin starts at around €112
  • Α 4-bed cabin starts at around €112

Bear in mind that, alternatively, you can book a numbered airplane-type seat, with prices starting at €15.

On Balearia ferries, numbered seats are further divided into two categories: standard (Sirena) and superior (Neptuno) seats. A Neptuno seat ticket gives you access to a lounge with extra comfortable leather seats and TV. On some Balearia ferries (e.g., Margarita Salas), you can also book VIP seats in an exclusive area.

Pet travel

When it comes to traveling to Barcelona from Mallorca by ferry, you can easily bring along your pet by paying a small fee of around €15-€20, depending on the size of the pet (smaller or larger).

Depending on the operator and type of vessel, there are various services and facilities for your little friend, such as special pet-friendly cabins and kennels. On Balearia ferries, you can also normally book pet-friendly seats where you can travel with your pet (under 8 kg) on your lap or keep them in their carrier by your side during the journey.

On some larger ferries, there are also walking areas for pets, where they can stretch their legs. Don’t forget to bring along a leash for your dog.

Remember to include your pet in the booking and carry the necessary health documents.

Book cheap ferry tickets from Mallorca to Barcelona

You can book cheap ferry tickets to Barcelona from Palma and Alcúdia online on Ferryhopper. On our Map of ferries, you can find all available ferry connections, compare ferry companies, schedules and prices, and book your trip from the Balearic Islands to mainland Spain in just a few steps.

Barcelona

Barcelona is one of the most beautiful Spanish cities and we recommend exploring its architecture, food and culture. Read more about what to do and where to go in our Barcelona travel guide.

Mallorca

Mallorca is the largest island of the Balearics and one of the most popular holiday destinations in Spain and the Mediterranean. Find out all about its stunning beaches and vibrant nightlife, discover the best outdoor activities, and explore its gastronomy on our Mallorca vacation guide.

FAQs about Mallorca - Barcelona ferries

How far in advance should I book my ferry ticket from Mallorca to Barcelona?

If you wish to travel in the high season, we recommend booking your ferry tickets to Sardinia 1-3 weeks in advance, as the ferry routes to Barcelona from the 2 ports of Mallorca are very popular between April and October. Especially if you travel with a vehicle or want to travel in a cabin, it’s best to book as early as possible, as car-deck spaces and cabins usually sell out fast.

In the off-season, the routes are usually less busy, but we recommend booking a few days in advance in any case.

What are the check-in procedures at the port?

Bear in mind that, when you book your Mallorca - Barcelona ferry with Trasmed or Balearia on Ferryhopper or the Ferryhopper App, you can easily check in online, get your tickets on your phone, and board the ferry directly with your e-ticket without collecting any paper tickets at the port.

If you book online with GNV, you need to pick up your printed tickets from the companies’ collection points at the port before boarding the ferry.

If you are traveling with Trasmed, you should show up at the port at least 1.5 hr in advance if you are transporting your vehicle, and at least 30 min before departure if you are a foot passenger. For trips with Balearia, advance arrival time is set for 1 hr before departure without a vehicle and 1.5 hr with a vehicle. As for trips with GNV, you should arrive at the port 2 hr in advance if you are bringing along a vehicle, and 1 hr in advance if you are a foot passenger.

Which day is the cheapest to travel from Mallorca to Barcelona?

Ferry prices for the 2 Mallorca - Barcelona routes normally don’t depend on the day of the week, but on the season and demand. This means that, if you wish to travel in August or on a busy weekend, prices are likely to be higher than, for example, on a working day in March.

Where will the ferry arrive in Barcelona?

GNV and Trasmed ferries departing from Mallorca to the port of Barcelona normally arrive at the Terminal Ferries Barcelona. Balearia ferries to Barcelona normally arrive at the port’s Balearia terminal