Barcelona to Palma de Mallorca (BCN–PMI) — Airlines, Schedules & Connections

BCN Airport Page →
126 mi airlines 461/wk
On-time Some delays Frequent delays
Flight Schedule 154 flights Verified 1d ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
FR3070
FR Ryanair
320
1:25 AM
CEST T2
2:25 AM
CEST
1h
M T W T F S S
Prices
FR1342
FR Ryanair
73H
5:50 AM
CEST T2
6:50 AM
CEST
1h
M T W T F S S
Prices
VY3900+3
VY Vueling
32A
6:30 AM
CEST T1
7:25 AM
CEST
0h 55m
M T W T F S S
Prices
QR3621cs
QR Qatar
32A
6:30 AM
CEST T1
7:25 AM
CEST
0h 55m
M T W T F S S
Prices
QR3738cs
QR Qatar
321
6:50 AM
CEST T1
7:45 AM
CEST
0h 55m
M T W T F S S
Prices
LL5389cs
LL Level
321
6:55 AM
CEST T1
7:45 AM
CEST
0h 50m
M T W T F S S
Prices
VY3902+4
VY Vueling
321
7:00 AM
CEST T1
7:55 AM
CEST
0h 55m
M T W T F S S
Prices
QR8145cs
QR Qatar
321
7:00 AM
CEST T1
7:55 AM
CEST
0h 55m
M T W T F S S
Prices
VY3926+3
VY Vueling
321
7:30 AM
CEST T1
8:20 AM
CEST
0h 50m
M T W T F S S
Prices
FR6362
FR Ryanair
73H
7:50 AM
CEST T2
8:50 AM
CEST
1h
M T W T F S S
Prices
FR2889
FR Ryanair
73H
8:00 AM
CEST T2
9:00 AM
CEST
1h
M T W T F S S
Prices
LL5393cs
LL Level
320
8:20 AM
CEST T1
9:10 AM
CEST
0h 50m
M T W T F S S
Prices
QR3524
QR Qatar
320
8:25 AM
CEST T1
9:20 AM
CEST
0h 55m
M T W T F S S
Prices
QR8146
QR Qatar
320
8:25 AM
CEST T1
9:20 AM
CEST
0h 55m
M T W T F S S
Prices
VY3904+3
VY Vueling
320
8:25 AM
CEST T1
9:20 AM
CEST
0h 55m
M T W T F S S
Prices
EY4318cs
EY Etihad
73H
8:40 AM
CEST T1
9:25 AM
CEST
0h 45m
M T W T F S S
Prices
UX6007+1
UX Air Europa
73H
8:40 AM
CEST T1
9:25 AM
CEST
0h 45m
M T W T F S S
Prices
LL5395cs
LL Level
320
9:05 AM
CEST T1
10:00 AM
CEST
0h 55m
M T W T F S S
Prices
LL5397cs
LL Level
321
11:30 AM
CEST T1
12:20 PM
CEST
0h 50m
M T W T F S S
Prices
QR3510cs
QR Qatar
32A
11:35 AM
CEST T1
12:30 PM
CEST
0h 55m
M T W T F S S
Prices
QR3501
QR Qatar
321
11:45 AM
CEST T1
12:40 PM
CEST
0h 55m
M T W T F S S
Prices
VY3908+4
VY Vueling
321
11:45 AM
CEST T1
12:40 PM
CEST
0h 55m
M T W T F S S
Prices
JU7448cs
JU AirSERBIA
73H
11:55 AM
CEST T1
12:40 PM
CEST
0h 45m
M T W T F S S
Prices
EY4304cs
EY Etihad
73H
11:55 AM
CEST T1
12:40 PM
CEST
0h 45m
M T W T F S S
Prices
AZ2443cs
AZ ITA
73H
11:55 AM
CEST T1
12:40 PM
CEST
0h 45m
M T W T F S S
Prices
KL3341cs
KL KLM
73H
11:55 AM
CEST T1
12:40 PM
CEST
0h 45m
M T W T F S S
Prices
UX6037+6
UX Air Europa
73H
11:55 AM
CEST T1
12:40 PM
CEST
0h 45m
M T W T F S S
Prices
QR3619cs
QR Qatar
320
12:25 PM
CEST T1
1:20 PM
CEST
0h 55m
M T W T F S S
Prices
VY3906+3
VY Vueling
32A
12:25 PM
CEST T1
1:20 PM
CEST
0h 55m
M T W T F S S
Prices
QR8139cs
QR Qatar
320
1:05 PM
CEST T1
2:00 PM
CEST
0h 55m
M T W T F S S
Prices
IB5156
IB Iberia
320
1:05 PM
CEST T1
2:00 PM
CEST
0h 55m
M T W T F S S
Prices
LL5415cs
LL Level
320
1:05 PM
CEST T1
2:00 PM
CEST
0h 55m
M T W T F S S
Prices
FR2495
FR Ryanair
73H
1:55 PM
CEST T2
2:55 PM
CEST
1h
M T W T F S S
Prices
FR6378
FR Ryanair
73H
2:00 PM
CEST T2
3:00 PM
CEST
1h
M T W T F S S
Prices
LL5401cs
LL Level
321
2:05 PM
CEST T1
2:55 PM
CEST
0h 50m
M T W T F S S
Prices
QR3574
QR Qatar
320
2:05 PM
CEST T1
3:00 PM
CEST
0h 55m
M T W T F S S
Prices
VY3924+2
VY Vueling
320
2:05 PM
CEST T1
3:00 PM
CEST
0h 55m
M T W T F S S
Prices
VY3910+3
VY Vueling
320
2:10 PM
CEST T1
3:05 PM
CEST
0h 55m
M T W T F S S
Prices
QR3516
QR Qatar
32A
2:35 PM
CEST T1
3:30 PM
CEST
0h 55m
M T W T F S S
Prices
QR3634
QR Qatar
32A
2:50 PM
CEST T1
3:45 PM
CEST
0h 55m
M T W T F S S
Prices
FR2896
FR Ryanair
73H
3:15 PM
CEST T2
4:15 PM
CEST
1h
M T W T F S S
Prices
EY7599cs
EY Etihad
73H
3:30 PM
CEST T1
4:15 PM
CEST
0h 45m
M T W T F S S
Prices
AZ2412cs
AZ ITA
73H
3:30 PM
CEST T1
4:15 PM
CEST
0h 45m
M T W T F S S
Prices
UX6071+3
UX Air Europa
73H
3:30 PM
CEST T1
4:15 PM
CEST
0h 45m
M T W T F S S
Prices
KL3357cs
KL KLM
73H
3:30 PM
CEST T1
4:15 PM
CEST
0h 45m
M T W T F S S
Prices
QR8142cs
QR Qatar
32A
3:50 PM
CEST T1
4:45 PM
CEST
0h 55m
M T W T F S S
Prices
LL5399cs
LL Level
320
3:55 PM
CEST T1
4:45 PM
CEST
0h 50m
M T W T F S S
Prices
VY3912+3
VY Vueling
320
4:15 PM
CEST T1
5:10 PM
CEST
0h 55m
M T W T F S S
Prices
LL5403cs
LL Level
32A
4:50 PM
CEST T1
5:40 PM
CEST
0h 50m
M T W T F S S
Prices
VY3914+3
VY Vueling
32A
4:55 PM
CEST T1
5:50 PM
CEST
0h 55m
M T W T F S S
Prices
IB5120cs
IB Iberia
32A
4:55 PM
CEST T1
5:45 PM
CEST
0h 50m
M T W T F S S
Prices
QR3627cs
QR Qatar
32A
5:05 PM
CEST T1
6:00 PM
CEST
0h 55m
M T W T F S S
Prices
LL5405cs
LL Level
32A
5:20 PM
CEST T1
6:10 PM
CEST
0h 50m
M T W T F S S
Prices
IB5122cs
IB Iberia
32A
5:20 PM
CEST T1
6:10 PM
CEST
0h 50m
M T W T F S S
Prices
IB5136
IB Iberia
320
5:30 PM
CEST T1
6:25 PM
CEST
0h 55m
M T W T F S S
Prices
QR3617cs
QR Qatar
32A
6:00 PM
CEST T1
6:55 PM
CEST
0h 55m
M T W T F S S
Prices
VY3916+3
VY Vueling
32A
6:00 PM
CEST T1
6:55 PM
CEST
0h 55m
M T W T F S S
Prices
KL3361cs
KL KLM
73H
6:45 PM
CEST T1
7:30 PM
CEST
0h 45m
M T W T F S S
Prices
UX6073+3
UX Air Europa
73H
6:45 PM
CEST T1
7:30 PM
CEST
0h 45m
M T W T F S S
Prices
AZ2413cs
AZ ITA
73H
6:45 PM
CEST T1
7:30 PM
CEST
0h 45m
M T W T F S S
Prices
EY7540cs
EY Etihad
73H
6:45 PM
CEST T1
7:30 PM
CEST
0h 45m
M T W T F S S
Prices
LL5391cs
LL Level
320
7:05 PM
CEST T1
7:55 PM
CEST
0h 50m
M T W T F S S
Prices
QR3794cs
QR Qatar
32A
8:50 PM
CEST T1
9:45 PM
CEST
0h 55m
M T W T F S S
Prices
LL5407cs
LL Level
320
8:50 PM
CEST T1
9:45 PM
CEST
0h 55m
M T W T F S S
Prices
IB5138
IB Iberia
321
8:50 PM
CEST T1
9:45 PM
CEST
0h 55m
M T W T F S S
Prices
VY3918+3
VY Vueling
321
9:05 PM
CEST T1
10:00 PM
CEST
0h 55m
M T W T F S S
Prices
IB5140
IB Iberia
321
9:40 PM
CEST T1
10:35 PM
CEST
0h 55m
M T W T F S S
Prices
VY3920+3
VY Vueling
32A
9:40 PM
CEST T1
10:35 PM
CEST
0h 55m
M T W T F S S
Prices
QR3755cs
QR Qatar
321
9:40 PM
CEST T1
10:35 PM
CEST
0h 55m
M T W T F S S
Prices
EY4303cs
EY Etihad
73H
10:00 PM
CEST T1
10:45 PM
CEST
0h 45m
M T W T F S S
Prices
UX6103+3
UX Air Europa
73H
10:00 PM
CEST T1
10:45 PM
CEST
0h 45m
M T W T F S S
Prices
LL5413cs
LL Level
320
10:30 PM
CEST T1
11:20 PM
CEST
0h 50m
M T W T F S S
Prices
LL5411cs
LL Level
320
10:45 PM
CEST T1
11:40 PM
CEST
0h 55m
M T W T F S S
Prices
VY3922+2
VY Vueling
320
10:45 PM
CEST T1
11:40 PM
CEST
0h 55m
M T W T F S S
Prices
QR3505
QR Qatar
320
10:45 PM
CEST T1
11:40 PM
CEST
0h 55m
M T W T F S S
Prices
QR3514
QR Qatar
320
10:45 PM
CEST T1
11:40 PM
CEST
0h 55m
M T W T F S S
Prices
FR2890
FR Ryanair
73H
6:10 AM
CEST TN
7:05 AM
CEST
0h 55m
M T W T F S S
Prices
QR3743cs
QR Qatar
320
6:45 AM
CEST TN
7:40 AM
CEST
0h 55m
M T W T F S S
Prices
LA5836cs
LA LATAM Chile
320
6:45 AM
CEST
7:35 AM
CEST
0h 50m
M T W T F S S
Prices
VY3905+4
VY Vueling
320
6:45 AM
CEST TN
7:40 AM
CEST
0h 55m
M T W T F S S
Prices
LL5394cs
LL Level
320
6:45 AM
CEST TN
7:35 AM
CEST
0h 50m
M T W T F S S
Prices
KL3350cs
KL KLM
73H
7:05 AM
CEST
7:55 AM
CEST
0h 50m
M T W T F S S
Prices
EY4388cs
EY Etihad
73H
7:05 AM
CEST TN
7:55 AM
CEST
0h 50m
M T W T F S S
Prices
TK9062cs
TK Turkish
73H
7:05 AM
CEST
7:55 AM
CEST
0h 50m
M T W T F S S
Prices
AZ2407cs
AZ ITA
73H
7:05 AM
CEST TN
7:55 AM
CEST
0h 50m
M T W T F S S
Prices
JU7450cs
JU AirSERBIA
73H
7:05 AM
CEST
7:55 AM
CEST
0h 50m
M T W T F S S
Prices
LL5396cs
LL Level
320
7:20 AM
CEST
8:20 AM
CEST
1h
M T W T F S S
Prices
VY3907+2
VY Vueling
320
7:20 AM
CEST TN
8:20 AM
CEST
1h
M T W T F S S
Prices
QR3511
QR Qatar
320
7:20 AM
CEST
8:20 AM
CEST
1h
M T W T F S S
Prices
FR1343
FR Ryanair
73H
7:40 AM
CEST
8:35 AM
CEST
0h 55m
M T W T F S S
Prices
UX6006+7
UX Air Europa
73H
7:43 AM
CEST
8:29 AM
CEST
0h 46m
M T W T F S S
Prices
VY3901+4
VY Vueling
321
8:05 AM
CEST
9:05 AM
CEST
1h
M T W T F S S
Prices
QR3688cs
QR Qatar
321
8:05 AM
CEST TN
9:05 AM
CEST
1h
M T W T F S S
Prices
QR3520cs
QR Qatar
321
8:25 AM
CEST TN
9:25 AM
CEST
1h
M T W T F S S
Prices
LL5390cs
LL Level
321
8:25 AM
CEST TN
9:15 AM
CEST
0h 50m
M T W T F S S
Prices
VY3903+4
VY Vueling
321
8:35 AM
CEST TN
9:35 AM
CEST
1h
M T W T F S S
Prices
LL5416cs
LL Level
32A
8:55 AM
CEST
9:45 AM
CEST
0h 50m
M T W T F S S
Prices
UX6156+4
UX Air Europa
73H
10:15 AM
CEST
11:05 AM
CEST
0h 50m
M T W T F S S
Prices
KL3352cs
KL KLM
73H
10:15 AM
CEST TN
11:05 AM
CEST
0h 50m
M T W T F S S
Prices
AZ2409cs
AZ ITA
73H
10:15 AM
CEST TN
11:05 AM
CEST
0h 50m
M T W T F S S
Prices
EY7544cs
EY Etihad
73H
10:15 AM
CEST
11:05 AM
CEST
0h 50m
M T W T F S S
Prices
VY3927+6
VY Vueling
320
11:20 AM
CEST TN
12:20 PM
CEST
1h
M T W T F S S
Prices
QR3521cs
QR Qatar
320
11:20 AM
CEST
12:20 PM
CEST
1h
M T W T F S S
Prices
IB5157
IB Iberia
320
11:20 AM
CEST
12:20 PM
CEST
1h
M T W T F S S
Prices
QR3681
QR Qatar
320
12:15 PM
CEST
1:15 PM
CEST
1h
M T W T F S S
Prices
LL5398cs
LL Level
321
1:00 PM
CEST TN
1:55 PM
CEST
0h 55m
M T W T F S S
Prices
QR3766cs
QR Qatar
32A
1:10 PM
CEST TN
2:10 PM
CEST
1h
M T W T F S S
Prices
VY3909+3
VY Vueling
32A
1:10 PM
CEST TN
2:10 PM
CEST
1h
M T W T F S S
Prices
KL3320cs
KL KLM
73H
1:30 PM
CEST TN
2:20 PM
CEST
0h 50m
M T W T F S S
Prices
UX6060+3
UX Air Europa
73H
1:30 PM
CEST TN
2:20 PM
CEST
0h 50m
M T W T F S S
Prices
EY4328cs
EY Etihad
73H
1:30 PM
CEST TN
2:20 PM
CEST
0h 50m
M T W T F S S
Prices
AZ2442cs
AZ ITA
73H
1:30 PM
CEST TN
2:20 PM
CEST
0h 50m
M T W T F S S
Prices
FR2897
FR Ryanair
73H
1:45 PM
CEST TN
2:40 PM
CEST
0h 55m
M T W T F S S
Prices
QR3505
QR Qatar
32A
1:55 PM
CEST
2:55 PM
CEST
1h
M T W T F S S
Prices
FR2494
FR Ryanair
73H
1:55 PM
CEST TN
2:50 PM
CEST
0h 55m
M T W T F S S
Prices
QR3627+1
QR Qatar
320
1:55 PM
CEST
2:55 PM
CEST
1h
M T W T F S S
Prices
QR3572cs
QR Qatar
320
1:55 PM
CEST TN
2:55 PM
CEST
1h
M T W T F S S
Prices
LL5400cs
LL Level
320
2:15 PM
CEST TN
3:10 PM
CEST
0h 55m
M T W T F S S
Prices
LL5402cs
LL Level
321
3:35 PM
CEST TN
4:30 PM
CEST
0h 55m
M T W T F S S
Prices
VY3925+2
VY Vueling
32A
3:50 PM
CEST TN
4:50 PM
CEST
1h
M T W T F S S
Prices
QR3676
QR Qatar
32A
4:05 PM
CEST
5:05 PM
CEST
1h
M T W T F S S
Prices
QR3727cs
QR Qatar
321
4:15 PM
CEST TN
5:15 PM
CEST
1h
M T W T F S S
Prices
VY3911+3
VY Vueling
320
4:15 PM
CEST
5:15 PM
CEST
1h
M T W T F S S
Prices
EY4329cs
EY Etihad
73H
5:05 PM
CEST TN
5:55 PM
CEST
0h 50m
M T W T F S S
Prices
KL3334cs
KL KLM
73H
5:05 PM
CEST
5:55 PM
CEST
0h 50m
M T W T F S S
Prices
UX6072+2
UX Air Europa
73H
5:05 PM
CEST TN
5:55 PM
CEST
0h 50m
M T W T F S S
Prices
QR3796cs
QR Qatar
320
5:15 PM
CEST TN
6:15 PM
CEST
1h
M T W T F S S
Prices
LL5392cs
LL Level
320
5:30 PM
CEST TN
6:20 PM
CEST
0h 50m
M T W T F S S
Prices
VY3913+3
VY Vueling
320
5:45 PM
CEST TN
6:45 PM
CEST
1h
M T W T F S S
Prices
IB5133
IB Iberia
320
5:45 PM
CEST
6:45 PM
CEST
1h
M T W T F S S
Prices
IB5121cs
IB Iberia
32A
6:20 PM
CEST TN
7:10 PM
CEST
0h 50m
M T W T F S S
Prices
LL5404cs
LL Level
32A
6:20 PM
CEST
7:10 PM
CEST
0h 50m
M T W T F S S
Prices
FR6361
FR Ryanair
320
6:20 PM
CEST
7:15 PM
CEST
0h 55m
M T W T F S S
Prices
VY3915+3
VY Vueling
321
6:35 PM
CEST
7:35 PM
CEST
1h
M T W T F S S
Prices
QR3747cs
QR Qatar
32A
6:35 PM
CEST TN
7:35 PM
CEST
1h
M T W T F S S
Prices
IB5123cs
IB Iberia
32A
6:45 PM
CEST
7:35 PM
CEST
0h 50m
M T W T F S S
Prices
LL5406cs
LL Level
32A
6:45 PM
CEST
7:35 PM
CEST
0h 50m
M T W T F S S
Prices
IB5137
IB Iberia
320
7:00 PM
CEST
8:00 PM
CEST
1h
M T W T F S S
Prices
QR3748cs
QR Qatar
32A
7:30 PM
CEST
8:30 PM
CEST
1h
M T W T F S S
Prices
VY3917+3
VY Vueling
32A
7:30 PM
CEST
8:30 PM
CEST
1h
M T W T F S S
Prices
EY7543cs
EY Etihad
73H
8:20 PM
CEST TN
9:10 PM
CEST
0h 50m
M T W T F S S
Prices
UX6102+1
UX Air Europa
73H
8:20 PM
CEST TN
9:10 PM
CEST
0h 50m
M T W T F S S
Prices
VY3923+1
VY Vueling
320
9:00 PM
CEST TN
10:00 PM
CEST
1h
M T W T F S S
Prices
IB5143
IB Iberia
320
9:00 PM
CEST
10:00 PM
CEST
1h
M T W T F S S
Prices
LL5412cs
LL Level
320
9:00 PM
CEST TN
10:00 PM
CEST
1h
M T W T F S S
Prices
QR3581
QR Qatar
320
9:45 PM
CEST TN
10:45 PM
CEST
1h
M T W T F S S
Prices
FR3071
FR Ryanair
73H
10:15 PM
CEST TN
11:10 PM
CEST
0h 55m
M T W T F S S
Prices
QR3755cs
QR Qatar
32A
10:25 PM
CEST
11:25 PM
CEST
1h
M T W T F S S
Prices
VY3919+3
VY Vueling
32A
10:25 PM
CEST
11:25 PM
CEST
1h
M T W T F S S
Prices
FR6379
FR Ryanair
73H
10:25 PM
CEST TN
11:20 PM
CEST
0h 55m
M T W T F S S
Prices
IB5139
IB Iberia
321
10:25 PM
CEST
11:25 PM
CEST
1h
M T W T F S S
Prices
VY3921+4
VY Vueling
321
11:15 PM
CEST
12:10 AM+1
CEST
0h 55m
M T W T F S S
Prices
IB5141
IB Iberia
321
11:15 PM
CEST
12:15 AM+1
CEST
1h
M T W T F S S
Prices
LL5414cs
LL Level
320
11:59 PM
CEST
12:55 AM+1
CEST
0h 56m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Barcelona to Palma de Mallorca
3 carriers, 461 flights/week nonstop.
3 Airlines 461 Flights/wk 126 mi 0h 45m nonstop 107 1-stop hubs

BCN–PMI is served by 3 airlines with nonstop service. Vueling, Ryanair and Air Europa lead the route. The flight covers 126 miles in approximately 0h 45m. Beyond nonstop, 107 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop BCN–PMI service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
VY Vueling Also: IB, LL, QR 91 320, 321, 32A 0h50-0h55 IB, LL, QR
FR Ryanair 39 320, 73H 1h
UX Air Europa Also: AZ, EY, JU, KL 35 73H 0h45 SkyTeam AZ, EY, JU, KL
Aircraft on this route
320 Airbus A320 – FR, IB, LL, QR, VY
321 Airbus A321 – IB, LL, QR, VY
32A Airbus A320 – IB, LL, QR, VY
73H Boeing 737-800 (Winglets) – AZ, EY, FR, JU, KL, UX
Alliance coverage
Unaffiliated: FR + VY (130 flights/wk, 79%)
SkyTeam: UX (35 flights/wk, 21%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, BCN to PMI direction.
Mon
69
flights
Tue
66
flights
Wed
69
flights
Thu
60
flights
Fri
63
flights
Sat
67
flights
Sun
67
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
76
Nonstop flights
461
Outbound / wk
473
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for BCN to PMI.
1-STOP
One-Stop Connections
107
Hubs
~4h
Fastest
~28h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
6,552
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Other ways to reach Palma de Mallorca from Barcelona

Nearby airports with service to Palma de Mallorca Airport.
Metric BCN→PMI GRO→PMI LEU→PMI
Distance from BCN 55 mi 80 mi
Nonstop airlines 3 2 2
Weekly flights 461 1 6
Flight time 0h 45m 0h 50m 1h 15m
Airports within 200 miles of BCN with service to Palma de Mallorca Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Palma de Mallorca is 0 hours the same as Barcelona.
BCN: CEST · PMI: CEST

When it's 6:00 PM in Barcelona, it's 6:00 PM in Palma de Mallorca.
Distance & Flight Time
126 mi / 202 km
Nonstop flight time is approximately 0h 45m to 1h 0m.
Getting to BCN

Aerobus express coaches run every 5 minutes from Plaça de Catalunya to both T1 and T2 (35 min, €6.75 one-way / €11.60 return). Departures from 5:00am to 1:00am.

RENFE R2 Nord train connects Passeig de Gràcia and Sants station to the airport (20 min from Sants, €4.60). Taxis from the city centre are metered and typically cost €25–35. Ride-shares (Uber, Cabify) are available and cost similarly.

BCN–PMI Quick Facts

Key statistics for the Barcelona to Palma de Mallorca route.
Route details
Distance126 mi / 202 km
Flight time0h 45m to 1h
Time difference0 hours
Airlines (nonstop)3
Weekly flights461 out / 473 return
1-stop connections107 hubs
Origin: BCN
IATA / ICAOBCN / LEBL
TimezoneEurope/Madrid
Passengers/yr55.0M
Elevation12 ft / 4 m
Destination: PMI
IATA / ICAOPMI / LEPA
TimezoneEurope/Madrid
Passengers/yr33.2M
Elevation27 ft / 8 m

Frequently Asked Questions

Common questions about BCN to PMI flights.
Nonstop flights from Josep Tarradellas Barcelona-El Prat Airport to Palma de Mallorca Airport take approximately 0h 45m to 1h. The route covers 126 miles.
3 airlines operate nonstop service: Ryanair, Air Europa and Vueling. Plus 7 codeshare partners.
There are approximately 461 nonstop flights per week from BCN to PMI. The return direction has about 473 weekly flights.
Yes, 1-stop connections are available through RMU, VLL, VGO, BES, LIL, DRS, PIK, NDR, GDN, BGO, NAP, TLL, BLQ, BSL, WRO, WMI, FCO, MLA, OVD, MRS, SEN, MAD, LIS, SCQ, VLC, RTM, KRK, OPO, ALC, AGP, BIO, BGY, MAH, BOD, HAJ, PRG, GVA, LEN, IBZ, LYS, NUE, TEB, ORK, NTE, SVQ, ORY, LUX, VIE, GRX, EWR, LTN, LCG, MXP, HAM, ZRH, EMA, RIX, MAN, MUC, DUB, NCE, ZAG, BRU, LPL, CGN, SDR, STR, BHX, BRS, FRA, LEI, STN, LGW, AMS, CPH, DUS, CDG, BER, BLL, BOS, HHN, OTP, OSL, LCY, GLA, ALG, CRL, EIN, LPA, LBA, MLN, LHR, SOF, WAW, EDI, SZG, TFN, BUD, ARN, BFS, CLJ, HEL, XRY, NCL, RAK, SVG and GOT. These options provide additional schedule flexibility.
Yes, return flights from PMI to BCN are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include GRO, LEU and ILD. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from BCN to PMI

Josep Tarradellas Barcelona-El Prat Airport (BCN) and Palma de Mallorca Airport (PMI) are connected by nonstop service from Ryanair, Air Europa and Vueling. With 461 weekly departures, this is a heavily served route.

BCN to PMI Flight Duration and Schedule

Nonstop flight time from BCN to PMI ranges from 0 hours 45 minutes to 1 hours 0 minutes. The route covers a distance of 126 miles (202 km). There are approximately 461 weekly flights outbound and 473 return, totaling 934 flights per week in both directions.

Connecting Options and Alternatives

107 one-stop connections are available, with the fastest taking approximately 4 hours via RMU. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Girona (GRO), La Seu d'Urgell Pyrenees and Andorra (LEU) and Lleida (ILD).