Flights from Milan to Barcelona

Find the best deals for flights from Milan to Barcelona

Considering there is a distance of 726 km between these two cities, taking a flight to get from Milan to Barcelona is a good option, as the average trip duration is about 1 hour. You can find up to 29 daily connections between your departure city and Barcelona, 12 of which are direct flights. </br></br><strong> The departure airport </strong></br> Milan main airport is Milan Malpensa Airport, which is 40 km away from the centre. 25 flights to Barcelona leave from here everyday, from 06:35 to 20:40. These flights are operated by companies like Vueling Airlines, easyJet, THY - Turkish Airlines. You can take a shuttle bus from Milan to Milan Malpensa Airport to get to the airport purchasing the tickets together with the air tickets online on Wanderio. Thanks to our service, in fact, you can compare all the available airlines and find other means of transport to organize your trip, such as the transfers to get to the airport or to your destination. </br> Another airport to start your journey from is Milan - Bergamo Orio al Serio Airport, which is served by Ryanair. The first take-off is at 08:25 while the last one occurs at 22:15; to get to the airport, that is 46 km distant, you can take a transfer to Milan - Bergamo Orio al Serio Airport from Milan. </br> A third choice is given by Milan Linate Airport: here, you can find Alitalia flights with Barcelona as destination from 10:40 to 10:40. On Wanderio, there are transfers to Milan Linate Airport as well. </br></br><strong> The arrival airport </strong></br> If you’re going from Milan to Barcelona by plane, you will land at Barcelona–El Prat Airport . The main airport is 11 km away from the centre and can be easily reached by taking a shuttle bus from Barcelona–El Prat Airport to Barcelona. However, in case you land elsewhere, you can find transfers from your arrival airport to your destination on Wanderio.

Flights time table

06:35 MXP
08:10 BCN
01:35 Direct
06:45 MXP
16:40 BCN
09:55 1 Stop
06:45 MXP
23:00 BCN
16:15 1 Stop
06:55 MXP
11:05 BCN
04:10 1 Stop
08:25 BGY
10:10 BCN
01:45 Direct
09:20 MXP
13:50 BCN
04:30 1 Stop
09:25 MXP
13:50 BCN
04:25 1 Stop
09:35 MXP
11:00 BCN
01:25 Direct
10:40 LIN
12:10 BCN
01:30 Direct
11:20 MXP
23:00 BCN
11:40 1 Stop
11:55 MXP
16:50 BCN
04:55 1 Stop
12:15 MXP
13:50 BCN
01:35 Direct
12:45 MXP
14:15 BCN
01:30 Direct
13:25 MXP
17:40 BCN
04:15 1 Stop
13:45 BGY
15:30 BCN
01:45 Direct
14:50 MXP
16:25 BCN
01:35 Direct
15:00 MXP
23:00 BCN
08:00 1 Stop
15:15 MXP
20:45 BCN
05:30 1 Stop
15:20 MXP
22:35 BCN
07:15 1 Stop
15:35 MXP
23:00 BCN
07:25 1 Stop
17:00 MXP
20:55 BCN
03:55 1 Stop
17:35 MXP
19:05 BCN
01:30 Direct
18:15 MXP
23:35 BCN
05:20 1 Stop
18:35 MXP
23:00 BCN
04:25 1 Stop
18:40 MXP
23:00 BCN
04:20 1 Stop
19:05 MXP
22:35 BCN
03:30 1 Stop
19:45 MXP
21:20 BCN
01:35 Direct
20:40 MXP
22:10 BCN
01:30 Direct
22:15 BGY
23:59 BCN
01:44 Direct
Transfers airport - city

BCN > Barcelona from € 6 details

REU > Barcelona from € 33 details

GRO > Barcelona from € 18 details

Transfers city - airport

Milan > BGY from € 5 details

Milan > LIN from € 5 details

Milan > MXP from € 10 details

Distance from city center 11km

Number of companies 70

Flights Number 883

Flights Companies

IBERIA, Vueling Airlines, Ryanair, easyJet

First Flights 00:00 AM
Last Flights 23:59 PM

Distance from city center 6km

Number of companies 22

Flights Number 173

Flights Companies

Alitalia, Meridiana fly, Air France, easyJet

First Flights 06:30 AM
Last Flights 22:40 PM

Distance from city center 40km

Number of companies 68

Flights Number 408

Flights Companies

easyJet, Alitalia, Meridiana fly, Lufthansa Cargo

First Flights 00:10 AM
Last Flights 23:55 PM

Distance from city center 46km

Number of companies 11

Flights Number 140

Flights Companies

Ryanair, Wizz Air, Meridiana fly, Pegasus Airlines

First Flights 01:55 AM
Last Flights 22:45 PM