Palma de Mallorca harbor with boats and waterfront
Routes

Barcelona to Palma

To Mallorca by overnight ferry or a quick flight.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~50min by flight

At a glance Typical options on this route – details, caveats and booking advice below.
⛴️ Ferry~7–8hOvernight/day, Baleària/Trasmediterránea, city-centre ports
✈️ Flight~50–55minBCN–PMI; ~3h door-to-door with transfers

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Barcelona to Palma de Mallorca is one of the most popular short crossings in the western Mediterranean — a little over 200 km of sea separating Catalunya from the Balearic capital. You can make it by ferry (overnight or day crossing) or by a very short flight, and the two modes suit quite different kinds of trip.

The ferry: overnight crossings and day sailings

Baleària and Trasmediterránea (now operating as part of the same group) run regular ferry services between Barcelona Port and Palma Port, right in the heart of the city on both ends. That city-centre-to-city-centre convenience is a significant advantage — no airport transfers, and you wake up (or arrive) already in Palma.

Overnight ferries

The most popular option is the overnight crossing, which typically takes around 7 to 8 hours. You board in Barcelona in the evening, sleep in a cabin or reclining seat, and arrive in Palma in the early morning ready to start your day. A cabin for two with beds tends to cost more than a seat, but many travellers find it the most efficient use of time — you travel and sleep simultaneously, saving the cost of a hotel night.

Day crossings

There are also daytime sailings that take a similar amount of time. These suit travellers who prefer to see the sea crossing rather than sleep through it, or who simply cannot fit the overnight schedule. The Mediterranean crossing on a calm day is pleasant enough that many people enjoy the journey as part of the trip.

What to expect on board

The ships are large modern ferries with cafés, restaurants, sun decks and a range of accommodation from airline-style reclining seats up to private cabins with bathrooms. You can also take a car, motorbike or bicycle across — which changes the calculation entirely if you want to explore Mallorca independently. See our guide to ferries for general advice on making the most of a sea crossing.

The fastest way: flying

Flights between Barcelona El Prat (BCN) and Palma de Mallorca (PMI) take around 50 to 55 minutes in the air. Several carriers fly the route with high frequency, particularly in summer, making it one of the most-served domestic routes in Spain. Budget fares can be low if booked well ahead.

The catch is airport time. El Prat is a long way from central Barcelona, and Palma airport is about 9 km from the city centre — by the time you add transfers, security and boarding, the door-to-door time is closer to three hours. That said, if you are staying near either airport, flying makes much more sense.

Taking a car

If you want a car in Mallorca — and for exploring the Serra de Tramuntana or the quieter villages away from the main resorts, a car genuinely helps — the ferry is the only realistic option. Loading your own vehicle onto the ferry costs extra but is far simpler than hiring one on the island, and the ferry crossing becomes doubly practical. Book the car space well ahead in summer, as vehicle capacity sells out before passenger tickets.

Which should you choose?

If you want to bring your car or arrive at a sociable hour without airport hassle, the overnight ferry is hard to beat — it is efficient, city-centre to city-centre, and oddly enjoyable. If you are travelling light and time is tight, flying wins for speed. The day ferry is a good middle ground for those who want the sea crossing experience without sleeping on board.

Most visitors travelling from Barcelona city centre find the ferry more relaxing overall, especially as Palma port drops you right onto the seafront promenade. For getting from Palma's airport into the city if you do fly, see our Palma airport to the city guide, and for connections onward to Ibiza and Menorca, see ferries to the Balearics.

Finding your terminal in Barcelona and Palma

Barcelona's ferry terminals for Balearic services are at the Port de Barcelona, a short taxi or metro-and-walk from the city centre near Drassanes or Barceloneta — check your ticket carefully, as the port has several terminal buildings and the one you need depends on the operator. Check-in typically opens a couple of hours before departure for foot passengers and earlier still if you are bringing a vehicle, since vehicle loading takes longer and boards first. In Palma, the ferry terminal sits right on the harbourfront, an easy walk or short taxi ride from the old town and the Passeig del Born.

Luggage and comfort on board

Foot passengers can bring standard luggage on board without restriction, and cabins have space to stow bags securely for the crossing; those in reclining seats should keep valuables with them rather than in an overhead rack in the open seating areas. If you are bringing a car, pack a small bag with anything you need for the crossing itself (documents, chargers, toiletries) separately, since the vehicle decks are sealed during sailing and you cannot access your car once underway.

Money-saving tips

Ferry fares vary significantly with cabin type and how far ahead you book — reclining seats are the cheapest way to cross, and booking several weeks ahead in peak summer typically secures noticeably better fares than booking close to departure. Flights are often cheapest booked well in advance too, but low-cost carriers on this route can also offer very competitive last-minute fares if seats remain unsold, so it is worth comparing both close to your travel date if your plans are flexible.

Seasonal considerations

Summer is by far the busiest season for this crossing, with both ferries and flights running at their fullest and fares at their highest — book well ahead if travelling in July or August, especially for a cabin with a window or if bringing a car. Spring and autumn offer a calmer sea crossing, milder weather in Palma and noticeably lower fares on both modes. Winter sailings are less frequent, and rough Mediterranean weather occasionally affects crossings, so building in a little flexibility around your return date is sensible if travelling outside the main season.

Frequently asked questions

How long does the ferry take from Barcelona to Palma?

Both overnight and day ferries take approximately 7 to 8 hours. The overnight service typically departs in the evening and arrives early the following morning.

Can I take my car on the ferry to Mallorca?

Yes — both Baleària and Trasmediterránea carry vehicles. Book the vehicle space well in advance for summer travel, as it fills up faster than passenger tickets.

Is the overnight ferry worth it?

For most travellers it is, because you combine travel with accommodation — you sleep on the crossing and arrive refreshed, without paying for a hotel night in Barcelona or Palma.

Are there direct flights from Barcelona to Palma?

Yes, multiple airlines fly the route directly, with high frequency especially in summer. The flight itself is under an hour, though total door-to-door time including transfers is longer.

Sources and further reading: