Mallorca Airport
Son Sant Joan Airport
Mallorca Airport (PMI)

Madrid to Mallorca Flights

Flights from Madrid to Mallorca

If you are looking to fly from Barajas to Son Sant Joan Airport you will find there are 27 airliners who offer this route. These include Thai Airways International, TAP Air Portugal, SAS Scandinavian Airlines, S7 Airlines, LOT Polish Airlines, Lan Airlines, United Airlines, US Airways, Turkish Airlines, Niki, Air Canada, Air Berlin, Tarom, Brussels Airlines, Lufthansa, Ryanair, British Airways, Aeromexico, Alitalia, Spanair, AVIANCA, KLM, Air Nostrum, Iberia, American Airlines, Air France and Air Europa. The flight time is approximately 1 Hour 27 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. 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 Barajas (MAD) to Son Sant Joan Airport (PMI) and the number of flights they operate each day.

AirlinerMoTuWeThFrSaSuFirst FlightLast Flight
Air Europa666665608:0021:40
Air France555555510:1021:40
Iberia555554509:0520:30
American Airlines555554509:0520:30
Air Nostrum444554409:0520:30
KLM444444413:4021:40
Spanair433344309:4521:35
AVIANCA444333311:4020:30
Alitalia333334313:4021:40
British Airways333333311:4020:30
Aeromexico333333313:4019:00
Ryanair333333206:3018:50
Lufthansa332232212:2021:35
Brussels Airlines221222217:5021:35
Tarom212121216:0021:40
US Airways101112109:4509:45
Turkish Airlines110112117:5017:50
Niki111111117:2017:20
Air Canada110112117:5017:50
Air Berlin111111117:2017:20
United Airlines101111109:4509:45
SAS Scandinavian Airlines111000121:3521:35
S7 Airlines111000115:4015:40
LOT Polish Airlines100110117:5017:50
Lan Airlines111000115:4015:40
Thai Airways International0000010
TAP Air Portugal0000010

Air Europa is the most popular airliners who operate this route. They have around 5 a week with times that vary between 08:00 and 21:40.

To book your flight you can visit Air Europa on their website www.aireuropa.com. 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.

DayFlight Times
Monday
06:30
AirlineFlight No.
RyanairFR 2051
08:00
AirlineFlight No.
Air EuropaUX 6031
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
09:45
AirlineFlight No.
SpanairJK 5614
United AirlinesUA 6858
US AirwaysUS 5538
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:35
AirlineFlight No.
RyanairFR 2055
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
AVIANCAAV 6260
American AirlinesAA 5752
British AirwaysBA 7272
12:20
AirlineFlight No.
SpanairJK 5616
LufthansaLH 6836
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
15:40
AirlineFlight No.
IberiaIB 764
AVIANCAAV 6028
American AirlinesAA 5594
Lan AirlinesLA 8028
S7 AirlinesS7 4764
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
17:50
AirlineFlight No.
Brussels AirlinesSN 6275
SpanairJK 5628
Air CanadaAC 6910
LufthansaLH 6788
LOT Polish AirlinesLO 4293
Turkish AirlinesTK 8258
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:35
AirlineFlight No.
SAS Scandinavian AirlinesSK 9907
Brussels AirlinesSN 6277
SpanairJK 5630
LufthansaLH 6806
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
TaromRO 9415
Air EuropaUX 6049
Tuesday
06:30
AirlineFlight No.
RyanairFR 2051
08:00
AirlineFlight No.
Air EuropaUX 6031
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
AVIANCAAV 6260
American AirlinesAA 5752
British AirwaysBA 7272
12:20
AirlineFlight No.
SpanairJK 5616
LufthansaLH 6836
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
14:45
AirlineFlight No.
RyanairFR 2055
15:40
AirlineFlight No.
IberiaIB 764
AVIANCAAV 6028
American AirlinesAA 5594
Lan AirlinesLA 8028
S7 AirlinesS7 4764
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
17:50
AirlineFlight No.
Brussels AirlinesSN 6275
SpanairJK 5628
Air CanadaAC 6910
LufthansaLH 6788
Turkish AirlinesTK 8258
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:35
AirlineFlight No.
SAS Scandinavian AirlinesSK 9907
Brussels AirlinesSN 6277
SpanairJK 5630
LufthansaLH 6806
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
Air EuropaUX 6049
Wednesday
06:30
AirlineFlight No.
RyanairFR 2051
08:00
AirlineFlight No.
Air EuropaUX 6031
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
09:45
AirlineFlight No.
SpanairJK 5614
United AirlinesUA 6858
US AirwaysUS 5538
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:35
AirlineFlight No.
RyanairFR 2055
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
AVIANCAAV 6260
American AirlinesAA 5752
British AirwaysBA 7272
12:20
AirlineFlight No.
SpanairJK 5616
LufthansaLH 6836
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
15:40
AirlineFlight No.
IberiaIB 764
AVIANCAAV 6028
American AirlinesAA 5594
Lan AirlinesLA 8028
S7 AirlinesS7 4764
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:35
AirlineFlight No.
SAS Scandinavian AirlinesSK 9907
Brussels AirlinesSN 6277
SpanairJK 5630
LufthansaLH 6806
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
TaromRO 9415
Air EuropaUX 6049
Thursday
06:30
AirlineFlight No.
RyanairFR 2051
08:00
AirlineFlight No.
Air EuropaUX 6031
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
09:45
AirlineFlight No.
SpanairJK 5614
United AirlinesUA 6858
US AirwaysUS 5538
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
AVIANCAAV 6260
American AirlinesAA 5752
British AirwaysBA 7272
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
14:45
AirlineFlight No.
RyanairFR 2055
15:40
AirlineFlight No.
IberiaIB 8010
Air NostrumYW 8010
American AirlinesAA 5346
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
17:50
AirlineFlight No.
Brussels AirlinesSN 6275
SpanairJK 5628
Air CanadaAC 6910
LufthansaLH 6788
LOT Polish AirlinesLO 4293
Turkish AirlinesTK 8258
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:35
AirlineFlight No.
Brussels AirlinesSN 6277
SpanairJK 5630
LufthansaLH 6806
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
Air EuropaUX 6049
Friday
06:30
AirlineFlight No.
RyanairFR 2051
08:00
AirlineFlight No.
Air EuropaUX 6031
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
09:45
AirlineFlight No.
SpanairJK 5614
United AirlinesUA 6858
US AirwaysUS 5538
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:35
AirlineFlight No.
RyanairFR 2055
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
AVIANCAAV 6260
American AirlinesAA 5752
British AirwaysBA 7272
12:20
AirlineFlight No.
SpanairJK 5616
LufthansaLH 6836
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
15:40
AirlineFlight No.
IberiaIB 8010
Air NostrumYW 8010
American AirlinesAA 5346
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
17:50
AirlineFlight No.
Brussels AirlinesSN 6275
SpanairJK 5628
Air CanadaAC 6910
LufthansaLH 6788
LOT Polish AirlinesLO 4293
Turkish AirlinesTK 8258
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:35
AirlineFlight No.
Brussels AirlinesSN 6277
SpanairJK 5630
LufthansaLH 6806
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
TaromRO 9415
Air EuropaUX 6049
Saturday
06:30
AirlineFlight No.
RyanairFR 2051
06:55
AirlineFlight No.
Brussels AirlinesSN 6273
SpanairJK 5602
US AirwaysUS 5535
Air CanadaAC 6913
TAP Air PortugalTP 8487
Thai Airways InternationalTG 7130
Turkish AirlinesTK 8256
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
09:45
AirlineFlight No.
SpanairJK 5614
United AirlinesUA 6858
US AirwaysUS 5538
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
AVIANCAAV 6260
American AirlinesAA 5752
British AirwaysBA 7272
12:20
AirlineFlight No.
SpanairJK 5616
LufthansaLH 6836
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
14:45
AirlineFlight No.
RyanairFR 2055
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
17:50
AirlineFlight No.
Brussels AirlinesSN 6275
SpanairJK 5628
Air CanadaAC 6910
LufthansaLH 6788
Turkish AirlinesTK 8258
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
AlitaliaAZ 2448
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
Air EuropaUX 6049
Sunday
09:05
AirlineFlight No.
IberiaIB 8012
Air NostrumYW 8012
American AirlinesAA 5750
09:45
AirlineFlight No.
SpanairJK 5614
United AirlinesUA 6858
US AirwaysUS 5538
10:10
AirlineFlight No.
Air FranceAF 4800
Air EuropaUX 6013
11:35
AirlineFlight No.
RyanairFR 2055
11:40
AirlineFlight No.
IberiaIB 8014
Air NostrumYW 8014
American AirlinesAA 5752
British AirwaysBA 7272
12:25
AirlineFlight No.
Air EuropaUX 6031
13:40
AirlineFlight No.
KLMKL 3351
AlitaliaAZ 2444
Air FranceAF 4806
AeromexicoAM 6832
Air EuropaUX 6067
15:40
AirlineFlight No.
IberiaIB 764
AVIANCAAV 6028
American AirlinesAA 5594
Lan AirlinesLA 8028
S7 AirlinesS7 4764
16:00
AirlineFlight No.
KLMKL 3317
AlitaliaAZ 2446
Air FranceAF 4836
AeromexicoAM 6813
TaromRO 9413
Air EuropaUX 6079
17:20
AirlineFlight No.
Air BerlinAB 7741
NikiHG 7741
17:50
AirlineFlight No.
Brussels AirlinesSN 6275
SpanairJK 5628
Air CanadaAC 6910
LufthansaLH 6788
LOT Polish AirlinesLO 4293
Turkish AirlinesTK 8258
18:50
AirlineFlight No.
RyanairFR 2053
19:00
AirlineFlight No.
KLMKL 3333
Air FranceAF 4802
AeromexicoAM 6814
Air EuropaUX 6097
19:40
AirlineFlight No.
IberiaIB 8286
Air NostrumYW 8286
AVIANCAAV 6270
American AirlinesAA 5755
British AirwaysBA 7275
20:30
AirlineFlight No.
IberiaIB 8018
Air NostrumYW 8018
AVIANCAAV 6262
American AirlinesAA 5756
British AirwaysBA 7276
21:35
AirlineFlight No.
SAS Scandinavian AirlinesSK 9907
Brussels AirlinesSN 6277
SpanairJK 5630
LufthansaLH 6806
21:40
AirlineFlight No.
KLMKL 3349
AlitaliaAZ 2450
Air FranceAF 4804
TaromRO 9415
Air EuropaUX 6049

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.

RouteStopsDistanceFlying Time
Zaragoza to Mallorca0395 km (245 miles)1 Hour 11 Minutes

Whilst you will find a bureau de change at Son Sant Joan Airport, 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.

Mallorca Hotels
Mallorca Airport
Arrivals | Departures | Destinations | Car Hire

© Copyright 2017 Mallorca Airport