Palma Mallorca Airport (PMI) Flights 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 time is approximately 36 Minutes.

The cost of ticket prices to El Prat De Llobregat Spain can vary quite considerably if you travel at certain times of the week especially at weekends. The cheapest flights available will generally be mid week or late in the evening, so if you are on a budget then these are the flight times you should consider. Alternatively, you could book well in advance and you flight could be up to 50% cheaper, especially with budget airliners. If it is possible, you should book your flights 2 or more months in advance as ticket prices will be substantially lower.

Below you will see all the airlines that fly from Son Sant Joan Airport (PMI) to El Prat De Llobregat (BCN) and the number of flights they operate each day.

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.

To book your flight you can visit Vueling on their website air-belgium.be. You will find up to date information on availability and the latest discounts.

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
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

Other routes are also possible. Flying from a different airport may offer more convenient flight times, so below we have we have put a list of other routes that may well be suitable.

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

A useful tip to save money to exchange money before you go, or go to a bureau de change outside of the airport when you arrive. The exchange rate within the airport are not very good so try to avoid changing money their if you can.

Planning a Holiday or Business Trip?

Find the best car rental at Palma 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.

Alternative Airports in Spain with Connections from Palma Airport

Looking for the best hire car deals?

Search for cheap vehicle rental deals at Palma Airport

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...