VoilaFerry

Ferry Barcelona → Palma de Mallorca 🇪🇸🇪🇸

OperatorsBaleària, Grandi Navi Veloci, Trasmed
Durationaround 7-8 h
Frequencyseveral daily departures in summer
Pricefrom €17
Search & book

The overnight crossing from Barcelona to Palma de Mallorca links the Catalan capital with the largest of the Balearic Islands in around 7 to 8 hours. Three operators run the route — Baleària, Grandi Navi Veloci and Trasmed — with late-evening departures that arrive at dawn, perfect for making the most of a full day on the island. You can travel with a reclining seat, bring your car or motorbike on board and book a private cabin to sleep through the night, and pets are welcome too. It is a comfortable, affordable way to reach Mallorca for a summer holiday, a weekend getaway or an island road trip with your own vehicle.

Operators on this route

How to book your ferry

  1. Pick your date and number of passengers.
  2. Compare operators, schedules and fares in real time.
  3. Add a vehicle, cabin or pet if needed, then pay online securely.

See today's prices

Good to know

Frequently asked questions

How long is the ferry from Barcelona to Palma de Mallorca?
The overnight crossing takes roughly 7 to 8 hours. Late-evening departures, for example, arrive in Palma at dawn the following morning.
Which companies operate the Barcelona - Palma route?
Three operators sail this route: Baleària, Grandi Navi Veloci (GNV) and Trasmed, with several departures a day during the summer season.
Can I take my car on the ferry to Mallorca?
Yes, all three companies carry vehicles. You can bring a car or motorbike on board — just add your vehicle when booking to see the exact price for the crossing.
Are cabins available and when should I book?
Yes, private cabins (inside and outside with a window) are available alongside reclining seats and lounges. As this is an overnight crossing in high demand over summer, it is best to book a cabin well in advance.

Other crossings