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


From: 43,00

Crossing Spain ⇔ Mallorca
Destination(s) 🇪🇸 Mallorca, 🇪🇸 Spain
Sailings Up to 3 times per day
Duration 8 hours, 9h 30 mins.
Distance 151 miles, 243 km
Operated by ,
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.

FerryGoGo » Spain » Barcelona-Palma
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 traveling 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.

This route is included in our top article: Europe's Most Beautiful Ferry Rides. The ranking of this route was 9th.

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