Barcelona Airport (BCN) Flights to Palma Airport Airport (PMI)

We've found the cheapest flights to Palma Mallorca

Returns from £25.35

One-way from £10.44

Flying from El Prat De Llobregat to Son Sant Joan Airport is relatively easy as there are 17 who offer direct flights. These airliners include Air Nostrum, Turkish Airlines, LATAM Airlines, Delta Air Lines, Lauda Europe, AirSERBIA, Swiftair, ITA Airways, KLM, Air France, Ryanair, Etihad Airways, Air Europa, Qatar Airways, LEVEL, Iberia and Vueling. When travelling from El Prat De Llobregat you will cover about 125 miles before you reach Son Sant Joan Airport. This journey will take 36 Minutes.

The exact cost of the flight we vary quite significantly base on the dates you travel, the time of day you will depart and how long in advance you pre book the flights. If you are on a tight budget then you should avoid flying at peak hours as the prices are more expensive. The cheapest flights are in the evenings and in mid week. We advise all our viewers to book well in advance. This way you will get the low priced tickets available.

The table below displays the numbers of daily flights from El Prat De Llobregat (BCN) to Son Sant Joan Airport (PMI) and the relevant airlines that fly.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Vueling1110812123006:2023:50VIEW FLIGHTS
LEVEL111081282005:3023:50VIEW FLIGHTS
Iberia111081282006:2023:50VIEW FLIGHTS
Qatar Airways10981282005:3023:50VIEW FLIGHTS
Air Europa555552008:4022:50VIEW FLIGHTS
Etihad Airways555531008:4022:50VIEW FLIGHTS
Ryanair353341005:4522:15VIEW FLIGHTS
KLM444420011:5522:50VIEW FLIGHTS
Air France444420011:5522:50VIEW FLIGHTS
ITA Airways333310011:5519:30VIEW FLIGHTS
Swiftair222221003:1509:20VIEW FLIGHTS
AirSERBIA222210012:4522:50VIEW FLIGHTS
Lauda Europe102200008:4516:50VIEW FLIGHTS
Turkish Airlines111100011:5512:45VIEW FLIGHTS
LATAM Airlines111100011:2012:10VIEW FLIGHTS
Delta Air Lines111100011:5512:45VIEW FLIGHTS
Air Nostrum000010020:3520:35VIEW FLIGHTS

Most people choose to fly with Vueling. They offer the largest number of flights so they have times which are most likely to suite you. The flights they offer will go by the flight numbers VY3900, VY3902, VY3904 and VY3906 with times between 06:20 and 23:50.

If you would like more information on this flight the please visit the website for Vueling at air-belgium.be. You will be able to find the latest availability, prices and make your booking online.

Flight times for the route are summarised in the table below. These time were correct at the time of writing, but please be aware that times may vary from time to time so please check their website for exact times and the dates you wish to fly.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
04:15
AirlineFlight  No
SwiftairWT220
05:45
AirlineFlight  No
RyanairFR1342
06:25
AirlineFlight  No
VuelingVY3900
Qatar AirwaysQR3621
07:05
AirlineFlight  No
VuelingVY3902
07:15
AirlineFlight  No
IberiaIB5290
LEVELLL5290
07:55
AirlineFlight  No
IberiaIB5292
Qatar AirwaysQR3738
LEVELLL5292
08:40
AirlineFlight  No
Air EuropaUX6007
08:45
AirlineFlight  No
VuelingVY3916
IberiaIB5306
SwiftairWT8168
08:50
AirlineFlight  No
RyanairFR2495
09:25
AirlineFlight  No
Etihad AirwaysEY4318
09:35
AirlineFlight  No
Qatar AirwaysQR3617
LEVELLL5306
11:20
AirlineFlight  No
IberiaIB5312
Qatar AirwaysQR3564
LATAM AirlinesLA5763
11:55
AirlineFlight  No
Air FranceAF4795
Delta Air LinesDL6779
Etihad AirwaysEY4304
12:10
AirlineFlight  No
VuelingVY3922
LEVELLL5312
12:45
AirlineFlight  No
Air EuropaUX6037
AirSERBIAJU7448
KLMKL3341
Turkish AirlinesTK9061
ITA AirwaysAZ2443
13:10
AirlineFlight  No
Qatar AirwaysQR3526
14:00
AirlineFlight  No
VuelingVY3924
IberiaIB5314
LEVELLL5314
14:05
AirlineFlight  No
IberiaIB5318
LEVELLL5318
14:40
AirlineFlight  No
IberiaIB5320
14:55
AirlineFlight  No
VuelingVY3928
Qatar AirwaysQR3686
15:05
AirlineFlight  No
Lauda EuropeFR2896
15:30
AirlineFlight  No
VuelingVY3930
Air EuropaUX6071
Etihad AirwaysEY7599
LEVELLL5320
15:40
AirlineFlight  No
IberiaIB5324
16:15
AirlineFlight  No
Air FranceAF4796
KLMKL3357
ITA AirwaysAZ2412
16:30
AirlineFlight  No
VuelingVY3934
Qatar AirwaysQR3533
LEVELLL5324
18:15
AirlineFlight  No
LEVELLL5326
18:45
AirlineFlight  No
Air EuropaUX6073
ITA AirwaysAZ2413
19:05
AirlineFlight  No
VuelingVY3936
IberiaIB5326
Qatar AirwaysQR3544
19:30
AirlineFlight  No
Air FranceAF4807
KLMKL3361
Etihad AirwaysEY7540
20:25
AirlineFlight  No
VuelingVY3940
Qatar AirwaysQR3566
21:15
AirlineFlight  No
IberiaIB5724
LEVELLL5724
21:25
AirlineFlight  No
VuelingVY3908
IberiaIB5298
LEVELLL5298
21:55
AirlineFlight  No
RyanairFR2889
22:00
AirlineFlight  No
Air EuropaUX6103
Air FranceAF4813
KLMKL3363
Etihad AirwaysEY4303
22:15
AirlineFlight  No
Qatar AirwaysQR3683
22:50
AirlineFlight  No
AirSERBIAJU7447
VIEW FLIGHTS
Tuesday
03:15
AirlineFlight  No
SwiftairWT220
06:55
AirlineFlight  No
VuelingVY3902
07:45
AirlineFlight  No
IberiaIB5292
Qatar AirwaysQR3738
LEVELLL5292
08:20
AirlineFlight  No
VuelingVY3914
Qatar AirwaysQR3627
SwiftairWT8168
08:40
AirlineFlight  No
Air EuropaUX6007
Etihad AirwaysEY4318
08:50
AirlineFlight  No
RyanairFR3070
09:10
AirlineFlight  No
IberiaIB5304
LEVELLL5304
09:30
AirlineFlight  No
RyanairFR1342
11:20
AirlineFlight  No
IberiaIB5312
LEVELLL5312
11:55
AirlineFlight  No
KLMKL3341
Delta Air LinesDL6779
RyanairFR2896
Etihad AirwaysEY4304
ITA AirwaysAZ2443
12:10
AirlineFlight  No
VuelingVY3922
Qatar AirwaysQR3564
LATAM AirlinesLA5786
12:45
AirlineFlight  No
Air EuropaUX6037
Air FranceAF4795
AirSERBIAJU7448
Turkish AirlinesTK9061
14:00
AirlineFlight  No
VuelingVY3928
IberiaIB5318
Qatar AirwaysQR3542
14:50
AirlineFlight  No
LEVELLL5318
15:30
AirlineFlight  No
Air FranceAF4796
Etihad AirwaysEY7599
ITA AirwaysAZ2412
16:15
AirlineFlight  No
Air EuropaUX6071
KLMKL3357
IberiaIB5322
Qatar AirwaysQR3543
LEVELLL5322
16:30
AirlineFlight  No
VuelingVY3934
IberiaIB5324
Qatar AirwaysQR3536
LEVELLL5324
17:05
AirlineFlight  No
VuelingVY3932
17:40
AirlineFlight  No
IberiaIB5326
Qatar AirwaysQR3544
LEVELLL5326
18:30
AirlineFlight  No
VuelingVY3936
Qatar AirwaysQR3527
18:45
AirlineFlight  No
Etihad AirwaysEY7540
ITA AirwaysAZ2413
19:15
AirlineFlight  No
VuelingVY3938
Qatar AirwaysQR3613
19:30
AirlineFlight  No
Air EuropaUX6073
Air FranceAF4807
KLMKL3361
19:55
AirlineFlight  No
RyanairFR2889
20:05
AirlineFlight  No
IberiaIB5328
LEVELLL5328
20:35
AirlineFlight  No
VuelingVY3940
IberiaIB5724
LEVELLL5724
21:55
AirlineFlight  No
RyanairFR2495
22:00
AirlineFlight  No
AirSERBIAJU7447
KLMKL3363
22:05
AirlineFlight  No
VuelingVY3906
IberiaIB5296
LEVELLL5296
22:50
AirlineFlight  No
Air EuropaUX6103
Air FranceAF4813
Etihad AirwaysEY4303
VIEW FLIGHTS
Wednesday
04:15
AirlineFlight  No
SwiftairWT220
07:15
AirlineFlight  No
RyanairFR2889
07:55
AirlineFlight  No
VuelingVY3902
IberiaIB5292
Qatar AirwaysQR3738
LEVELLL5292
08:20
AirlineFlight  No
IberiaIB5304
SwiftairWT8168
LEVELLL5304
08:40
AirlineFlight  No
Air EuropaUX6007
09:10
AirlineFlight  No
VuelingVY3914
Qatar AirwaysQR3627
09:25
AirlineFlight  No
Etihad AirwaysEY4318
10:30
AirlineFlight  No
Lauda EuropeFR2495
11:20
AirlineFlight  No
VuelingVY3922
IberiaIB5312
Qatar AirwaysQR3564
11:55
AirlineFlight  No
Air EuropaUX6037
Air FranceAF4795
ITA AirwaysAZ2443
12:10
AirlineFlight  No
LATAM AirlinesLA5752
LEVELLL5312
12:45
AirlineFlight  No
AirSERBIAJU7448
KLMKL3341
Turkish AirlinesTK9061
Delta Air LinesDL6779
Etihad AirwaysEY4304
13:40
AirlineFlight  No
RyanairFR2896
14:00
AirlineFlight  No
Qatar AirwaysQR3542
LEVELLL5318
14:50
AirlineFlight  No
VuelingVY3928
IberiaIB5318
15:30
AirlineFlight  No
Air FranceAF4796
15:40
AirlineFlight  No
VuelingVY3934
Qatar AirwaysQR3568
LEVELLL5324
16:15
AirlineFlight  No
VuelingVY3932
Air EuropaUX6071
KLMKL3357
IberiaIB5322
Qatar AirwaysQR3543
Etihad AirwaysEY7599
ITA AirwaysAZ2412
LEVELLL5322
16:30
AirlineFlight  No
IberiaIB5324
16:50
AirlineFlight  No
Lauda EuropeFR3070
18:45
AirlineFlight  No
KLMKL3361
Etihad AirwaysEY7540
ITA AirwaysAZ2413
19:15
AirlineFlight  No
LEVELLL5328
19:30
AirlineFlight  No
Air EuropaUX6073
Air FranceAF4807
20:05
AirlineFlight  No
VuelingVY3938
IberiaIB5328
Qatar AirwaysQR3530
21:25
AirlineFlight  No
IberiaIB5298
LEVELLL5298
22:00
AirlineFlight  No
Air EuropaUX6103
Air FranceAF4813
AirSERBIAJU7447
Etihad AirwaysEY4303
22:15
AirlineFlight  No
VuelingVY3908
RyanairFR1342
Qatar AirwaysQR3683
22:50
AirlineFlight  No
KLMKL3363
VIEW FLIGHTS
Thursday
04:15
AirlineFlight  No
SwiftairWT220
07:05
AirlineFlight  No
VuelingVY3902
Qatar AirwaysQR3738
07:35
AirlineFlight  No
IberiaIB5294
LEVELLL5294
07:55
AirlineFlight  No
IberiaIB5292
LEVELLL5292
08:25
AirlineFlight  No
VuelingVY3904
Qatar AirwaysQR8146
08:40
AirlineFlight  No
Air EuropaUX6007
Etihad AirwaysEY4318
08:45
AirlineFlight  No
Lauda EuropeFR1342
09:10
AirlineFlight  No
VuelingVY3914
IberiaIB5304
Qatar AirwaysQR3627
LEVELLL5304
09:20
AirlineFlight  No
SwiftairWT8168
10:40
AirlineFlight  No
VuelingVY3920
IberiaIB5310
11:20
AirlineFlight  No
VuelingVY3922
IberiaIB5312
Qatar AirwaysQR3564
11:30
AirlineFlight  No
Qatar AirwaysQR3755
LATAM AirlinesLA5777
LEVELLL5310
11:55
AirlineFlight  No
Air EuropaUX6037
Turkish AirlinesTK9061
Delta Air LinesDL6779
Etihad AirwaysEY4304
12:10
AirlineFlight  No
LEVELLL5312
12:45
AirlineFlight  No
Air FranceAF4795
AirSERBIAJU7448
KLMKL3341
ITA AirwaysAZ2443
12:50
AirlineFlight  No
VuelingVY3924
IberiaIB5314
Qatar AirwaysQR3533
LEVELLL5314
12:55
AirlineFlight  No
RyanairFR2896
13:55
AirlineFlight  No
VuelingVY3928
LEVELLL5318
14:45
AirlineFlight  No
IberiaIB5318
Qatar AirwaysQR3650
15:30
AirlineFlight  No
Air EuropaUX6071
Air FranceAF4796
Etihad AirwaysEY7599
ITA AirwaysAZ2412
15:50
AirlineFlight  No
Lauda EuropeFR3070
16:15
AirlineFlight  No
VuelingVY3932
KLMKL3357
IberiaIB5322
Qatar AirwaysQR3543
16:30
AirlineFlight  No
VuelingVY3934
IberiaIB5324
Qatar AirwaysQR3568
LEVELLL5324
17:05
AirlineFlight  No
LEVELLL5322
18:45
AirlineFlight  No
Air EuropaUX6073
KLMKL3361
Etihad AirwaysEY7540
19:15
AirlineFlight  No
IberiaIB5328
19:30
AirlineFlight  No
Air FranceAF4807
ITA AirwaysAZ2413
20:05
AirlineFlight  No
VuelingVY3938
Qatar AirwaysQR3536
LEVELLL5328
20:20
AirlineFlight  No
RyanairFR2495
20:55
AirlineFlight  No
VuelingVY3906
IberiaIB5296
21:45
AirlineFlight  No
Qatar AirwaysQR3619
LEVELLL5296
21:55
AirlineFlight  No
RyanairFR2889
22:00
AirlineFlight  No
Air EuropaUX6103
AirSERBIAJU7447
22:50
AirlineFlight  No
Air FranceAF4813
KLMKL3363
Etihad AirwaysEY4303
23:35
AirlineFlight  No
VuelingVY3910
IberiaIB5300
Qatar AirwaysQR3623
LEVELLL5300
VIEW FLIGHTS
Friday
04:15
AirlineFlight  No
SwiftairWT220
05:30
AirlineFlight  No
Qatar AirwaysQR3738
LEVELLL5292
06:20
AirlineFlight  No
VuelingVY3902
IberiaIB5292
07:15
AirlineFlight  No
RyanairFR1342
07:35
AirlineFlight  No
VuelingVY3904
08:25
AirlineFlight  No
IberiaIB5294
Qatar AirwaysQR8146
LEVELLL5294
08:40
AirlineFlight  No
Air EuropaUX6007
09:10
AirlineFlight  No
VuelingVY3914
IberiaIB5304
Qatar AirwaysQR3627
LEVELLL5304
09:20
AirlineFlight  No
SwiftairWT8168
09:25
AirlineFlight  No
Etihad AirwaysEY4318
11:20
AirlineFlight  No
VuelingVY3922
12:45
AirlineFlight  No
Air EuropaUX6037
12:50
AirlineFlight  No
VuelingVY3924
14:00
AirlineFlight  No
VuelingVY3928
15:00
AirlineFlight  No
RyanairFR2896
16:15
AirlineFlight  No
Air EuropaUX6071
16:30
AirlineFlight  No
VuelingVY3934
18:00
AirlineFlight  No
VuelingVY3932
IberiaIB5322
Qatar AirwaysQR3543
LEVELLL5322
18:30
AirlineFlight  No
RyanairFR2495
18:45
AirlineFlight  No
Air EuropaUX6073
19:30
AirlineFlight  No
Air FranceAF4807
KLMKL3361
Etihad AirwaysEY7540
ITA AirwaysAZ2413
20:10
AirlineFlight  No
VuelingVY3938
IberiaIB5328
Qatar AirwaysQR3536
LEVELLL5328
20:25
AirlineFlight  No
VuelingVY3940
20:35
AirlineFlight  No
Air NostrumYW3017
21:15
AirlineFlight  No
IberiaIB5724
Qatar AirwaysQR3677
LEVELLL5724
21:45
AirlineFlight  No
RyanairFR2889
22:00
AirlineFlight  No
Air EuropaUX6103
22:30
AirlineFlight  No
VuelingVY3912
22:50
AirlineFlight  No
Air FranceAF4813
AirSERBIAJU7447
KLMKL3363
Etihad AirwaysEY4303
23:20
AirlineFlight  No
IberiaIB5302
Qatar AirwaysQR8142
LEVELLL5302
23:50
AirlineFlight  No
VuelingVY3908
IberiaIB5298
Qatar AirwaysQR3794
LEVELLL5298
VIEW FLIGHTS
Saturday
03:30
AirlineFlight  No
SwiftairWT220
06:10
AirlineFlight  No
RyanairFR1342
07:05
AirlineFlight  No
VuelingVY3902
07:55
AirlineFlight  No
IberiaIB5292
Qatar AirwaysQR3738
LEVELLL5292
08:40
AirlineFlight  No
Air EuropaUX6007
09:10
AirlineFlight  No
VuelingVY3914
IberiaIB5304
Qatar AirwaysQR3627
LEVELLL5304
09:25
AirlineFlight  No
Etihad AirwaysEY4318
11:20
AirlineFlight  No
VuelingVY3922
11:55
AirlineFlight  No
Air EuropaUX6037
VIEW FLIGHTS

Instead of flying from El Prat De Llobregat you could consider a few airports that are close by. Please see that table below of alternative routes.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Gerona to Palma Mallorca 047 Minutes
Seu De Urgel to Palma Mallorca 059 Minutes
Menorca to Palma Mallorca 023 Minutes
Montpellier to Palma Mallorca 01 Hour 21 Minutes
Toulouse to Palma Mallorca 01 Hour 22 Minutes

Please remember to leave plenty of time to get though customers when you are departing form the airports. Flights regulations are getting very strict these days so getting through customs can take in excess of 1 hour in some cases.

Looking for the best deals on car rental?

Find the best car rental at PMI

Flight Price FAQ - Barcelona (BCN) to Palma Mallorca (PMI)

DIRECT Vueling Airlines
What is the cheapest direct flight one way from Barcelona BCN to Palma Mallorca PMI?
The cheapest direct flight one way from Barcelona BCN to Palma Mallorca PMI is £10.44 ($14 €12.49)
£10.44
$14 | €12.49
Check Latest Price
DIRECT Vueling Airlines
What is the cheapest direct return flight from Barcelona BCN to Palma Mallorca PMI?
The cheapest direct return flight from Barcelona BCN to Palma Mallorca PMI is £25.35 ($34 €30.34)
£25.35
$34 | €30.34
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from BCN to PMI

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!
Beat the Queues

Beat the Queues

Don't stand sweating for 45 mins waiting for Security. Get a fast track and get through in 5 mins or less.

Book now
Lounge like a VIP

Lounge like a VIP

Avoid the crowds. Get discounted access to the VIP airport lounge. Its not as expensive as you may think.

Book now

Disrupted flight or mishandled baggage?

Claim up to £1,600 (€1,920) for mishandled baggage or £520 (€600) in compensation on qualifying flight delays and cancellations. Check your compensation for free.

Flight Info FAQ - Barcelona (BCN) to Palma Mallorca (PMI)

Who flies from Barcelona to Palma Mallorca?
The following airlines fly from Barcelona (BCN) to Palma Mallorca (PMI): Air Europa, Air France, Air Nostrum, AirSERBIA, Delta Air Lines, Etihad Airways, Iberia, ITA Airways, KLM, LATAM Airlines, Lauda Europe, LEVEL, Qatar Airways, Ryanair, Swiftair, Turkish Airlines, Vueling.
How far is the flight from Barcelona to Palma Mallorca?
The flight from Barcelona to Palma Mallorca is 202KM or 125 miles.
How long does the flight from Barcelona to Palma Mallorca to take?
The flight from Barcelona to Palma Mallorca takes 36 Minutes.

Other Airports Connecting To Palma Airport in spain

Looking for the best deals on rental cars?

Find the best car rental in Palma de Mallorca

Useful Information about Palma Airport

Palma de Mallorca Tourist Attractions

Things to see and do in and around Palma de Mallorca in Spain.

View...
Palma Airport Lounges

See all the airport lounges, locations and opening times available at Palma Airport

View...
Dining and Bars at Palma Airport

See all bars and restaurants at Palma Airport, including locations and if they are before or after check-in

View...
Shops and Duty Free at Palma Airport

See all shops available at Palma Airport - plan your duty free shopping in advance

View...