Your #1 Ferry travel and route comparison guide. Currently in-depth guides and maps for 729 ferry routes in 66 countries.


From: 43,00

Always check the prices before booking and the latest travel information before departure.

Crossing Spain ⇔ Mallorca
Destination(s) 🇪🇸 Mallorca, 🇪🇸 Spain
Sailings Up to 3 times p/day
Duration 8 hours, 9h 30 mins.
Distance 151 miles, 243 km
Operated by GNV, Trasmed
2p+Car+Return in our estimation € 315

The Barcelona-Palma (Mallorca) ferries are operated by Balearia, Trasmed and GNV. There are up to 3 crossings per day.

P&O Offers
Add your review
Palma de Mallorca Port
Palma de Mallorca Port

Ferry to Palma de Mallorca and Barcelona

The Barcelona-Palma de Mallorca ferry is a popular route for travelling from the Spanish mainland to Mallorca. No less than 3 different shipping companies go back and forth between these two places. The duration of the crossing varies between 6h 20 minutes and 7h 30 minutes.

The ferry runs to Mallorca up to 3 times a day. In winter, the number of crossings is lower. To Palma, the boats usually sail at night. Ferries usually sail to Barcelona during the day.

Route Map

Wondering where this crossing is? Check it out on our handy ferry map.

Tickets and Booking

The prices on this connection vary widely. We were able to book a return ticket for 2 people and a car for €117. This includes two chairs in which you can also sleep. Adding a cabin quickly adds up to a total amount of more than €350. As certain crossings are booked more, the price increases even further. We, therefore, recommend that you make a good comparison in the module below. Sailing on a different day or to a different port in Mallorca could also lower the price.  


Which ferry companies sail on this crossing?

The ferries between Barcelona and Palma de Mallorca are currently operated by GNV, Trasmed and Balearia.

How long does the Barcelona-Palma crossing take?

The travel time of the Barcelona-Palma ferry is around 6,5 to 8,5 hours. Please arrive early at the harbour and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Palma-Barcelona ferry sail?

You can usually take the ferry from Barcelona to Palma (or the ferry from Palma to Barcelona) 2 to 3 times per day. Depending on the season, the number of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Barcelona and Palma?

The distance between Barcelona and Palma is approximately 125 miles or 201 km.


From: 43,00

P&O Offers