Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights from Barcelona to Milan, IT, Italy - BCN to MIL Last modified: 24-may-2016 6:42

Popular flights from Barcelona to Milan Last modified: 24-may-2016 6:42

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Aegean Airlines
Departure Date Return Date Lowest Price
30-may-2016 03-jun-2016 252 €
Aer Lingus
Departure Date Return Date Lowest Price
18-jul-2016 03-ago-2016 680 €
Air Berlin
Departure Date Return Date Lowest Price
17-jun-2016 19-jun-2016 260 €
18-jun-2016 21-jun-2016 260 €
22-jun-2016 29-jun-2016 260 €
23-jun-2016 29-jun-2016 260 €
24-jun-2016 29-jun-2016 260 €
Air Europa
Departure Date Return Date Lowest Price
23-jun-2016 27-jun-2016 128 €
06-jul-2016 11-jul-2016 128 €
09-sep-2016 25-sep-2016 128 €
16-sep-2016 17-sep-2016 128 €
Air France
Departure Date Return Date Lowest Price
16-sep-2016 19-sep-2016 165 €
Alitalia
Departure Date Return Date Lowest Price
16-sep-2016 19-sep-2016 82 €
Austrian Airlines
Departure Date Return Date Lowest Price
16-jun-2016 18-jun-2016 167 €
British Midland Regional
Departure Date Return Date Lowest Price
03-jul-2016 11-jul-2016 1.424 €
12-jul-2016 14-jul-2016 1.424 €
British Airways
Departure Date Return Date Lowest Price
23-jun-2016 27-jun-2016 106 €
06-jul-2016 11-jul-2016 106 €
16-sep-2016 17-sep-2016 106 €
Brussels Airlines
Departure Date Return Date Lowest Price
25-may-2016 30-may-2016 183 €
26-may-2016 30-may-2016 183 €
26-may-2016 31-may-2016 183 €
31-may-2016 03-jun-2016 183 €
01-jun-2016 04-jun-2016 183 €
Czech Airlines
Departure Date Return Date Lowest Price
31-may-2016 02-jun-2016 236 €
Eurowings
Departure Date Return Date Lowest Price
21-jun-2016 24-jun-2016 356 €
Germanwings
Departure Date Return Date Lowest Price
21-jun-2016 24-jun-2016 351 €
Iberia
Departure Date Return Date Lowest Price
23-jun-2016 27-jun-2016 86 €
06-jul-2016 11-jul-2016 86 €
KLM Royal Dutch Airlines
Departure Date Return Date Lowest Price
22-jun-2016 29-jun-2016 97 €
LOT Polish Airlines
Departure Date Return Date Lowest Price
29-jun-2016 06-jul-2016 475 €
Lufthansa German Airlines
Departure Date Return Date Lowest Price
17-jun-2016 20-jun-2016 163 €
18-jun-2016 21-jun-2016 163 €
06-jul-2016 11-jul-2016 163 €
Meridiana
Departure Date Return Date Lowest Price
17-ago-2016 21-ago-2016 645 €
Niki Luftfahrt
Departure Date Return Date Lowest Price
28-jul-2016 01-ago-2016 308 €
Ryanair
Departure Date Return Date Lowest Price
18-jul-2016 03-ago-2016 227 €
Sas Scandinavian Airlines
Departure Date Return Date Lowest Price
29-jun-2016 06-jul-2016 236 €
06-jul-2016 18-jul-2016 236 €
SmartWings
Departure Date Return Date Lowest Price
09-sep-2016 11-sep-2016 299 €
TAROM
Departure Date Return Date Lowest Price
25-may-2016 27-may-2016 563 €
Tap Portugal
Departure Date Return Date Lowest Price
07-sep-2016 12-sep-2016 249 €
Vueling Airlines
Departure Date Return Date Lowest Price
06-jul-2016 11-jul-2016 86 €

How Much Does it Cost to Fly from Barcelona to Milan (BCN to MIL)?

We have collected flight cost data from across the web for travel from Barcelona to Milan, and have found the average flight price for this trip to be 92 €.

When Can I Buy the Cheapest Flight from Barcelona to Milan (BCN to MIL)?

Airlines can adjust prices for plane tickets from Barcelona to Milan based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Barcelona to Milan

The chart below shows up-to-date information regarding how far in advance a flight from Barcelona to Milan should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days 144 € 150 €
7-14 days 87 € 165 €
14-21 days 88 € 159 €
21-30 days 86 € 159 €
30-60 days 86 € 159 €
60-90 days 89 € 165 €
90+ days 82 € 149 €

Cheapest Day To Fly from Barcelona to Milan

The chart below shows up-to-date information regarding the cheapest days to fly from Barcelona to Milan.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
107 € 88 € 86 € 86 € 87 € 88 € 98 €

Lowest Fares Chart By Month from Barcelona to Milan

The chart below shows the lowest fare by month when flying from Barcelona to Milan.

Month Origin Destination Carrier Depart Date Return Date Stops Price
May Barcelona Milan Vueling 31/05/16 7/06/16 0 98 €
June Barcelona Milan Iberia 23/06/16 27/06/16 0 86 €
July Barcelona Milan Iberia 6/07/16 11/07/16 0 86 €
August Barcelona Milan Iberia 9/08/16 23/08/16 0 89 €
September Barcelona Milan Alitalia 16/09/16 19/09/16 0 82 €
October Barcelona Milan Iberia 8/10/16 12/10/16 0 88 €
November Barcelona Milan Iberia 11/11/16 13/11/16 0 86 €
December Barcelona Milan Vueling 25/12/16 12/01/17 0 129 €

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Barcelona to Milan

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Barcelona to Milan.

Next 30 Days

SunMonTueWedThuFriSat
22 23 24 25 26 27 28
174 €
29 30 31 1 2 3 4
174 € 89 €
5 6 7 8 9 10 11
89 € 89 €
12 13 14 15 16 17 18
89 € 88 €
19 20 21 22 23 24 25
88 € 86 €
26 27 28 29 30 1 2
86 €

Non-Stop vs Connecting Flights from Barcelona to Milan (BCN to MIL)

Your Barcelona to Milan flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Barcelona to Milan is 332 €.

The average price for non-stop flights from Barcelona to Milan is 116 €.

The chart below shows up to date information regarding non-stop flights from Barcelona to Milan.

Nonstop Flight Details from Barcelona to Milan
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Alitalia 1 1 1 1 1 1 1 13:00 13:00
Ryanair 3 3 3 3 3 3 3 06:15 20:00
easyJet 4 4 4 4 4 3 4 08:40 21:50
Vueling 4 4 3 4 4 2 3 07:20 18:25

Round Trip vs One Way Flights from Barcelona to Milan (BCN to MIL)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Barcelona to Milan. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Barcelona to Milan is 207 €.

The average price for round trip flights from Barcelona to Milan is 308 €.

Barcelona to Milan Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Barcelona to Milan?
Answer: The average Barcelona to Milan flight time is an hour and 38 minutes.
Question: How many kilometers are there between Barcelona and Milan?
Answer: The distance from Barcelona to Milan is 719 kilometers.
Question: How common are direct flights from Barcelona to Milan?
Answer: There are 78 direct flights from Barcelona to Milan.
Question: What is the most popular airline for non-stop flights from Barcelona to Milan?
Answer: easyJet provides 34% of the non-stop flights between Barcelona and Milan.
Question: What are the most popular connecting cities when flying from Barcelona to Milan?
Answer: Madrid, ES

Airlines Flying from Barcelona to Milan (BCN to MIL) Number of flights searched: 269Last modified: 24-may-2016 6:42

Below are the different airlines that fly from Barcelona to Milan with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Barcelona to Milan.

Barcelona to Milan
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings HAM X X X X X X
Aegean ATH X X X X X X X
Air France CDG X X X X X X X
Alitalia - X X X X X X X
Alitalia FCO X X X X X X X
Belavia MSQ X X
British Airways LHR X X X X X X X
Eurowings DUS X X X X X X
Iberia MAD X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
LOT WAW X X X X X X X
Swiss ZRH X X X X X X X
Swiss GVA / ZRH X X X X X X
Austrian VIE X X X X X X X
SAS OSL X X
Brussels BRU X X X X X X X
Turkish SAW X X X X X X X
Tap Portugal LIS X X X X X X X
Air Europa MAD X X X X X X X
Vueling - X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Barcelona and Milan, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Barcelona - BCN

FlightsAirlineLowest Price
Barcelona to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Aurigny, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, Monarch 126 €
Barcelona to Paris Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, Primera Air, SmartWings, TAROM, SATA, SAS, Brussels, Germania, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, Monarch 101 €
Barcelona to Genoa Air Berlin, Air France, Alitalia, British Airways, airBaltic, Norwegian Air, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Austrian, TAROM, Brussels, Tap Portugal, Air Europa, Volotea, Vueling 119 €
Barcelona to Lugano Germanwings, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Eurowings, Etihad Regional, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling 131 €
Barcelona to Zurich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Etihad Regional, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling 88 €
Barcelona to Turin Germanwings, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Austrian, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Vueling, Sunexpress 105 €
Barcelona to Frankfurt Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Vueling, FlexFlight, WIZZ, TUIfly, Sunexpress 96 €
Barcelona to Geneva Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Eurowings, Etihad Regional, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ 65 €
Barcelona to Venice Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Jet2, Czech, Austrian, SmartWings, SAS, Brussels, Germania, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ, Monarch 137 €
Barcelona to Munich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, TUIfly, Sunexpress 103 €
Barcelona to Rome Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Jetairfly, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ 79 €
Barcelona to Verona Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, Brussels, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, Sunexpress, Monarch 126 €
Barcelona to Florence Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Germania, Transavia, Tap Portugal, easyJet, Air Europa, Vueling 129 €
Barcelona to Amsterdam Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, Monarch 100 €
Barcelona to Nice Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Norwegian Air, Aer Lingus, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, Monarch 111 €
Barcelona to Pisa Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ 117 €
Barcelona to Bologna Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Germania, Tap Portugal, Air Europa, Vueling, WIZZ, Sunexpress 129 €

Cheap Domestic Flights to Milan - MIL

FlightsAirlineLowest Price
Toulouse to Paris Germanwings, Aegean, HOP!, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Aer Lingus, Eurowings, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Twin Jet, Tap Portugal, easyJet, Air Europa, Vueling, Air Corsica, Aigle Azur 137 €

Cheap International Flights to Milan - MIL

FlightsAirlineLowest Price
Valencia to Milan Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, BMI Regional, airBaltic, Condor, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Sunexpress 152 €
Toulouse to Milan Germanwings, Aegean, HOP!, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SAS, Brussels, Twin Jet, Tap Portugal, easyJet, Volotea, Vueling 153 €
Ibiza to Milan Germanwings, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Ryanair, NIKI, Thomas Cook, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, SAS, Brussels, Germania, Tap Portugal, easyJet, Air Europa, Vueling, Sunexpress 93 €
Palma de Mallorca to Milan Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, Norwegian Air, Condor, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Jet2, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, Sunexpress, Monarch 162 €
Montpellier to Milan HOP!, Air Berlin, Air France, Alitalia, Aer Lingus, Ryanair, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa 216 €
Lourdes - Tarbes to Milan HOP!, Air Berlin, Air France, Alitalia, British Airways, Flybe, BMI Regional, Ryanair, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight 151 €
Pau to Milan HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, SAS, Twin Jet, Tap Portugal 180 €
Zaragoza to Milan Air Berlin, Alitalia, Condor, NIKI, Meridiana, Luxair, Czech, Air Europa 470 €
Menorca to Milan Germanwings, Air Berlin, Air France, Alitalia, British Airways, Condor, Air Dolomiti, Eurowings, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Germania, Tap Portugal, Air Europa, Vueling 204 €
Perpignan to Milan HOP!, Air Berlin, Air France, Alitalia, British Airways, Flybe, Aer Lingus, Iberia, KLM, Lufthansa, Brussels, Tap Portugal, Air Europa 424 €
Girona to Milan Air France, Ryanair, Thomas Cook, KLM, Czech, SmartWings 316 €
Toulouse to Lugano Air France, Alitalia, British Airways, Etihad Regional, KLM, Lufthansa, Swiss, Brussels, Tap Portugal 2.892 €
Cheap Flights from Barcelona to Milan, IT, Italy, from 92 € Round trip from BCN to MIL