Flights from Milan Airport MXP to Barcelona Airport BCN

We've found the cheapest flights to Barcelona

Returns from £22.70

One-way from £9.08

Flights are offered by 8 airline companies if you are flying to El Prat De Llobregat to Malpensa. The journey time flying from Malpensa to El Prat De Llobregat Spain is around 1 Hour 40 Minutes. With the distance covered being 721 Km (448 Miles). The airport code for Malpensa is MXP and for El Prat De Llobregat it is BCN.

Flight prices can fluctuate at certain times of the day but also at weekends. El Prat De Llobregat Spain flights may be normally booked months in advance and this may be the best option if you intend to get the best prices from Malpensa. Flights to El Prat De Llobregat Spain normally increase in price the nearer the journey date, so it is worth trying to book your tickets in advance if you can.

Please see below the airlines that fly from Malpensa (MXP) to El Prat De Llobregat (BCN) and the amount of daily flights in operation.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Vueling005675600:1023:20VIEW FLIGHTS
LEVEL005675600:1023:20VIEW FLIGHTS
Iberia005675600:1023:20VIEW FLIGHTS
Qatar Airways004665600:5923:20VIEW FLIGHTS
EasyJet002222214:2523:45VIEW FLIGHTS
Ryanair000122208:0522:45VIEW FLIGHTS
LATAM Airlines001221000:1023:20VIEW FLIGHTS
Wizz Air000111112:2512:25VIEW FLIGHTS

Vueling offer the most direct flights from Malpensa to El Prat De Llobregat with an average of 29 flights a week. The earliest flights are operated at 00:10 and the latest flights operated at 23:20 and the most common flight numbers are VY6041, VY6043, VY6045 and VY6047

Contact Vueling at air-belgium.be to booking a flight or find up to date information on the flight times.

Below you can see the times of all flights. These flight times do vary so we recommend you look on the appropriate airline website for accurate information for the dates you are departing.

Flights Time In WeekDays
DayFlight TimesFlights
Wednesday
13:10
AirlineFlightNo
IberiaIB5355
LEVELLL5355
14:55
AirlineFlightNo
VuelingVY6043
15:10
AirlineFlightNo
Qatar AirwaysQR3744
15:50
AirlineFlightNo
EasyJetU27154
16:45
AirlineFlightNo
VuelingVY6045
IberiaIB5357
LEVELLL5357
17:20
AirlineFlightNo
VuelingVY6047
18:20
AirlineFlightNo
VuelingVY6049
IberiaIB5361
LEVELLL5361
19:00
AirlineFlightNo
IberiaIB5359
Qatar AirwaysQR3745
LEVELLL5359
20:00
AirlineFlightNo
Qatar AirwaysQR3746
22:30
AirlineFlightNo
VuelingVY6055
IberiaIB5367
Qatar AirwaysQR3748
LATAM AirlinesLA5833
LEVELLL5367
23:45
AirlineFlightNo
EasyJetU27156
VIEW FLIGHTS
Thursday
00:10
AirlineFlightNo
VuelingVY6055
IberiaIB5367
LATAM AirlinesLA5833
LEVELLL5367
10:10
AirlineFlightNo
VuelingVY6041
IberiaIB5353
Qatar AirwaysQR3742
LEVELLL5353
12:00
AirlineFlightNo
RyanairFR270
12:25
AirlineFlightNo
Wizz AirW46315
13:10
AirlineFlightNo
VuelingVY6043
IberiaIB5355
Qatar AirwaysQR3743
LEVELLL5355
14:35
AirlineFlightNo
EasyJetU27154
15:10
AirlineFlightNo
IberiaIB5357
16:45
AirlineFlightNo
VuelingVY6045
Qatar AirwaysQR3744
LEVELLL5357
17:20
AirlineFlightNo
VuelingVY6047
IberiaIB5359
Qatar AirwaysQR3745
19:00
AirlineFlightNo
LEVELLL5359
22:15
AirlineFlightNo
EasyJetU27156
22:30
AirlineFlightNo
Qatar AirwaysQR3748
23:20
AirlineFlightNo
VuelingVY6057
IberiaIB5369
Qatar AirwaysQR3718
LATAM AirlinesLA5779
LEVELLL5369
VIEW FLIGHTS
Friday
00:10
AirlineFlightNo
VuelingVY6055
IberiaIB5367
LEVELLL5367
00:59
AirlineFlightNo
VuelingVY6057
IberiaIB5369
Qatar AirwaysQR3718
LATAM AirlinesLA5779
LEVELLL5369
10:10
AirlineFlightNo
VuelingVY6041
IberiaIB5353
11:55
AirlineFlightNo
Qatar AirwaysQR3742
LEVELLL5353
12:25
AirlineFlightNo
Wizz AirW46315
13:10
AirlineFlightNo
IberiaIB5355
LEVELLL5355
14:25
AirlineFlightNo
EasyJetU27152
14:55
AirlineFlightNo
VuelingVY6043
15:10
AirlineFlightNo
VuelingVY6045
16:45
AirlineFlightNo
RyanairFR270
IberiaIB5357
Qatar AirwaysQR3744
LEVELLL5357
17:20
AirlineFlightNo
IberiaIB5359
18:50
AirlineFlightNo
IberiaIB5361
19:00
AirlineFlightNo
VuelingVY6047
Qatar AirwaysQR3745
LEVELLL5359
20:30
AirlineFlightNo
VuelingVY6049
Qatar AirwaysQR3746
LEVELLL5361
21:05
AirlineFlightNo
EasyJetU27156
22:30
AirlineFlightNo
Qatar AirwaysQR3748
LATAM AirlinesLA5833
22:45
AirlineFlightNo
RyanairFR7538
VIEW FLIGHTS
Saturday
00:10
AirlineFlightNo
VuelingVY6055
IberiaIB5367
Qatar AirwaysQR3748
LATAM AirlinesLA5833
LEVELLL5367
00:20
AirlineFlightNo
RyanairFR7538
10:10
AirlineFlightNo
VuelingVY6041
LEVELLL5353
11:25
AirlineFlightNo
EasyJetU27152
11:55
AirlineFlightNo
IberiaIB5353
Qatar AirwaysQR3742
12:25
AirlineFlightNo
Wizz AirW46315
13:10
AirlineFlightNo
IberiaIB5355
Qatar AirwaysQR3743
LEVELLL5355
14:55
AirlineFlightNo
VuelingVY6043
15:10
AirlineFlightNo
VuelingVY6045
IberiaIB5357
16:10
AirlineFlightNo
RyanairFR270
16:45
AirlineFlightNo
Qatar AirwaysQR3744
LEVELLL5357
17:20
AirlineFlightNo
VuelingVY6047
IberiaIB5359
LEVELLL5359
19:00
AirlineFlightNo
Qatar AirwaysQR3745
21:35
AirlineFlightNo
EasyJetU27154
VIEW FLIGHTS
Sunday
08:05
AirlineFlightNo
RyanairFR7538
10:10
AirlineFlightNo
IberiaIB5353
Qatar AirwaysQR3742
LEVELLL5353
11:55
AirlineFlightNo
VuelingVY6041
12:25
AirlineFlightNo
Wizz AirW46315
15:10
AirlineFlightNo
VuelingVY6045
IberiaIB5357
Qatar AirwaysQR3744
LEVELLL5357
15:40
AirlineFlightNo
EasyJetU27154
17:20
AirlineFlightNo
IberiaIB5359
Qatar AirwaysQR3745
LEVELLL5359
17:55
AirlineFlightNo
RyanairFR270
18:20
AirlineFlightNo
VuelingVY6049
IberiaIB5361
Qatar AirwaysQR3746
LEVELLL5361
19:00
AirlineFlightNo
VuelingVY6047
19:25
AirlineFlightNo
IberiaIB5363
Qatar AirwaysQR3702
LEVELLL5363
21:05
AirlineFlightNo
VuelingVY6051
21:30
AirlineFlightNo
EasyJetU23749
22:30
AirlineFlightNo
VuelingVY6055
IberiaIB5367
Qatar AirwaysQR3748
LEVELLL5367
VIEW FLIGHTS

Alternatively, there are other routes that depart Malpensa and arrive at El Prat De Llobregat or other nearby airports. The table below gives you a summary of these.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Bergamo to Barcelona0784 km (487 miles)1 Hour 44 Minutes
Bologna to Barcelona0831 km (517 miles)1 Hour 47 Minutes
Mulhouse basel to Barcelona0822 km (511 miles)1 Hour 47 Minutes
Friedrichshafen to Barcelona0921 km (572 miles)1 Hour 54 Minutes
Genoa to Barcelona0650 km (404 miles)1 Hour 35 Minutes
Milan Linate to Barcelona0742 km (461 miles)1 Hour 41 Minutes
Turin to Barcelona0626 km (389 miles)1 Hour 33 Minutes
Verona to Barcelona0845 km (525 miles)1 Hour 48 Minutes
Zurich to Barcelona0857 km (532 miles)1 Hour 49 Minutes

Please remember your valid passport before departing MXP airport.

Planning a trip? Save money on car hire by booking in advance

Search for cheap vehicle rentals in Milan, Italy

Flight Price FAQ - Milan (MXP) to Barcelona (BCN)

DIRECT Vueling Airlines
What is the cheapest direct flight one way from Milan MXP to Barcelona BCN?
The cheapest direct flight one way from Milan MXP to Barcelona BCN is £9.08 ($12 €10.89)
£9.08
$12 | €10.89
Check Latest Price
DIRECT Vueling Airlines
What is the cheapest direct return flight from Milan MXP to Barcelona BCN?
The cheapest direct return flight from Milan MXP to Barcelona BCN is £22.70 ($30 €27.21)
£22.70
$30 | €27.21
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from MXP to BCN

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!
Lounge like a VIP

Lounge like a VIP

Avoid the crowds. Get discounted access to the VIP airport lounge. Its not as expensive as you may think.

Book now

Disrupted flight or mishandled baggage?

Claim up to £1,600 (€1,920) for mishandled baggage or £520 (€600) in compensation on qualifying flight delays and cancellations. Check your compensation for free.

Flight Info FAQ - Milan (MXP) to Barcelona (BCN)

Who flies from Milan to Barcelona?
The following airlines fly from Milan (MXP) to Barcelona (BCN): EasyJet, Iberia, LATAM Airlines, LEVEL, Qatar Airways, Ryanair, Vueling, Wizz Air.
How far is the flight from Milan to Barcelona?
The flight from Milan to Barcelona is 721KM or 448 miles.
How long does the flight from Milan to Barcelona to take?
The flight from Milan to Barcelona takes 1 Hour 40 Minutes.

Planning a trip? Save money on car rental by booking in advance

Search for cheap vehicle hire at Malpensa Airport

Useful Information about Malpensa Airport

Malpensa Airport’s Q4 2023 Passenger Traffic Boosted by 16%

Q4 2023 at Malpensa Airport: 15.80% Passenger Increase, Surpassing Q4 2022, Yet to Reach Q4 2019 Pre-Pandemic Levels

View...
Malpensa Airport Sees Passenger Traffic Soar 14% in Q3 2023

Malpensa Airport Experiences a 14.38% Passenger Traffic Surge in Q3 2023, Exceeding Pre-Pandemic Levels and Affirming Its Status as a Major European Aviation Hub

View...
Malpensa Airport Sees Significant Recovery in Q1 2023 with 63% Increase in Passenger Traffic

Malpensa Airport (MXP) has experienced a remarkable rebound in passenger traffic during the first quarter of 2023, with a notable 63.07% increase...

View...
Malpensa Airport Passenger Numbers - Before and After the Pandemic

The 2019 pandemic affected air travel globally - we take a look at how passenger numbers were affected and how the recovery is going...

View...