Cheap flights from Barcelona-El Prat Airport to Milan from €19

Return
1 adult
Economy
From?
To?
Tue 7/12
Tue 14/12

Flight information for Barcelona-El Prat Airport to Milan
(BCN to MIL)

Find info about flight duration, direct flights, and airports for your flight from Barcelona-El Prat Airport to Milan
Fastest flight time1h 35mThe fastest flight from Barcelona-El Prat Airport to Milan takes 1h 35m
Direct flightsMon, Tue, Wed, Fri, Sat and SunDirect flights go from Barcelona-El Prat Airport to Milan on Monday, Tuesday, Wednesday, Friday, Saturday and Sunday. The only airline offering direct flights is Iberia.
Airports in Milan2 airportsThere are 2 airports near Milan: Milan Linate (LIN), Milan Malpensa (MXP)

How to get the cheapest flight ticket from Barcelona-El Prat Airport to Milan

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Barcelona-El Prat Airport to Milan?

November

The cheapest time of year to fly to Milan from Barcelona-El Prat Airport is November. The most expensive is July.

How far in advance should you book Barcelona-El Prat Airport to Milan flights?

58 days before

The cheapest time to buy a flight from Barcelona-El Prat Airport to Milan is approximately 58 days to departure


Easily compare return flights from Barcelona-El Prat Airport to Milan

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Barcelona-El Prat Airport to Milan by changing tabs
easyJet
10 Jan
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate
16 Jan
LIN11:20Milan Linate
1h 45m
BCN13:05Barcelona-El Prat
easyJet
10 Jan
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate
13 Jan
LIN09:45Milan Linate
1h 45m
BCN11:30Barcelona-El Prat
easyJet
6 Jan
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate
9 Jan
LIN11:20Milan Linate
1h 45m
BCN13:05Barcelona-El Prat
easyJet
6 Jan
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate
10 Jan
LIN09:45Milan Linate
1h 45m
BCN11:30Barcelona-El Prat
easyJet
22 Mar
BCN08:20Barcelona-El Prat
1h 50m
LIN10:10Milan Linate
24 Mar
LIN10:45Milan Linate
1h 45m
BCN12:30Barcelona-El Prat
easyJet
18 Feb
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate
21 Feb
LIN09:45Milan Linate
1h 45m
BCN11:30Barcelona-El Prat

Find the cheapest one-way flights from Barcelona-El Prat Airport to Milan

If you're looking for one-way flights from Barcelona-El Prat Airport to Milan, view some of our deals below provided by easyJet
easyJet
21 Jan
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate
easyJet
30 Jan
BCN08:55Barcelona-El Prat
1h 50m
LIN10:45Milan Linate
easyJet
11 Mar
BCN07:20Barcelona-El Prat
1h 50m
LIN09:10Milan Linate

Search last-minute flights to Milan from Barcelona-El Prat Airport

Find and compare return flight prices for your last-minute flight from Barcelona-El Prat Airport to Milan
KLM
12 Dec
BCN06:10Barcelona-El Prat
7h 50m
1 stop
LIN14:00Milan Linate
19 Dec
LIN06:20Milan Linate
7h 45m
1 stop
BCN14:05Barcelona-El Prat
Brussels Airlines
7 Dec
BCN10:20Barcelona-El Prat
6h 55m
1 stop
LIN17:15Milan Linate
11 Dec
LIN01:55Milan Linate
7h 35m
1 stop
BCN09:30Barcelona-El Prat
Lufthansa
11 Dec
BCN13:45Barcelona-El Prat
4h 15m
1 stop
LIN18:00Milan Linate
13 Dec
LIN08:45Milan Linate
4h 15m
1 stop
BCN13:00Barcelona-El Prat
easyJet
10 Dec
BCN02:20Barcelona-El Prat
7h 50m
1 stop
LIN10:10Milan Linate
10 Dec
LIN15:45Milan Linate
12h 00m
1 stop
BCN03:45Barcelona-El Prat
KLM
12 Dec
BCN06:10Barcelona-El Prat
7h 50m
1 stop
LIN14:00Milan Linate
18 Dec
LIN09:05Milan Linate
5h 00m
1 stop
BCN14:05Barcelona-El Prat
KLM
12 Dec
BCN06:10Barcelona-El Prat
7h 50m
1 stop
LIN14:00Milan Linate
20 Dec
LIN09:05Milan Linate
9h 00m
1 stop
BCN18:05Barcelona-El Prat

  • How far is Barcelona-El Prat to Milan by plane?

    There are 736.8 km between Barcelona-El Prat and Milan. In terms of flight time, this usually takes a little over 1h 50m.