Direct flights from Milan to Barcelona

MXP - BCN route map All flights from MXP to BCN non-stop. There are direct flights from Milan Malpensa Airport, Italy to El Prat Airport (BCN), Spain every day of the week The flight distance is 450 miles and the trip usually takes about 1 hour and 35 minutes.

MXP
Milan Malpensa Airport
ItalyMilan , Italy
BCN
El Prat Airport
SpainBarcelona , Spain
MXP
Milan Malpensa Airport
ItalyMilan , Italy
El Prat Airport
SpainBarcelona , Spain
BCN
Flight time is 1 hour and 40 minutes
CHANGE DIRECTION

Airlines with non-stop routes:

Vueling

S
M
T
W
T
F
S
Low-cost airline
Sun
Mon
Tue
Wed
Thu
Fri
Sat
3-6 flights per day
3-6 flights per day

easyJet

S
M
T
W
T
F
S
Low-cost airline
Sun
Mon
Tue
Wed
Thu
Fri
Sat
4-5 flights per day
4-5 flights per day

Ryanair

S
M
T
W
T
F
S
Low-cost airline
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1-2 flights per day
1-2 flights per day

Wizz Air Malta

S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
0-2 flights per day
0-2 flights per day

Singapore Airlines

S
M
T
W
T
F
S
Star Alliance
Sun
Mon
Tue
Wed
Thu
Fri
Sat
0-1 flights per day
0-1 flights per day

Pakistan International Airlines
No flights anymore

Ended in Aug 2021
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
Check availability
Ad
Flight schedule from Milan to Barcelona with Vueling

This is a weekly direct flight schedule for Vueling. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 13
Tue
May 14
Wed
May 15
Thu
May 16
Fri
May 17
Sat
May 18
Sun
May 19
VY6331
10:00
10:00
10:00
10:00
10:00
10:00
----
VY6333
12:50
12:50
12:50
12:50
12:50
12:50
14:10
VY6343
14:05
----
----
16:05
14:35
----
----
VY6341
15:00
15:00
15:00
15:00
15:05
15:00
15:00
VY6335
18:10
18:10
18:10
18:10
18:05
----
18:05
VY6337
21:50
21:50
22:05
21:50
21:50
----
21:50

The timetable & schedule information was updated at 2024-03-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Milan to Barcelona with easyJet

This is a weekly direct flight schedule for easyJet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 13
Tue
May 14
Wed
May 15
Thu
May 16
Fri
May 17
Sat
May 18
Sun
May 19
U23777
06:00
----
----
----
----
----
06:10
U23753
09:25
07:00
07:00
06:25
06:20
11:30
15:20
U27152
----
----
----
----
----
16:20
10:00
U23785
11:10
----
14:45
----
12:20
13:00
----
U23755
19:40
----
20:25
14:05
----
----
18:50
U27154
15:45
16:30
15:50
----
15:45
21:10
----
U23757
----
----
----
----
19:20
----
----
U23779
----
----
----
20:15
----
----
----
U27156
----
21:05
----
21:40
----
----
----

The timetable & schedule information was updated at 2024-03-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Milan to Barcelona with Ryanair

This is a weekly direct flight schedule for Ryanair. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 13
Tue
May 14
Wed
May 15
Thu
May 16
Fri
May 17
Sat
May 18
Sun
May 19
FR270
08:30
12:55
10:50
10:15
11:50
13:00
06:00
FR7540
23:15
08:05
----
----
----
----
16:00

The timetable & schedule information was updated at 2024-03-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Milan to Barcelona with Wizz Air Malta

This is a weekly direct flight schedule for Wizz Air Malta. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 13
Tue
May 14
Wed
May 15
Thu
May 16
Fri
May 17
Sat
May 18
Sun
May 19
W46329
----
16:30
06:35
06:35
----
06:30
13:50
W46315
----
20:40
----
----
----
----
----

The timetable & schedule information was updated at 2024-03-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Milan to Barcelona with Singapore Airlines

This is a weekly direct flight schedule for Singapore Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 13
Tue
May 14
Wed
May 15
Thu
May 16
Fri
May 17
Sat
May 18
Sun
May 19
SQ378
07:20
----
07:20
07:20
07:20
----
07:20

The timetable & schedule information was updated at 2024-03-15

RETURN SCHEDULE
CHECK PRICES

Milan to Barcelona flight departures

Select a date to see all scheduled flight departures between MXP to BCN.

Wednesday
Wed
May 15
12 flights(12)
Thursday
Thu
May 16
13 flights(13)
Friday
Fri
May 17
12 flights(12)
Saturday
Sat
May 18
9 flights(9)
Sunday
Sun
May 19
12 flights(12)
Monday
Mon
May 20
14 flights(14)
Tuesday
Tue
May 21
12 flights(12)
Time
Airline
Flight
06:35
Wizz Air Malta Wizz Air Malta
W46329
07:00
easyJet easyJet
U23753
07:20
Singapore Airlines Singapore Airlines
SQ378
10:00
Vueling Vueling
VY6331
10:50
Ryanair Ryanair
FR270
12:50
Vueling Vueling
VY6333
14:45
easyJet easyJet
U23785
15:00
Vueling Vueling
VY6341
15:50
easyJet easyJet
U27154
18:10
Vueling Vueling
VY6335
20:25
easyJet easyJet
U23755
22:05
Vueling Vueling
VY6337
06:25
easyJet easyJet
U23753
06:35
Wizz Air Malta Wizz Air Malta
W46329
07:20
Singapore Airlines Singapore Airlines
SQ378
10:00
Vueling Vueling
VY6331
10:15
Ryanair Ryanair
FR270
12:50
Vueling Vueling
VY6333
14:05
easyJet easyJet
U23755
15:00
Vueling Vueling
VY6341
16:05
Vueling Vueling
VY6343
18:10
Vueling Vueling
VY6335
20:15
easyJet easyJet
U23779
21:40
easyJet easyJet
U27156
21:50
Vueling Vueling
VY6337
06:20
easyJet easyJet
U23753
07:20
Singapore Airlines Singapore Airlines
SQ378
10:00
Vueling Vueling
VY6331
11:50
Ryanair Ryanair
FR270
12:20
easyJet easyJet
U23785
12:50
Vueling Vueling
VY6333
14:35
Vueling Vueling
VY6343
15:05
Vueling Vueling
VY6341
15:45
easyJet easyJet
U27154
18:05
Vueling Vueling
VY6335
19:20
easyJet easyJet
U23757
21:50
Vueling Vueling
VY6337
06:30
Wizz Air Malta Wizz Air Malta
W46329
10:00
Vueling Vueling
VY6331
11:30
easyJet easyJet
U23753
12:50
Vueling Vueling
VY6333
13:00
Ryanair Ryanair
FR270
13:00
easyJet easyJet
U23785
15:00
Vueling Vueling
VY6341
16:20
easyJet easyJet
U27152
21:10
easyJet easyJet
U27154
06:00
Ryanair Ryanair
FR270
06:10
easyJet easyJet
U23777
07:20
Singapore Airlines Singapore Airlines
SQ378
10:00
easyJet easyJet
U27152
13:50
Wizz Air Malta Wizz Air Malta
W46329
14:10
Vueling Vueling
VY6333
15:00
Vueling Vueling
VY6341
15:20
easyJet easyJet
U23753
16:00
Ryanair Ryanair
FR7540
18:05
Vueling Vueling
VY6335
18:50
easyJet easyJet
U23755
21:50
Vueling Vueling
VY6337
06:00
easyJet easyJet
U23777
07:20
Singapore Airlines Singapore Airlines
SQ378
08:30
Ryanair Ryanair
FR270
09:25
easyJet easyJet
U23753
10:00
Vueling Vueling
VY6331
11:10
easyJet easyJet
U23785
12:50
Vueling Vueling
VY6333
14:05
Vueling Vueling
VY6343
15:00
Vueling Vueling
VY6341
15:45
easyJet easyJet
U27154
18:10
Vueling Vueling
VY6335
19:40
easyJet easyJet
U23755
21:50
Vueling Vueling
VY6337
23:15
Ryanair Ryanair
FR7540
07:00
easyJet easyJet
U23753
08:05
Ryanair Ryanair
FR7540
10:00
Vueling Vueling
VY6331
12:50
Vueling Vueling
VY6333
12:55
Ryanair Ryanair
FR270
15:00
Vueling Vueling
VY6341
16:30
easyJet easyJet
U27154
16:30
Wizz Air Malta Wizz Air Malta
W46329
18:10
Vueling Vueling
VY6335
20:40
Wizz Air Malta Wizz Air Malta
W46315
21:05
easyJet easyJet
U27156
21:50
Vueling Vueling
VY6337
Ad
Arriving at El Prat Airport
MXP-BCN flight route
Milan, MXP to Barcelona, BCN flight path. The distance is 450 miles or 724 km.
Ad
Milan - Barcelona direct flight map
Ad

MXP - BCN information

  • Distance
    450 miles (724 km)
  • Flight time
    1 hour and 35 minutes
  • Airlines
    Vueling Vueling
    easyJet easyJet
    Ryanair Ryanair
    Wizz Air Malta Wizz Air Malta
    Singapore Airlines Singapore Airlines
  • Alliances
    One World
    Sky Team
    Star Alliance
  • Classes
    Economy
    Business
    First Class
  • Vueling Aircraft
    Airbus A318 / A319 / A320 / A321
  • easyJet Aircraft
    Airbus A318 / A319 / A320 / A321
  • Ryanair Aircraft
    Boeing 737 Passenger
  • Wizz Air Malta Aircraft
    Airbus A318 / A319 / A320 / A321
  • Singapore Airlines Aircraft
    Airbus A350
  • Departure Terminals
    Terminal 1 (Singapore Airlines)
    Terminal 2 (easyJet)
  • Arrival Terminal
    Terminal 1 (Singapore Airlines)
AD (888) 559-5091:
Unpublished Flight Rates From Milan to Barcelona
Ad

Yes, you can take a direct flight from Milano (MXP) to Barcelona (BCN) with Singapore Airlines, easyJet, Vueling or Ryanair.

All the flights from Milano to Barcelona are departing from Terminal and 1.

The flight time is 1 hour and 35 minutes. The distance is 450 miles or 724 kilometers.

The flight (FR7540) departs at 08:35.

Yes, you can fly direct with Star Alliance member Singapore Airlines.

Unfortunately you can't fly direct from Milano to Barcelona with One World.

Unfortunately you can't fly direct from Milano to Barcelona with Sky Team.

Singapore Airlines and easyJet fly this route with the Airbus A350 and Airbus A318 / A319 / A320 / A321 aircrafts.

You can fly direct every day of the week.
Direct flights from Milan to Spain
From Milan to Tenerife

TFS Tenerife South Airport

From Milan to Las Palmas

LPA Gran Canaria Airport

From Milan to Lanzarote

ACE Lanzarote Airport

From Milan to Puerto del Rosario

FUE Fuerteventura Airport

From Milan to Malaga

AGP Málaga Airport

From Milan to Sevilla

SVQ Seville Airport

From Milan to La Coruna

LCG A Coruna

From Milan to Madrid

MAD Barajas

From Milan to Alicante

ALC Alicante–Elche Miguel Hernández Airport

From Milan to Valencia

VLC Valencia Arport