Barcelona to Mallorca is easiest by 55-minute flight; take the ferry if you need a car or want an overnight crossing.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
The choice behind how to go from Barcelona to Mallorca is simple: fly for speed, take the ferry for a car, pets, extra luggage, or an overnight arrival. Flights land at Palma de Mallorca Airport, while ferries arrive at Palma or Alcúdia, so the right route depends on where you are staying on the island.
Most travelers should book a nonstop Barcelona-El Prat Airport (BCN) to Palma de Mallorca Airport (PMI) flight. The ferry wins when your hotel is in northern Mallorca, you want to bring a vehicle, or you would rather trade a hotel night for a cabin or reserved seat at sea.
Once you know your dates and whether you need a vehicle space, compare the live ferry, bus, and transfer options here:
Should You Fly Or Take The Ferry?
Flying from Barcelona to Mallorca is the right choice for most short trips because the flight takes about 55 minutes and departures are frequent. The ferry is slower but can be easier if luggage, pets, a car, or a northern Mallorca base matter more than speed.
Think of the route as two different travel styles, not two equal versions of the same trip. The flight is airport-to-airport and usually gets you to Palma before lunch. The ferry is a slower crossing that lets you board with a car, sleep overnight on some sailings, and arrive with no airline baggage rules.
- Choose the flight for weekends, carry-on-only trips, tight schedules, and stays in Palma or the southwest coast.
- Choose the ferry to Palma if you want an overnight crossing and a simple arrival near Mallorca’s capital.
- Choose the ferry to Alcúdia if you are staying in Pollensa, Alcúdia, Playa de Muro, Can Picafort, or the north.
- Bring your own car only after doing the math. Vehicle ferry fares can be worthwhile for longer stays, but not for every weekend trip.
Barcelona To Mallorca Transport: Every Route Compared
Barcelona to Mallorca transport splits into one short flight option and several ferry choices. The cheapest fare can change by date, but the time gap stays clear: flying is fastest, and the ferry is the practical choice for vehicles.
| Route Option | Typical Time | Rough Cost |
|---|---|---|
| Nonstop BCN to PMI flight, small bag | About 55 minutes in the air | From about $22–$60 before extras |
| Nonstop BCN to PMI flight, checked bag | About 3.5–4.5 hours door to door | Often $55–$140 with bag fees |
| Barcelona to Palma overnight ferry seat | About 7–8.5 hours | Often $15–$90 for foot passengers |
| Barcelona to Palma ferry cabin | About 7–8.5 hours | Often $80–$220 with cabin choice |
| Barcelona to Alcúdia high-speed ferry | About 3.5–6 hours | Often $45–$115 for foot passengers |
| Barcelona to Mallorca ferry with car | About 3.5–8.5 hours | Often $70–$180 plus passengers |
| Barcelona to Valencia, then ferry | Usually 10+ hours total | Useful only when Barcelona sailings sell out |
Price note: Ferry and flight fares swing hard in July, August, Easter week, and major holiday weekends. Dollar amounts above use recent euro-to-dollar rates and should be treated as planning ranges, not fixed fares.
Flying From Barcelona To Palma De Mallorca
The Barcelona to Palma flight is the fastest route by a wide margin. Vueling, Ryanair, and Air Europa commonly operate nonstop flights between Barcelona-El Prat Airport and Palma de Mallorca Airport, with many departures on peak travel days.
The flight itself is short, but the real time is airport time. From central Barcelona, allow about 30–45 minutes to reach BCN, then add check-in, security, boarding, baggage claim, and the transfer from PMI into Palma or your resort area. Carry-on-only travelers can often keep the full trip close to half a day; checked-bag travelers should allow more room.
Airline fares can look cheap until bags and seat selection appear. A low fare is still a good deal if you travel light, but a family with checked bags may find the ferry closer in total cost than the headline flight price suggests.
Taking The Ferry From Barcelona To Mallorca
The Barcelona to Mallorca ferry is the better route when the crossing itself solves a problem: vehicle space, flexible luggage, pet travel, or a northern-island arrival. Baleària lists Barcelona sailings to both Palma and Alcúdia on its Barcelona to Mallorca route page, with high-speed service to Alcúdia and conventional ferry service to Palma.
Palma is the better arrival port for Palma city, Sóller, Santa Ponsa, Magaluf, Cala Major, and most southwest trips. Alcúdia is far better for Pollensa, Playa de Muro, Can Picafort, Cap de Formentor, and much of the north.
Overnight ferries can save a hotel night, but early arrivals have a catch: buses and hotel check-in may not line up with a 5:30 or 6:00 a.m. arrival. A cabin helps if you need real sleep, while a reserved seat is cheaper and less restful.
How Much Time Should You Allow?
Barcelona to Mallorca takes about half a day by flight once airport transfers are included, and most of a day or overnight by ferry. The ferry can still feel efficient if you sleep on board or land close to your final base.
For a weekend, fly unless you have a strong reason not to. For a week or longer with surfboards, bikes, a pet, or a car, the ferry becomes much more sensible. Families should compare total prices both ways, since luggage and seat fees can narrow the gap.
- Morning arrival needed: Fly early from BCN to PMI.
- North Mallorca hotel: Check the Barcelona to Alcúdia ferry before booking flights.
- Car required for the whole stay: Compare taking your own car by ferry against renting in Mallorca.
- No fixed schedule: Pick the cheapest ferry or flight that lands near your final base.
Where To Stay When You Arrive In Mallorca
Palma is the easiest first base if you fly into PMI or arrive by ferry at Palma port. Alcúdia and Pollensa make more sense if your ferry arrives in Alcúdia or your trip is built around beaches and hikes in northern Mallorca.
For a short stay, keep transfers simple. Palma works well without a car, while the north and east coasts are easier with a rental car or planned transfers. Compare hotel areas around your arrival point before locking in the transport:
Renting A Car After The Crossing
Renting a car in Mallorca usually beats bringing your own car for short trips, while the ferry with a vehicle can make sense for longer stays. The break-even point depends on ferry vehicle fares, rental rates, fuel, parking, and how many people are sharing the cost.
A car is useful for Cap de Formentor, the Serra de Tramuntana, Cala Mesquida, and smaller coves with limited bus service. A car is less useful if you plan to stay in Palma and take one or two organized day trips.
Compare rental prices from Palma before paying for a vehicle space on the ferry:
Pick Your Route By Speed, Budget, And Luggage
Most travelers should fly from Barcelona to Mallorca, especially for short breaks and Palma-based trips. The ferry is the smarter choice when the slower crossing removes bigger hassles, such as car rental, pet rules, strict baggage limits, or a northern Mallorca transfer.
- For speed: Book a nonstop BCN to PMI flight and travel with carry-on luggage.
- For the lowest fare: Compare both flight and ferry dates, then add bags, seats, port transfers, and airport transfers before deciding.
- For a car: Price a ferry vehicle space against renting in Palma for the same dates.
- For northern Mallorca: Favor the Barcelona to Alcúdia ferry when timings work.
- For Palma city: A flight or Palma ferry arrival is simpler than landing in Alcúdia.
The cleanest answer is this: fly if Mallorca is the destination, take the ferry if the crossing is part of the solution.
References & Sources
- Baleària.“Ferry From Barcelona To Mallorca.”Supports current Barcelona to Mallorca ferry routing, arrival ports, and operator route details.