Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Barcelona to Mallorca Ferry

How to travel from Barcelona to Mallorca


Spain ⇔ Mallorca
5 Hours, 7h 30mins.
Up to 6 times per day
From: 40,00


Spain ⇔ Mallorca
8 hours, 9h 30 mins.
Up to 3 times per day
From: 43,00

Getting to Mallorca

Three ferry companies operate between Barcelona and Mallorca: Balearia, Trasmed, and GNV.

From Barcelona, you can choose between two different ferry routes to Mallorca. All three ferry companies sail to the capital Palma de Mallorca. Balearia and Trasmed also sail to the popular tourist destination Alcudia.

The routes from Barcelona to Mallorca were ranked #9 out of #10 in Europe's most beautiful ferry rides.


Barcelona-Mallorca ferry route map

As you can see on the ferry route map, ferries go to Mallorca from various directions. In the north, you can see the two routes between Barcelona and Mallorca. These arrive in the west (Palma) and in the northeast (Alcudia).

Timetable, availability, and compare prices

Our online booking module makes it easy to find and book your desired ferry crossing from Barcelona to Mallorca. All you have to do is enter your departure port, destination, and travel dates. The system will show you the best routes and possible alternatives. You can then choose the ferry that best suits your needs and budget. Have a great trip!

Other guides you may like

The slower ferries are often cheaper!

The boats that sail slower are often cheaper to book. If you are cruising at night, a slower crossing can even be useful due to more logical departure and arrival times. Arriving at 6:00 is often just a bit more convenient than arriving in the middle of the night.

Barcelona-Mallorca ferry Information

The ferry is excellent for people who want to combine a trip to Barcelona and Mallorca. For instance, you can fly to Barcelona for a city trip, jump on a ferry and enjoy a refreshing drink on one of Mallorca's beautiful beaches.

Regardless of your travel plans, make sure you book the right ferry for the most comfortable journey possible.

Travel time of the ferries

The ferry ride from Barcelona to Palma usually takes between 6 hours and 20 minutes and 7 hours and 30 minutes which is longer than the crossing to Alcudia. The ferry usually sails at night on the way out and often during the day on the way back.

The crossing between Barcelona and Alcudia is faster than the Barcelona-Palma ferry. The fastest boats take 5 hours and 15 minutes. You can choose to arrive during the

This is useful to know before you book

  • The road between Alcudia and Mallorca is good; the drive only takes 45 minutes. This means arriving at the other port isn't too bad.
  • Trasmed has the fastest travel time (5 hours and 15 minutes), and GNV has the longest (7 hours and 30 minutes)
  • Trasmediterránea’s and GNV's latest check-in times are 30 minutes before departure, while Baleària’s is 60 minutes.

Departure from Barcelona

Barcelona is the most northern departure port for Mallorca in Spain. The next port of departure to Mallorca in a southerly direction is Valencia. That is still more than 350 kilometers by car.

The ferries all depart from the port in Barcelona's center, a stone's throw from the Rambla, Barcelona's famous street. If you arrive from the north, getting through the city can take quite a while, so keep this in mind. From other directions, you can drive quite quickly on the B-10 highway.

Barcelona ferry port seen from the direction of Placa de les Drassanes

Barcelona ferry port seen from the direction of Placa de les Drassanes

Ferry tickets

Quite a few options are available if you want to go from Barcelona to Mallorca by ferry. You can use the booking module below for an extensive ferry comparison. It provides insight into the Barcelona-Mallorca timetable and the costs per crossing. The module also offers alternatives such as another day or another port of arrival. 

GNV is unavailable in the booking module, but this concerns relatively few crossings with a slightly longer sailing time. Departure times and prices can be found separately on the GNV site.

Mallorca ferry port

Palma de Mallorca ferry port

Frequently Asked Questions

From the Spanish mainland, it takes at least 5 hours and 15 minutes to reach Mallorca (Trasmed). However, most crossings are longer because you usually sail at night or on a slower vessel. The longest duration is 7 hours and 30 minutes (GNV). Keep in mind that you need to be in the departure port at least 60 minutes before departure. 

If you book a ferry as a foot passenger, you can sail from Barcelona to Mallorca for around €40. However, it can be much more expensive for most people if you’re going by car, maybe book a cabin, and spend money on meals. Sailings in the summer are often more expensive than those in the winter. A return trip for two people and a car from Barcelona will cost around €300 or maybe even a bit more.

Ferry talk: Share your questions and opinions

Ask, answer, and explore ferry routes with the community's expertise!

  1. I am reading this article two days after I got back from Barcelona. The port is huge, and maybe you could use some information on where to find the ferry you are looking for. Speaking in Barcelona, Ferry Go Go, please do an article on public transport in this city, as it is extremely confusing!

    • I completely agree, I was there a year ago and it's a mess. One of the largest ports in Europe to be exact. We'll focus an article on this in the near future, super interesting to create a map out of this! Follow us to stay up to date about this! =)

    Leave a reply