Cheap Flights from Barcelona to Milan - BCN to MIL (reverse)
Popular Flights from Barcelona to Milan
- Airfare from Barcelona to Milan on Vueling Airlines from €85 round trip
- Airfare from Barcelona to Milan on Iberia from €85 round trip
- Airfare from Barcelona to Milan on Alitalia - Compagnia Aerea Italiana Spa from €88 round trip
- Airfare from Barcelona to Milan on Air Europa from €114 round trip
- Airfare from Barcelona to Milan on Brussels Airlines from €119 round trip
Did You Know?
- 412,067 seats are available per day to fly out of Barcelona, ES connecting to Milan, IT
- 410 flights per week fly out of Barcelona, ES connecting to Milan, IT
- Alitalia has the most nonstop flights between Barcelona, ES and Milan, IT.
- The largest aircraft operated by US Airways flying between Barcelona, ES and Milan, IT is a 32S with 212 seats.
- The shortest flight between Barcelona, ES and Milan, IT on Czech is 1,245 miles.
- The smallest aircraft operated by Kenya flying between Barcelona, ES and Milan, IT is a 737 with 122 seats.
- Niki has 2 one stop flights between Barcelona, ES and Milan, IT.
- London, GB is the most popular connection for one stop flights between Barcelona, ES and Milan, IT.
Quick Links
As seen in...

Farecompare Research Tools
Daily Non-stop Flight Schedules from Barcelona Airport to Orio Al Serio
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Ryanair33333337:30 AM7:10 PM1:42
Daily Non-stop Flight Schedules from Barcelona Airport to Linate
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Alitalia - Compagnia Aerea Italiana Spa11111018:00 PM8:00 PM1:35
- Cai First111110011:30 AM11:30 AM1:35
- Cai Second00000102:20 PM2:20 PM1:35
Daily Non-stop Flight Schedules from Barcelona Airport to Malpensa
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Easyjet42234248:45 AM9:55 PM1:40
- Singapore Airlines01101019:50 AM9:50 AM1:40
- Vueling Airlines55557457:20 AM6:25 PM1:35
Cheap International Flights from Barcelona - BCN
Flights
Airline
Lowest Price
Air France, Finnair, Alitalia, British Airways, Air China, Continental, China S, Hainan, Spanair, KLM, Lufthansa, El Al, Egyptair, Austrian, Brussels, Aeroflot, Turkish, Transaero Airlines
€426
Aegean, American, Air Canada, Air France, Argentinas, Finnair, British Airways, Air China, Continental, China S, Delta, Etihad, Iberia, Spanair, Japan, Korean, KLM, Lufthansa, Malaysia, Mauritius, Czech, Austrian, Asiana, Qantas, S African, Brussels, Singapore, Thai, Turkish, United, V Australia
€925
American, Air France, British Airways, Continental, Cathay, Spanair, KLM, Lufthansa, SWISS, Qantas, Qatar, Aeroflot, Turkish
€436
British Airways, Continental, Aer Lingus, RyanAir, Iberia, KLM, EasyJet, Vueling
€286
Air France, British Airways, Iberia, Spanair, KLM, Lufthansa, SWISS, S African, Turkish, Vueling
€555
Air France, Finnair, Alitalia, British Airways, Air China, Continental, Delta, Spanair, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish
€396
Air France, Flyb, Continental, Aer Lingus, RyanAir, Spanair, KLM, Lufthansa, SWISS, Brussels, EasyJet
€140
Cheap International Flights to Milan - MIL
Flights
Airline
Lowest Price
Air France, Alitalia, British Airways, Continental, Delta, KLM, Lufthansa, SWISS, El Al, SAS, Brussels, Singapore, TAP, United, Alitalia Express
$686
Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Continental, Aer Lingus, Emirates, Ethiopian, FlyBaboo, Iberia, KLM, Luxair, Lufthansa, SWISS, Middle East, Austrian, Ukraine, Qatar, SAS, Brussels, Singapore, Aeroflot, TAP, EasyJet, Alitalia Express
CHF208
Jet India, American, Alitalia, British Airways, Air China, Continental, Cathay, Delta, Aer Lingus, Etihad, Iberia, TAM, Korean, KLM, Lufthansa, SWISS, Royal Jordanian, SAS, Brussels, Turkish, United, Alitalia Express
$748
American, Air France, Alitalia, British Airways, Air China, Continental, Cathay, Delta, Emirates, Korean, KLM, Lufthansa, SWISS, United
$850
Air France, Royal Air Maroc, Alitalia, British Airways, B Panorama, Aer Lingus, Emirates, Niki, Transavia, Iberia, KLM, Luxair, Lufthansa, SWISS, Austrian, SAS, Brussels, Aeroflot, TAP, EasyJet, Volare, Vueling, Alitalia Express
€142
Air France, Alitalia, Continental, Delta, Korean, KLM, Lufthansa, Alitalia Express
$772