Flights from Palma Mallorca Airport PMI to Barcelona Airport BCN

We've found the cheapest flights to Barcelona

Returns from £25.73

One-way from £9.84

Airliners including Turkish Airlines, LATAM Airlines, Swiftair, Ryanair, Lauda Europe, Delta Air Lines, AirSERBIA, ITA Airways, KLM, Air France, Etihad Airways, Air Europa, Qatar Airways, LEVEL, Iberia and Vueling all offer direct flights between Son Sant Joan Airport to El Prat De Llobregat. The flight from Son Sant Joan Airport to El Prat De Llobregat is approximately 202 Kilometers which is 125 Miles. You should expect a flight time of around 36 Minutes.

The price of the flight is dependent on the time of the day you fly and the day of the week with weekends being normally a higher price. To obtain the best prices for El Prat De Llobregat flights than book well in advance. Flight to El Prat De Llobregat will get more expensive the nearer you get the departure date, so it’s advisable to book in advance if it is possible.

To see all airliners that offer flights between Son Sant Joan Airport and El Prat De Llobregat please see the table below.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Vueling0281111101106:2523:30VIEW FLIGHTS
LEVEL0071111101106:3523:30VIEW FLIGHTS
Iberia0071111101106:2523:30VIEW FLIGHTS
Qatar Airways006101191006:3523:30VIEW FLIGHTS
Air Europa005555507:0021:10VIEW FLIGHTS
Etihad Airways004555507:0021:10VIEW FLIGHTS
KLM003444407:0017:05VIEW FLIGHTS
Air France003444407:0017:55VIEW FLIGHTS
ITA Airways002333307:0014:25VIEW FLIGHTS
Delta Air Lines001222207:0011:05VIEW FLIGHTS
AirSERBIA001222207:5517:55VIEW FLIGHTS
Swiftair001221020:4522:45VIEW FLIGHTS
Ryanair001021207:5023:20VIEW FLIGHTS
Lauda Europe000222006:1518:45VIEW FLIGHTS
Turkish Airlines000111107:0007:00VIEW FLIGHTS
LATAM Airlines001111008:3510:00VIEW FLIGHTS

Vueling is the most popular airliners who operate this route. They have around 53 a week with times that vary between 06:25 and 23:30.

Would you like to book your flight? Bookings can be made direct with Vueling on their website air-belgium.be.

The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.

Flights Time In WeekDays
DayFlight TimesFlights
Tuesday
22:05
AirlineFlight  No
VuelingVY3941
22:45
AirlineFlight  No
VuelingVY3907
VIEW FLIGHTS
Wednesday
06:40
AirlineFlight  No
VuelingVY3915
07:00
AirlineFlight  No
Air EuropaUX6006
08:35
AirlineFlight  No
VuelingVY3903
IberiaIB5293
Qatar AirwaysQR3692
LATAM AirlinesLA5764
LEVELLL5293
10:15
AirlineFlight  No
Air EuropaUX6156
Air FranceAF4820
KLMKL3352
Delta Air LinesDL6778
Etihad AirwaysEY7544
ITA AirwaysAZ2409
12:50
AirlineFlight  No
VuelingVY3923
IberiaIB5313
Qatar AirwaysQR8122
LEVELLL5313
13:35
AirlineFlight  No
Air EuropaUX6060
Air FranceAF4823
KLMKL3320
Etihad AirwaysEY4328
ITA AirwaysAZ2442
14:35
AirlineFlight  No
VuelingVY3933
IberiaIB5323
15:25
AirlineFlight  No
LEVELLL5323
15:30
AirlineFlight  No
IberiaIB5319
16:20
AirlineFlight  No
VuelingVY3929
Qatar AirwaysQR3768
LEVELLL5319
17:05
AirlineFlight  No
Air EuropaUX6072
Air FranceAF4824
AirSERBIAJU7449
KLMKL3334
17:10
AirlineFlight  No
VuelingVY3935
IberiaIB5325
Qatar AirwaysQR3575
17:40
AirlineFlight  No
VuelingVY3939
IberiaIB5329
Qatar AirwaysQR3578
LEVELLL5329
17:55
AirlineFlight  No
Etihad AirwaysEY4329
18:05
AirlineFlight  No
LEVELLL5325
19:50
AirlineFlight  No
VuelingVY3909
Qatar AirwaysQR3766
20:20
AirlineFlight  No
Air EuropaUX6102
Etihad AirwaysEY7543
20:45
AirlineFlight  No
IberiaIB5299
SwiftairWT8169
LEVELLL5299
22:50
AirlineFlight  No
RyanairFR1343
VIEW FLIGHTS
Thursday
06:15
AirlineFlight  No
Lauda EuropeFR1343
06:40
AirlineFlight  No
Qatar AirwaysQR3747
07:00
AirlineFlight  No
Air EuropaUX6006
Air FranceAF4819
Turkish AirlinesTK9062
ITA AirwaysAZ2407
07:35
AirlineFlight  No
VuelingVY3915
IberiaIB5305
LEVELLL5305
07:55
AirlineFlight  No
AirSERBIAJU7450
KLMKL3350
Delta Air LinesDL6776
Etihad AirwaysEY4388
08:35
AirlineFlight  No
VuelingVY3903
IberiaIB5293
LEVELLL5293
09:05
AirlineFlight  No
VuelingVY3905
LEVELLL5295
10:00
AirlineFlight  No
IberiaIB5295
Qatar AirwaysQR3741
LATAM AirlinesLA5836
10:15
AirlineFlight  No
Air EuropaUX6156
KLMKL3352
11:05
AirlineFlight  No
Air FranceAF4820
Delta Air LinesDL6778
Etihad AirwaysEY7544
ITA AirwaysAZ2409
11:10
AirlineFlight  No
IberiaIB5315
LEVELLL5315
12:05
AirlineFlight  No
VuelingVY3925
Qatar AirwaysQR3676
12:50
AirlineFlight  No
VuelingVY3923
Qatar AirwaysQR8122
13:05
AirlineFlight  No
VuelingVY3921
IberiaIB5311
Qatar AirwaysQR3733
LEVELLL5311
13:45
AirlineFlight  No
IberiaIB5313
LEVELLL5313
14:25
AirlineFlight  No
Air EuropaUX6060
Air FranceAF4823
KLMKL3320
Etihad AirwaysEY4328
ITA AirwaysAZ2442
14:40
AirlineFlight  No
VuelingVY3933
IberiaIB5323
LEVELLL5323
15:25
AirlineFlight  No
IberiaIB5319
Qatar AirwaysQR3530
15:30
AirlineFlight  No
Qatar AirwaysQR3766
16:15
AirlineFlight  No
VuelingVY3929
LEVELLL5319
17:05
AirlineFlight  No
Air EuropaUX6072
KLMKL3334
Etihad AirwaysEY4329
17:10
AirlineFlight  No
IberiaIB5325
LEVELLL5325
17:40
AirlineFlight  No
LEVELLL5329
17:55
AirlineFlight  No
Air FranceAF4824
AirSERBIAJU7449
18:05
AirlineFlight  No
VuelingVY3935
Qatar AirwaysQR3575
18:35
AirlineFlight  No
VuelingVY3939
IberiaIB5329
Qatar AirwaysQR3578
18:45
AirlineFlight  No
Lauda EuropeFR2494
20:20
AirlineFlight  No
Air EuropaUX6102
20:45
AirlineFlight  No
SwiftairWT8169
21:10
AirlineFlight  No
Etihad AirwaysEY7543
22:05
AirlineFlight  No
SwiftairWT223
22:25
AirlineFlight  No
Qatar AirwaysQR3695
LEVELLL5297
23:20
AirlineFlight  No
VuelingVY3907
IberiaIB5297
VIEW FLIGHTS
Friday
06:35
AirlineFlight  No
Qatar AirwaysQR3747
LEVELLL5305
07:00
AirlineFlight  No
Air EuropaUX6006
Air FranceAF4819
KLMKL3350
Turkish AirlinesTK9062
07:05
AirlineFlight  No
VuelingVY3903
07:30
AirlineFlight  No
VuelingVY3915
IberiaIB5305
07:50
AirlineFlight  No
RyanairFR1343
07:55
AirlineFlight  No
AirSERBIAJU7450
Delta Air LinesDL6776
Etihad AirwaysEY4388
ITA AirwaysAZ2407
08:00
AirlineFlight  No
IberiaIB5293
Qatar AirwaysQR3749
LEVELLL5293
09:05
AirlineFlight  No
Qatar AirwaysQR3743
10:00
AirlineFlight  No
VuelingVY3905
IberiaIB5295
LATAM AirlinesLA5809
LEVELLL5295
10:15
AirlineFlight  No
Air EuropaUX6156
KLMKL3352
Etihad AirwaysEY7544
11:05
AirlineFlight  No
Air FranceAF4820
Delta Air LinesDL6778
ITA AirwaysAZ2409
11:10
AirlineFlight  No
IberiaIB5315
LEVELLL5315
12:05
AirlineFlight  No
VuelingVY3925
Qatar AirwaysQR3676
12:30
AirlineFlight  No
Lauda EuropeFR2897
12:50
AirlineFlight  No
IberiaIB5313
LEVELLL5313
13:35
AirlineFlight  No
Air EuropaUX6060
KLMKL3320
Etihad AirwaysEY4328
13:45
AirlineFlight  No
VuelingVY3923
Qatar AirwaysQR8122
14:25
AirlineFlight  No
Air FranceAF4823
ITA AirwaysAZ2442
15:30
AirlineFlight  No
Qatar AirwaysQR3768
LEVELLL5319
16:00
AirlineFlight  No
Lauda EuropeFR2494
16:20
AirlineFlight  No
VuelingVY3929
IberiaIB5319
17:05
AirlineFlight  No
Air EuropaUX6072
KLMKL3334
Etihad AirwaysEY4329
17:10
AirlineFlight  No
VuelingVY3935
IberiaIB5325
Qatar AirwaysQR3528
LEVELLL5325
17:40
AirlineFlight  No
VuelingVY3939
17:55
AirlineFlight  No
Air FranceAF4824
AirSERBIAJU7449
18:35
AirlineFlight  No
IberiaIB5323
IberiaIB5329
Qatar AirwaysQR3578
LEVELLL5323
LEVELLL5329
19:30
AirlineFlight  No
VuelingVY3933
Qatar AirwaysQR5528
20:20
AirlineFlight  No
Air EuropaUX6102
20:45
AirlineFlight  No
SwiftairWT8169
20:50
AirlineFlight  No
LEVELLL5299
21:10
AirlineFlight  No
Etihad AirwaysEY7543
21:45
AirlineFlight  No
VuelingVY3909
IberiaIB5299
Qatar AirwaysQR3766
21:55
AirlineFlight  No
VuelingVY3941
Qatar AirwaysQR3601
22:45
AirlineFlight  No
SwiftairWT223
22:50
AirlineFlight  No
IberiaIB5725
LEVELLL5725
23:20
AirlineFlight  No
RyanairFR2890
VIEW FLIGHTS
Saturday
06:40
AirlineFlight  No
VuelingVY3915
IberiaIB5305
07:00
AirlineFlight  No
AirSERBIAJU7450
KLMKL3350
Etihad AirwaysEY4388
07:35
AirlineFlight  No
Qatar AirwaysQR3747
LEVELLL5305
07:45
AirlineFlight  No
RyanairFR1343
07:55
AirlineFlight  No
Air EuropaUX6006
Air FranceAF4819
Turkish AirlinesTK9062
Delta Air LinesDL6776
ITA AirwaysAZ2407
08:35
AirlineFlight  No
VuelingVY3903
IberiaIB5293
LATAM AirlinesLA5802
LEVELLL5293
09:30
AirlineFlight  No
Qatar AirwaysQR3692
10:00
AirlineFlight  No
SwiftairWT223
10:15
AirlineFlight  No
Air EuropaUX6156
Air FranceAF4820
11:05
AirlineFlight  No
KLMKL3352
Delta Air LinesDL6778
Etihad AirwaysEY7544
ITA AirwaysAZ2409
12:50
AirlineFlight  No
VuelingVY3923
IberiaIB5313
LEVELLL5313
13:35
AirlineFlight  No
Air EuropaUX6060
Etihad AirwaysEY4328
13:45
AirlineFlight  No
Qatar AirwaysQR8122
14:00
AirlineFlight  No
LEVELLL5315
14:25
AirlineFlight  No
Air FranceAF4823
KLMKL3320
ITA AirwaysAZ2442
14:35
AirlineFlight  No
VuelingVY3933
14:50
AirlineFlight  No
VuelingVY3925
IberiaIB5315
Lauda EuropeFR2890
15:25
AirlineFlight  No
IberiaIB5323
Qatar AirwaysQR5528
LEVELLL5323
15:30
AirlineFlight  No
VuelingVY3929
16:20
AirlineFlight  No
IberiaIB5319
Qatar AirwaysQR3574
LEVELLL5319
17:05
AirlineFlight  No
Air EuropaUX6072
Air FranceAF4824
KLMKL3334
17:15
AirlineFlight  No
VuelingVY3935
IberiaIB5325
17:45
AirlineFlight  No
VuelingVY3939
IberiaIB5329
Qatar AirwaysQR3578
LEVELLL5329
17:55
AirlineFlight  No
AirSERBIAJU7449
Etihad AirwaysEY4329
18:10
AirlineFlight  No
Qatar AirwaysQR3575
LEVELLL5325
19:15
AirlineFlight  No
Lauda EuropeFR2897
20:00
AirlineFlight  No
VuelingVY3909
IberiaIB5299
20:20
AirlineFlight  No
Air EuropaUX6102
20:55
AirlineFlight  No
Qatar AirwaysQR3766
LEVELLL5299
21:10
AirlineFlight  No
Etihad AirwaysEY7543
21:25
AirlineFlight  No
Qatar AirwaysQR3518
22:20
AirlineFlight  No
VuelingVY3941
IberiaIB5725
LEVELLL5725
VIEW FLIGHTS
Sunday
06:25
AirlineFlight  No
VuelingVY3915
IberiaIB5305
07:00
AirlineFlight  No
Turkish AirlinesTK9062
Delta Air LinesDL6776
Etihad AirwaysEY4388
ITA AirwaysAZ2407
07:20
AirlineFlight  No
Qatar AirwaysQR3747
LEVELLL5305
07:55
AirlineFlight  No
Air EuropaUX6006
Air FranceAF4819
AirSERBIAJU7450
KLMKL3350
08:35
AirlineFlight  No
IberiaIB5293
LEVELLL5293
09:05
AirlineFlight  No
VuelingVY3905
IberiaIB5295
Qatar AirwaysQR3636
LEVELLL5295
09:30
AirlineFlight  No
VuelingVY3903
10:15
AirlineFlight  No
Air EuropaUX6156
Air FranceAF4820
KLMKL3352
Delta Air LinesDL6778
Etihad AirwaysEY7544
ITA AirwaysAZ2409
11:00
AirlineFlight  No
VuelingVY3925
IberiaIB5315
Qatar AirwaysQR3676
LEVELLL5315
11:55
AirlineFlight  No
IberiaIB5311
Qatar AirwaysQR3733
LEVELLL5311
12:00
AirlineFlight  No
RyanairFR3366
12:50
AirlineFlight  No
VuelingVY3921
IberiaIB5313
Qatar AirwaysQR8122
LEVELLL5313
13:35
AirlineFlight  No
Air FranceAF4823
KLMKL3320
Etihad AirwaysEY4328
ITA AirwaysAZ2442
13:45
AirlineFlight  No
VuelingVY3923
14:25
AirlineFlight  No
Air EuropaUX6060
15:30
AirlineFlight  No
IberiaIB5319
Qatar AirwaysQR3574
LEVELLL5319
16:20
AirlineFlight  No
VuelingVY3929
17:05
AirlineFlight  No
Air EuropaUX6072
Air FranceAF4824
AirSERBIAJU7449
KLMKL3334
Etihad AirwaysEY4329
17:10
AirlineFlight  No
IberiaIB5325
Qatar AirwaysQR3575
LEVELLL5325
18:05
AirlineFlight  No
VuelingVY3935
18:15
AirlineFlight  No
RyanairFR2494
19:35
AirlineFlight  No
IberiaIB5299
Qatar AirwaysQR3766
LEVELLL5299
20:20
AirlineFlight  No
Etihad AirwaysEY7543
20:30
AirlineFlight  No
VuelingVY3909
21:10
AirlineFlight  No
Air EuropaUX6102
21:25
AirlineFlight  No
IberiaIB5725
Qatar AirwaysQR3570
LEVELLL5725
22:20
AirlineFlight  No
VuelingVY3941
23:30
AirlineFlight  No
VuelingVY3911
IberiaIB5301
Qatar AirwaysQR3647
LEVELLL5301
VIEW FLIGHTS

If the airlines stated don’t offer flights that suite your travel times, you could look at alternative options. Below we have summarised flights from alternative departures airports and flights that are not direct.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Gerona to Barcelona015 Minutes
Ibiza to Barcelona049 Minutes
Menorca to Barcelona043 Minutes

Whilst you will find a bureau de change at El Prat De Llobregat, we recommend you change some money before you depart if you don’t have the local currency. The exchange rates within any airport are not very favorable, so exchanging money before hand is a good idea.

Don't forget to book a rental car!

Search for the cheapest car rental deals at Mallorca Airport

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

DIRECT Vueling Airlines
What is the cheapest direct flight one way from Palma Mallorca PMI to Barcelona BCN?
The cheapest direct flight one way from Palma Mallorca PMI to Barcelona BCN is £9.84 ($13 €11.79)
£9.84
$13 | €11.79
Check Latest Price
DIRECT Vueling Airlines
What is the cheapest direct return flight from Palma Mallorca PMI to Barcelona BCN?
The cheapest direct return flight from Palma Mallorca PMI to Barcelona BCN is £25.73 ($34 €30.84)
£25.73
$34 | €30.84
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 PMI to BCN

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 - Palma Mallorca (PMI) to Barcelona (BCN)

Who flies from Palma Mallorca to Barcelona?
The following airlines fly from Palma Mallorca (PMI) to Barcelona (BCN): Air Europa, Air France, 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 Palma Mallorca to Barcelona?
The flight from Palma Mallorca to Barcelona is 202KM or 125 miles.
How long does the flight from Palma Mallorca to Barcelona to take?
The flight from Palma Mallorca to Barcelona takes 36 Minutes.

Don't forget to book a hire car!

Search for the cheapest car rental deals at PMI

Useful Information about Mallorca Airport

Passenger Traffic at Mallorca Airport Recovers by 3% in September 2023

Palma Mallorca Airport experienced a remarkable recovery in passenger numbers, with a 2.58% increase compared to September 2019...

View...
Palma Mallorca Airport Passenger Numbers Soar 5% in Third Quarter 2023

Palma Mallorca Airport Passenger Numbers Break Records in Q3, Surpassing Pre-Pandemic Levels by 5.49%

View...
4% Net Gain in July Passenger Numbers at Mallorca Airport

Mallorca Airport experienced growth in passenger numbers during July where there was a 4% net gain in passenger numbers when comparing July 2023 to July 2019...

View...
Mallorca Airport Experiences 4.30% Surge in Passenger Numbers Since Q2 2019

According to the data, since the pandemic the passenger numbers at Mallorca Airport have increased by 4.30% from Q2 2019 to Q2 2023...

View...