How to travel from Palma de Mallorca to Barcelona, Spain

The distance between Palma de Mallorca and Barcelona is around 229km (142 miles) and the quickest way to get there is to fly which takes around 1h 25m.

4 routes found

We've found 4 different ways to get from Palma de Mallorca to Barcelona by ferry, train, bus and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out BarcelonaPalma de Mallorca if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Palma Mallorca (PMI) to Barcelona (BCN).

  • Duration1h 25m
  • Flight time50min
  • Typical cost
    €27($27)
Operated byRyanair+ 3 others
2
ferry
+

Ferry

Take a ferry to Barcelona.

  • Duration7h 45m
  • Departsonce daily
  • Typical cost
    €220($220)
Operated by

Balearia

+ 1 others

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

3
train
+
ferry
+

Train and Ferry

Take the train to Sa Pobla Estació then take a ferry to Barcelona.

  • Duration7hrs
  • Departstwice daily
  • Typical cost
    €640($640)
Operated by

Multiple operators

Frequently asked questionsabout travel between Palma de Mallorca and Barcelona

There are several options for getting from Palma de Mallorca to Barcelona by ferry, train, bus and plane. The cheapest option is to fly which costs around €27 ($27) and will take around 1h 25m.

The distance between Palma de Mallorca and Barcelona is around 229km (142 miles). In a direct line (as the crow flies), the distance is 206km (128 miles)

It takes around 7h 45m to get from Palma de Mallorca and Barcelona by ferry.

The quickest way to get from Palma de Mallorca to Barcelona is to fly which takes around 1h 25m and will set you back approx €27 ($27).

The cheapest way to travel between Palma de Mallorca and Barcelona is to fly which will typically cost around €27 ($27) for a standard one-way ticket.

Train travel

There is no train service that runs between Palma de Mallorca and Barcelona. We recommend that you fly from Palma Mallorca (PMI) to Barcelona (BCN). instead which will take 1h 25m.

Bus travel

Sorry, looks like there is no bus service that runs between Palma de Mallorca and Barcelona. We recommend that you fly from Palma Mallorca (PMI) to Barcelona (BCN). instead which will take 1h 25m.

Ferry/Boat travel

Yes there is a ferry service that runs between Palma de Mallorca and Barcelona. The ferry typically takes around 7h 45m and departs once daily.

Balearia and Acciona Trasmediterranea run the ferry services between Palma de Mallorca and Barcelona. Ferries run once daily and take around 7h 45m on average but will vary depending on conditions and travel date.

Flights and Airlines

Yes you can fly from Palma de Mallorca and Barcelona. Flights depart from Palma Mallorca (PMI) and arrive at Barcelona (BCN). The flight takes around 50min.

Yes there is a direct flight between Palma de Mallorca and Barcelona with no stop-overs required. Flights typically take around 50min.

Ryanair, Air Europa, Vueling Airlines and Iberia fly between Palma de Mallorca and Barcelona. Flights depart from Palma Mallorca (PMI) and and arrive into Barcelona (BCN). These flights usually take around 50min.

The flight from Palma de Mallorca to Barcelona typically takes around 50min. Flights depart from Palma Mallorca (PMI) and and arrive into Barcelona (BCN).

The closest major airport to Barcelona is Josep Tarradellas Airport Barcelona-El Prat (BCN) (BCN) which is approximately 12km (8 miles) from Barcelona. Girona-Costa Brava Airport (GRO) (GRO) and Reus Airport (REU) (REU) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Palma de Mallorca to Barcelona. We recommend that you take a ferry to Barcelona. instead which will take 7h 45m.

If you don't have a car, the easiest way to get from Palma de Mallorca to Barcelona is to take a ferry which takes, on average, 7h 45m and will usually cost around €220 ($220).

How do I get from Palma de Mallorca to Barcelona

Compare travel optionsbetween Palma de Mallorca and Barcelona

Transport options from Palma de Mallorca to Barcelona
Transport optionDurationCostFrequencyDistance
Fly
1h 25m
€27($27)
every 30 mins229km (142 miles)
Ferry + 1 similar
7h 45m
€220($220)
once daily244km (151 miles)
Ferry and Bus11h 20m
€490($490)
once daily733km (455 miles)
Train and Ferry
7hrs
€640($640)
twice daily264km (164 miles)

Top Carriersoperating between Palma de Mallorca and Barcelona

Ferry operators

Train operators

Bus companies

Airports near Barcelona

The following major airports near Barcelona offer regular flights to various popular destinations within Spain and internationally.

BCN
Josep Tarradellas Airport Barcelona-El Prat (BCN)
International Airport
Distance
12km (8 miles) from Barcelona
GRO
Girona-Costa Brava Airport (GRO)
Domestic Airport
Distance
75km (47 miles) from Barcelona
REU
Reus Airport (REU)
Domestic Airport
Distance
90km (56 miles) from Barcelona