Skip to main content

Route

Barcelona → Milan

BCNBarcelonaJosep Tarradellas Barcelona-El Prat Airport
MXPMilanMilan Malpensa International Airport
Distance
448 mi
Estimated flight time
~1h 25m

Same local time in Barcelona and Milan.

Observed nonstop

How often does this route fly?

Frequency

Throughout the day

On average around 11.25 flights a day, observed from October 2025 to September 2026.

11.3
flights per day
13
busiest month · Oct
10
quietest month · Jan
1 hr 11 min
measured flight time
12 / 12
months seen

Through the year

Per day, month by month

  1. 10Jan2026
  2. 11.5Feb
  3. 12Mar
  4. 11Apr
  5. 13May
  6. 13Jun
  7. 11Jul
  8. 11Aug
  9. 10.5Sep
  10. 13Oct2025
  11. 11.5Nov
  12. 11Dec

Airlines

Who flies it

Vuelingall year
easyJet Europeall year
Ryanairall year
Wizz Air Maltaall year
ASL Airlinesall year
Singapore Airlinesall year
European Air Transportnow and then

Through the day

Departure times

Local time in Barcelona. Most departures between 13:00 and 16:00.

  1. 00:00
  2. 01:00
  3. 02:00
  4. 03:00
  5. 04:00
  6. 05:00
  7. 06:00
  8. 07:00
  9. 08:00
  10. 09:00
  11. 10:00
  12. 11:00
  13. 12:00
  14. 13:00
  15. 14:00
  16. 15:00
  17. 16:00
  18. 17:00
  19. 18:00
  20. 19:00
  21. 20:00
  22. 21:00
  23. 22:00
  24. 23:00

Through the week

By weekday

  1. 11.8Mon
  2. 10Tue
  3. 10.5Wed
  4. 10.6Thu
  5. 13.6Fri
  6. 9Sat
  7. 12.3Sun

Fleet

Aircraft observed

  1. Airbus A320A32031%
  2. Airbus A321A32117%
  3. Boeing 737-800B73817%
  4. Airbus A319A31914%
  5. Airbus A321neoA21N9%
All the numbers in a table
MonthPer daySeenAirlines
January 202610297
  • Vueling165×
  • easyJet Europe56×
  • ASL Airlines20×
  • Wizz Air Malta20×
  • Ryanair16×
  • Singapore Airlines13×
February 202611.5317
  • Vueling157×
  • easyJet Europe71×
  • Ryanair27×
  • ASL Airlines23×
  • Wizz Air Malta18×
  • Singapore Airlines11×
March 202612377
  • Vueling177×
  • easyJet Europe93×
  • Ryanair29×
  • ASL Airlines27×
  • Wizz Air Malta26×
  • Singapore Airlines14×
April 202611299
  • Vueling140×
  • easyJet Europe60×
  • Wizz Air Malta37×
  • Ryanair25×
  • ASL Airlines18×
  • Singapore Airlines14×
May 202613346
  • Vueling179×
  • easyJet Europe53×
  • Ryanair40×
  • Wizz Air Malta35×
  • ASL Airlines18×
  • Singapore Airlines11×
June 202613360
  • Vueling184×
  • Ryanair51×
  • easyJet Europe44×
  • Wizz Air Malta36×
  • ASL Airlines22×
  • Singapore Airlines11×
July 202611340
  • Vueling178×
  • Ryanair56×
  • easyJet Europe39×
  • Wizz Air Malta29×
  • ASL Airlines24×
  • European Air Transport10×
August 202611313
  • Vueling166×
  • Ryanair51×
  • easyJet Europe41×
  • Wizz Air Malta29×
  • ASL Airlines16×
  • European Air Transport9×
September 202610.5320
  • Vueling170×
  • easyJet Europe59×
  • Ryanair50×
  • Wizz Air Malta26×
  • Singapore Airlines8×
  • European Air Transport4×
October 202513400
  • Vueling164×
  • easyJet Europe97×
  • Ryanair48×
  • Wizz Air Malta38×
  • ASL Airlines24×
  • Singapore Airlines14×
November 202511.5325
  • Vueling154×
  • easyJet Europe85×
  • Ryanair27×
  • ASL Airlines21×
  • Wizz Air Malta19×
  • Singapore Airlines13×
December 202511318
  • Vueling144×
  • easyJet Europe92×
  • Ryanair26×
  • Wizz Air Malta23×
  • ASL Airlines19×
  • Singapore Airlines10×

Airlines observed on this route

From observed callsign routes on BCN-MXP - not a booking guarantee.

About this route

  • International route: Barcelona and Milan are in different countries.
  • The opposite direction has also been observed as a direct connection.
  • Direct destinations observed from Barcelona: 205.
  • Direct destinations observed from Milan: 173.

The airports on this route

Josep Tarradellas Barcelona-El Prat Airport

Barcelona, SpainBCN / LEBL

Major airport · 205 direct destinations · 3 runways · longest runway 11,001 ft

77 °F · ClearSource: METAR observation via the NOAA Aviation Weather Center

Milan Malpensa International Airport

Milan, ItalyMXP / LIMC

Major airport · 173 direct destinations · 2 runways · longest runway 12,861 ft

68 °F · ClearSource: METAR observation via the NOAA Aviation Weather Center

Alternative airports for this journey

Same journey, a different airport nearby - with an observed direct connection.

About the route from Barcelona to Milan

The observed direct connection between Josep Tarradellas Barcelona-El Prat Airport (BCN) and Milan Malpensa International Airport (MXP) covers approximately 448 mi. The estimated flight time is around 1h 25m. ASL Airlines, easyJet Europe, European Air Transport, Ryanair, Singapore Airlines, Vueling and Wizz Air Malta have been observed on this connection in the available route data.

Frequently asked questions about this route

How far is Barcelona from Milan by air?
The great-circle distance between Josep Tarradellas Barcelona-El Prat Airport and Milan Malpensa International Airport is approximately 448 mi.
How long is the flight from Barcelona to Milan?
Based on the distance, the estimated flight time is about 1h 25m. This is an estimate, not a schedule.
Is there a direct connection from Barcelona to Milan?
Yes, a direct connection between BCN and MXP has been observed in our route data.
Which airlines have been observed on this route?
In the available route data: ASL Airlines, easyJet Europe, European Air Transport, Ryanair, Singapore Airlines, Vueling and Wizz Air Malta.
How often is there a flight from Barcelona to Milan?
On average around 11.25 flights a day, measured over twelve months (October 2025 to September 2026) in the flight archive, with 4,012 observed flights. Mainly Vueling, easyJet Europe, Ryanair. That is an observation, not a timetable.
What is the current time difference between Barcelona and Milan?
Same local time in Barcelona and Milan.

Where this data comes from

The route data comes from the flight archive (ADS-B, adsb.lol): which connections actually flew over the last twelve full months and who flew them, combined with our own airport, runway, and airline datasets. It is reference data about observed routes - not a current timetable and no claim about bookability.

The frequency and aircraft on this page come from the flight archive (ADS-B, 12 months, October 2025 to September 2026), summarized per route per month. We do not see every flight, so it is a floor, not a count.

Route data updated on October 11, 2026.