How to Get from Barcelona to Mallorca

Planning a trip from Barcelona to Mallorca? Whether you’re heading for the beaches, the mountains, or the lively streets of Palma, here’s how to get there smoothly.

How to Get from Barcelona to Mallorca
Photo by Eugene Zhyvchik / Unsplash

Mallorca (also spelled Majorca), the largest of Spain’s Balearic Islands, is a Mediterranean paradise. It’s known for turquoise waters, scenic villages, and vibrant nightlife. The good news? Getting from Barcelona to Mallorca is surprisingly simple.

This guide will walk you through the best ways to travel from Barcelona to Mallorca, including ferries, flights, and travel tips.


Option 1: Barcelona to Mallorca Ferry – Scenic and Relaxing

Taking the ferry from Barcelona to Mallorca is a great way to enjoy the Mediterranean sea views and travel at a relaxed pace.

  • Operators: Balearia, Trasmed, GNV
  • Routes: Barcelona to Palma de Mallorca (main port), sometimes to Alcúdia
  • Travel time: 6.5 to 8 hours (overnight options available)
  • Departure port: Port de Barcelona
  • Arrival port: Port of Palma (or Alcúdia for select routes)
  • Cost: €30–€80 (passenger), extra for cars or cabins

The boat from Barcelona to Mallorca is especially great if you want to bring a car, travel with pets, or avoid airports.

Tip: Book an overnight ferry and sleep in a cabin — you’ll arrive in Palma refreshed and ready to explore.

Option 2: Flights – Fastest Way to Get to Mallorca from Barcelona

  • Airlines: Vueling, Ryanair, Iberia, Air Europa
  • Flight time: ~50 minutes
  • Departure airport: Barcelona El Prat (BCN)
  • Arrival airport: Palma de Mallorca (PMI)
  • Cost: From €20–€70 (book early for best prices)
  • Frequency: Dozens of daily flights

If you’re in a hurry, flying is the fastest way to get to Mallorca Spain from Barcelona. Flights are frequent, quick, and often affordable.

Just remember to factor in airport time — security, check-in, and transfers to/from airports.

How Far is Mallorca from Barcelona?

While Mallorca is an island, the distance is not far — around 200 km (125 miles) across the Balearic Sea. The ferry or a short flight bridges that gap easily.

This makes day trips from Barcelona to Mallorca technically possible by flight, but they’re usually better as overnight or weekend trips.


Where You'll Arrive: Palma de Mallorca

Palma is the capital and main transport hub of the island. Whether you take the Barcelona to Palma ferry or fly Barcelona to Palma de Mallorca, this is where you’ll likely land.

Things to see in Palma:

  • La Seu Cathedral
  • Bellver Castle
  • Palma Old Town
  • Local markets like Mercat de l’Olivar

From Palma, you can reach beaches, mountain towns, and charming coastal villages across the island.


Which Is Better – Ferry or Flight?

FactorFerryFlight
Time6.5–8 hours~50 minutes
ComfortSpacious, scenic, cabins availableFast, but airport procedures
Cost€30–€80+€20–€70
Frequency1–3 per dayMany flights daily
Car onboardYesNo

Choose the ferry if you want a scenic ride, travel at night, or bring a car. Choose a flight if you’re short on time.


Summary: How to Get to Mallorca from Barcelona

  • The two main options are ferry and flight.
  • The ferry from Barcelona to Majorca is great for comfort and slow travel.
  • A flight from Barcelona to Palma de Mallorca is faster and usually cheaper if booked early.
  • Travel time varies from 50 minutes to 8 hours depending on the method.

Whether you’re heading to the beach or the mountains, it’s easy to travel from Barcelona to Mallorca and back.