Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Milan to Barcelona flight with Vueling Airlines

Mon, Apr 28
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Milan to Barcelona flight

ItalyItaly
SpainSpain
Icon of flight
Flights from Milan to Barcelona depart on average 95 times per day, taking around 3h 40m. Cheap flight tickets for this journey start at $38 (€31) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
451 miles (726 km)
Average flight duration
3h 40m
Cheapest ticket price
$38 (€31)
Flights per day
95
Direct flights
10
Airlines
18
Fastest flight
1h 35m
Cheapest month to travel
October
First flight
04:45
Last flight
22:10
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Milan to Barcelona

Showing times and prices for Apr 28

Cheapest price

$81

Average price

$498

Fastest journey

1 h 35 m

Average duration

1 h 38 m

Flights per day

122

Distance

726 km

Cheap tickets

The best way to find a cheap flight ticket from Milan to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

RyanairFR 847
11:15PM1h40
Milan Bergamo Orio al Serio Airport (BGY)
12:55AMBarcelona El Prat Airport (BCN)
$811One-way
0 transfers
Vueling AirlinesVY6337
09:30PM1h45
Milan Malpensa Airport (MXP)
11:15PMBarcelona El Prat Airport (BCN)
$861One-way
0 transfers
easyJetU23755
07:50PM1h35
Milan Malpensa Airport (MXP)
09:25PMBarcelona El Prat Airport (BCN)
$881One-way
0 transfers
easyJetU27154
08:40PM1h35
Milan Malpensa Airport (MXP)
10:15PMBarcelona El Prat Airport (BCN)
$931One-way
0 transfers
Wizz Air MaltaW46329
09:05PM1h40
Milan Malpensa Airport (MXP)
10:45PMBarcelona El Prat Airport (BCN)
$1001One-way
0 transfers

Live departures

Milan to Barcelona flight times

Showing flights for today, Sunday, April 27
Last updated at 4:10 AM
ProviderDepartsDurationArrivesTransfers
Tickets
air_franceAF1733 · AF15484:30 AM Milan Linate Airport (LIN)
10h40
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1733 · AF13484:30 AM Milan Linate Airport (LIN)
4h45
9:15 AM Barcelona El Prat Airport (BCN)1 transfer
air_dolomitiLH5639+lufthansaLH11264:30 AM Milan Malpensa Airport (MXP)
5h25
9:55 AM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1733+air_france_hopAF16484:30 AM Milan Linate Airport (LIN)
8h20
12:50 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1733 · AF10484:30 AM Milan Linate Airport (LIN)
9h10
1:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_dolomitiLH5639+lufthansaLH11284:30 AM Milan Malpensa Airport (MXP)
6h35
11:05 AM Barcelona El Prat Airport (BCN)1 transfer
klmKL1612 · KL15174:40 AM Milan Linate Airport (LIN)
9h45
2:25 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1612 · KL15194:40 AM Milan Linate Airport (LIN)
12h10
4:50 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1612 · KL15134:40 AM Milan Linate Airport (LIN)
5h55
10:35 AM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1131 · AF12484:50 AM Milan Malpensa Airport (MXP)
13h30
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1131 · AF13484:50 AM Milan Malpensa Airport (MXP)
4h25
9:15 AM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1131+air_france_hopAF16484:50 AM Milan Malpensa Airport (MXP)
8h00
12:50 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1131 · AF10484:50 AM Milan Malpensa Airport (MXP)
8h50
1:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1131 · AF14484:50 AM Milan Malpensa Airport (MXP)
15h50
8:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1131 · AF15484:50 AM Milan Malpensa Airport (MXP)
10h20
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
lufthansaLH279 · LH11265:00 AM Milan Linate Airport (LIN)
4h55
9:55 AM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2013 · az745:00 AM Milan Linate Airport (LIN)
3h50
8:50 AM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2013 · az785:00 AM Milan Linate Airport (LIN)
16h15
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
lufthansaLH279 · LH11285:00 AM Milan Linate Airport (LIN)
6h05
11:05 AM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2021 · az786:00 AM Milan Linate Airport (LIN)
15h15
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
vuelingIB55376:10 AM Milan Malpensa Airport (MXP)
1h40
7:50 AM Barcelona El Prat Airport (BCN)0 transfersDirect
ryanairFR 33196:10 AM Milan Bergamo Orio al Serio Airport (BGY)
1h40
7:50 AM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingVY63316:10 AM Milan Malpensa Airport (MXP)
1h40
7:50 AM Barcelona El Prat Airport (BCN)0 transfersDirect
air_dolomitiLH9513+lufthansaLH18126:30 AM Milan Malpensa Airport (MXP)
4h15
10:45 AM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2029 · az787:00 AM Milan Linate Airport (LIN)
14h15
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
lufthansaLH247 · LH11307:10 AM Milan Malpensa Airport (MXP)
6h20
1:30 PM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR124 · QR1417:40 AM Milan Malpensa Airport (MXP)
35h35
7:15 PM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR124 · QR1457:40 AM Milan Malpensa Airport (MXP)
29h00
12:40 PM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR124 · QR1377:40 AM Milan Malpensa Airport (MXP)
21h50
5:30 AM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1213 · AF15487:45 AM Milan Linate Airport (LIN)
7h25
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1213 · AF12487:45 AM Milan Linate Airport (LIN)
10h35
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1213 · AF10487:45 AM Milan Linate Airport (LIN)
5h55
1:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1213 · AF14487:45 AM Milan Linate Airport (LIN)
12h55
8:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1213+air_france_hopAF16487:45 AM Milan Linate Airport (LIN)
5h05
12:50 PM Barcelona El Prat Airport (BCN)1 transfer
air_dolomitiLH7405+lufthansaLH18147:55 AM Milan Linate Airport (LIN)
5h00
12:55 PM Barcelona El Prat Airport (BCN)1 transfer
easyjetU271528:00 AM Milan Malpensa Airport (MXP)
1h40
9:40 AM Barcelona El Prat Airport (BCN)0 transfersDirect
wizz_air_maltaW463158:35 AM Milan Malpensa Airport (MXP)
1h40
10:15 AM Barcelona El Prat Airport (BCN)0 transfersDirect
air_dolomitiLH6905+lufthansaLH11328:40 AM Milan Linate Airport (LIN)
5h35
2:15 PM Barcelona El Prat Airport (BCN)1 transfer
air_dolomitiLH6905+lufthansaLH11308:40 AM Milan Linate Airport (LIN)
4h50
1:30 PM Barcelona El Prat Airport (BCN)1 transfer
air_balticLX1613+swissLX19548:40 AM Milan Malpensa Airport (MXP)
3h25
12:05 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1614 · KL15179:00 AM Milan Linate Airport (LIN)
5h25
2:25 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1614 · KL15219:00 AM Milan Linate Airport (LIN)
11h45
8:45 PM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2039 · az789:00 AM Milan Linate Airport (LIN)
12h15
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1614 · KL15199:00 AM Milan Linate Airport (LIN)
7h50
4:50 PM Barcelona El Prat Airport (BCN)1 transfer
air_europaux1066 · ux77039:05 AM Milan Malpensa Airport (MXP)
5h30
2:35 PM Barcelona El Prat Airport (BCN)1 transfer
air_europaux1066 · ux77019:05 AM Milan Malpensa Airport (MXP)
21h50
6:55 AM Barcelona El Prat Airport (BCN)1 transfer
norwegian_air_shuttleDY1847 · D855219:10 AM Milan Bergamo Orio al Serio Airport (BGY)
14h10
11:20 PM Barcelona El Prat Airport (BCN)1 transfer
norwegian_air_shuttleDY1847 · DY17429:10 AM Milan Bergamo Orio al Serio Airport (BGY)
8h35
5:45 PM Barcelona El Prat Airport (BCN)1 transfer
lufthansaLH249 · LH11329:15 AM Milan Malpensa Airport (MXP)
5h00
2:15 PM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2045 · az789:30 AM Milan Linate Airport (LIN)
11h45
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1831 · AF10489:30 AM Milan Malpensa Airport (MXP)
4h10
1:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1831 · AF12489:30 AM Milan Malpensa Airport (MXP)
8h50
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1831 · AF15489:30 AM Milan Malpensa Airport (MXP)
5h40
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1831+air_france_hopAF11489:30 AM Milan Malpensa Airport (MXP)
21h30
7:00 AM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1831 · AF14489:30 AM Milan Malpensa Airport (MXP)
11h10
8:40 PM Barcelona El Prat Airport (BCN)1 transfer
norwegian_air_shuttleDY1877 · DY17429:35 AM Milan Malpensa Airport (MXP)
8h10
5:45 PM Barcelona El Prat Airport (BCN)1 transfer
norwegian_air_shuttleDY1877 · D855219:35 AM Milan Malpensa Airport (MXP)
13h45
11:20 PM Barcelona El Prat Airport (BCN)1 transfer
iberiaIB664 · IB4179:40 AM Milan Linate Airport (LIN)
5h40
3:20 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1331 · AF154810:00 AM Milan Malpensa Airport (MXP)
5h10
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1331 · AF124810:00 AM Milan Malpensa Airport (MXP)
8h20
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1331+air_france_hopAF114810:00 AM Milan Malpensa Airport (MXP)
21h00
7:00 AM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1331 · AF144810:00 AM Milan Malpensa Airport (MXP)
10h40
8:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1413 · AF144810:20 AM Milan Linate Airport (LIN)
10h20
8:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1413 · AF124810:20 AM Milan Linate Airport (LIN)
8h00
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1413 · AF154810:20 AM Milan Linate Airport (LIN)
4h50
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
air_dolomitiLH9449+air_balticLH181610:45 AM Milan Malpensa Airport (MXP)
5h10
3:55 PM Barcelona El Prat Airport (BCN)1 transfer
lufthansaLH273 · LH113410:45 AM Milan Linate Airport (LIN)
5h25
4:10 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1598 · KL151911:00 AM Milan Linate Airport (LIN)
5h50
4:50 PM Barcelona El Prat Airport (BCN)1 transfer
klmKL1598 · KL152111:00 AM Milan Linate Airport (LIN)
9h45
8:45 PM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2133 · az7811:00 AM Milan Linate Airport (LIN)
10h15
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
vuelingVY634311:55 AM Milan Malpensa Airport (MXP)
1h40
1:35 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingIB554711:55 AM Milan Malpensa Airport (MXP)
1h40
1:35 PM Barcelona El Prat Airport (BCN)0 transfersDirect
ryanairFR 753812:05 PM Milan Malpensa Airport (MXP)
1h40
1:45 PM Barcelona El Prat Airport (BCN)0 transfersDirect
air_dolomitiLH5637+lufthansaLH113612:35 PM Milan Malpensa Airport (MXP)
5h10
5:45 PM Barcelona El Prat Airport (BCN)1 transfer
austrian_airlinesOS510 · OS39312:45 PM Milan Malpensa Airport (MXP)
5h05
5:50 PM Barcelona El Prat Airport (BCN)1 transfer
iberiaIB670 · IB42312:45 PM Milan Linate Airport (LIN)
5h35
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
iberiaIB674 · IB42312:55 PM Milan Malpensa Airport (MXP)
5h25
6:20 PM Barcelona El Prat Airport (BCN)1 transfer
helveticLX1629+swissLX195612:55 PM Milan Malpensa Airport (MXP)
4h15
5:10 PM Barcelona El Prat Airport (BCN)1 transfer
vuelingIB55451:05 PM Milan Malpensa Airport (MXP)
1h40
2:45 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingVY63411:05 PM Milan Malpensa Airport (MXP)
1h40
2:45 PM Barcelona El Prat Airport (BCN)0 transfersDirect
easyjetU237531:10 PM Milan Malpensa Airport (MXP)
1h35
2:45 PM Barcelona El Prat Airport (BCN)0 transfersDirect
italia_trasportoaz2071 · az781:30 PM Milan Linate Airport (LIN)
7h45
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2071 · az741:30 PM Milan Linate Airport (LIN)
19h20
8:50 AM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR128 · QR1412:15 PM Milan Malpensa Airport (MXP)
29h00
7:15 PM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR128 · QR1452:15 PM Milan Malpensa Airport (MXP)
22h25
12:40 PM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR128 · QR1372:15 PM Milan Malpensa Airport (MXP)
15h15
5:30 AM Barcelona El Prat Airport (BCN)1 transfer
klm_cityhopperKL1616+klmKL15212:50 PM Milan Linate Airport (LIN)
5h55
8:45 PM Barcelona El Prat Airport (BCN)1 transfer
easyjetU219812:55 PM Milan Linate Airport (LIN)
1h40
4:35 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingVY63333:00 PM Milan Malpensa Airport (MXP)
1h40
4:40 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingIB55393:00 PM Milan Malpensa Airport (MXP)
1h40
4:40 PM Barcelona El Prat Airport (BCN)0 transfersDirect
lufthansa_citylineLH1857+lufthansaLH18183:10 PM Milan Malpensa Airport (MXP)
4h30
7:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_europaux1062 · ux77034:15 PM Milan Malpensa Airport (MXP)
22h20
2:35 PM Barcelona El Prat Airport (BCN)1 transfer
air_dolomitiLH5669+lufthansaLH11384:15 PM Milan Linate Airport (LIN)
4h50
9:05 PM Barcelona El Prat Airport (BCN)1 transfer
air_europaux1062 · ux77014:15 PM Milan Malpensa Airport (MXP)
14h40
6:55 AM Barcelona El Prat Airport (BCN)1 transfer
vuelingIB55414:25 PM Milan Malpensa Airport (MXP)
1h45
6:10 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingVY63354:25 PM Milan Malpensa Airport (MXP)
1h45
6:10 PM Barcelona El Prat Airport (BCN)0 transfersDirect
italia_trasportoaz2109 · az745:00 PM Milan Linate Airport (LIN)
15h50
8:50 AM Barcelona El Prat Airport (BCN)1 transfer
italia_trasportoaz2109 · az765:00 PM Milan Linate Airport (LIN)
20h55
1:55 PM Barcelona El Prat Airport (BCN)1 transfer
ryanairFR 2705:00 PM Milan Malpensa Airport (MXP)
1h40
6:40 PM Barcelona El Prat Airport (BCN)0 transfersDirect
italia_trasportoaz2109 · az785:00 PM Milan Linate Airport (LIN)
4h15
9:15 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1731+air_france_hopAF10485:20 PM Milan Malpensa Airport (MXP)
20h20
1:40 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1731 · AF15485:20 PM Milan Malpensa Airport (MXP)
21h50
3:10 PM Barcelona El Prat Airport (BCN)1 transfer
air_franceAF1731 · AF13485:20 PM Milan Malpensa Airport (MXP)
15h55
9:15 AM Barcelona El Prat Airport (BCN)1 transfer
swissLX1623 · LX19505:30 PM Milan Malpensa Airport (MXP)
4h05
9:35 PM Barcelona El Prat Airport (BCN)1 transfer
norwegian_air_shuttleD82941 · D829006:15 PM Milan Bergamo Orio al Serio Airport (BGY)
12h55
7:10 AM Barcelona El Prat Airport (BCN)1 transfer
air_serbiaJU419 · JU5847:00 PM Milan Malpensa Airport (MXP)
22h45
5:45 PM Barcelona El Prat Airport (BCN)1 transfer
air_serbiaJU419 · JU5807:00 PM Milan Malpensa Airport (MXP)
12h10
7:10 AM Barcelona El Prat Airport (BCN)1 transfer
ryanairFR 31427:25 PM Milan Bergamo Orio al Serio Airport (BGY)
1h40
9:05 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingIB55437:55 PM Milan Malpensa Airport (MXP)
1h45
9:40 PM Barcelona El Prat Airport (BCN)0 transfersDirect
vuelingVY63377:55 PM Milan Malpensa Airport (MXP)
1h45
9:40 PM Barcelona El Prat Airport (BCN)0 transfersDirect
qatar_airwaysQR118 · QR1459:00 PM Milan Malpensa Airport (MXP)
15h40
12:40 PM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR118 · QR1379:00 PM Milan Malpensa Airport (MXP)
32h30
5:30 AM Barcelona El Prat Airport (BCN)1 transfer
qatar_airwaysQR118 · QR1419:00 PM Milan Malpensa Airport (MXP)
22h15
7:15 PM Barcelona El Prat Airport (BCN)1 transfer
Monday, April 28
malta_airFR 2703:45 AM Milan Malpensa Airport (MXP)
1h40
5:25 AM Barcelona El Prat Airport (BCN)0 transfersDirect

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Milan to Barcelona?

The best time to book your flight from Milan to Barcelona is 77 days before departure. See how prices for flights change on the Milan to Barcelona route.
Prices are for one-way tickets for one passenger from Milan to Barcelona per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Milan to Barcelona.

Compare prices and tickets Milan to Barcelona by train, bus, flight, or ferry

Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

ReviewsReviews for the flight from Milan to Barcelona

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pros
IconEmpty aircraft
IconGood service
IconSimple controls
Cons
IconLittle legroom
IconLong wait
We first travelled to Malpensa Airport in Milan to fly from there to Barcelona. We already had the passport on our mobile phone and got a random seat without a seat reservation. In total, we flew for about 1:25 hours and had a good level of comfort. Unfortunately, there was no free catering, wifi or power sockets on the plane. The toilets were very clean, but small as usual. In general, it was very cheap for what was on offer and very punctual.
Pros
IconSimple ticket reservation
Cons
IconSomewhat high volume
My flight from Milan to Barcelona on the AF1005 aircraft went smoothly for the most part. The ticket was easy to book online and the timetable was clear. The seat reservation worked well and I had a comfortable window seat. Wifi and power sockets were available, although the volume on the aircraft was a little high. The cabin crew were friendly and the cleanliness of the toilets was satisfactory. The journey took two hours and 15 minutes without changing planes and the flight was on time. A positive surprise was that, despite a slight delay, I still made my connecting flight on time thanks to the quick check-in at the airport. Overall, the price-performance ratio was good.
Pros
IconPunctual arrival
Cons
IconNarrow seats
My journey from Milan to Barcelona with Air France was good. Booking was easy, flight AF1348 took off on time at 7:15am. My seat was cramped with no wifi or power sockets and it was a bit noisy. No free catering. The aircraft and WCs were clean and the service was friendly. One passenger needed medical assistance, the crew responded quickly. The four-hour direct flight landed on time. The price-performance ratio was okay.
Pros
IconNice staff
Cons
IconDisruptive passenger
My journey from Milan to Barcelona with Air France began with a simple online booking and a quick e-ticket. Flight AF1348 took off on time at 7.15am. My seat was comfortable, but the noise level in the aircraft was high. There was no wifi, but power sockets were available. An unusual guitar session by a fellow traveller initially created a good atmosphere, but then became annoying. The staff responded in a friendly manner. The flight was clean and punctual, the price-performance ratio was good.
Pros
IconHelpful staff
Cons
IconSlight delay of 5 minutes
My flight from Milan to Barcelona (AF1348) went smoothly. The timetable was clear, the ticket was easy to book online and the seat reservation was straightforward. The flight took off on time at 7.15am. The seats were comfortable, the noise level was moderate and the catering was sufficient. Wifi and power sockets were available. The friendly staff and clear communication about reservation options and information made the journey pleasant. The cleanliness, especially of the toilets, was impeccable. The journey took three hours without changing trains. During the flight I had an emergency wifi call because of a family member, but the cabin crew helped me immediately to use the wifi. The value for money was good and the support of the staff in my personal situation was outstanding.
Pros
IconFast online ordering
Cons
IconSeat reservation
My flight from Milan to Barcelona (AF1348) was pleasant and efficient. The online booking process was simple and the seat reservation was easy. However, there were some inconsistencies on board as there was already a passenger in my seat. The flight departed on time, the seats were comfortable, and wifi and power sockets were available. The cabin crew were friendly and the cleanliness was impeccable. With a journey time of three hours and a fair price-performance ratio, I was very satisfied.

Airlines: Vueling Airlines, Ryanair and easyJet flights from Milan to Barcelona

Vueling Airlines, Ryanair and easyJet flights will get you to Barcelona from Milan from $38 (€31). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight to Barcelona from Milan.

Vueling Airlines from Milan to Barcelona flight information:

  • Average Duration: 1 h 35 min
  • Cheapest Price: $38

Discover Convenient Milan to Barcelona Flights for Your Next Adventure

Experience seamless travel from Milan to Barcelona with a multitude of flight options available. Whether traveling from Italy to Spain's vibrant metropolis for leisure or business, you can choose flights departing from Milan Malpensa Airport (MXP), Milan Linate Airport (LIN), or Milan Bergamo Orio al Serio Airport (BGY). Touch down effortlessly in Spain at Barcelona El Prat Airport (BCN), the primary gateway serving this Catalonian city. With numerous carriers operating daily flights from Milan to Barcelona, your journey across these dynamic cities assures convenience and comfort. Consider the unparalleled allure of traveling these routes with a non-stop Milan to Barcelona flight, and immerse yourself in the cultural richness that awaits you. Whether embarking from the fashion capital of Milan or directly landing in the heart of Barcelona, your flight connection seamlessly bridges the distance between Italy and Spain.

Discover Cheap Milan to Barcelona Flight Tickets

For travelers seeking affordable options, the cost of flight tickets from Milan to Barcelona can be quite reasonable. The cheapest flight ticket price you can find on this route starts at just $38 (€31). On average, travelers can expect to pay around $142 (€117). It's worth noting that flight tickets are typically more affordable if booked in advance. Based on convenience and pricing, traveling in the month of May is highly recommended, as it offers a good balance of lower prices and pleasant weather conditions.

Milan to Barcelona Flights with Major Airlines

Travel seamlessly from Milan to Barcelona with a variety of leading airlines offering exceptional service and competitive pricing. Choose from reliable carriers like Vueling Airlines, Ryanair, easyJet, and Iberia, which all provide frequent nonstop flights addressing both business and leisure travelers. Each airline caters to diverse budgets with economy, premium economy, and business classes, ensuring a comfortable journey to suit your needs. Vueling Airlines and Ryanair, known for their budget-friendly services, guarantee flexibility and affordability, while easyJet and Iberia offer a premium edge with additional services such as priority boarding and enhanced onboard experiences. Other carriers like Air Europa and SWISS ensure state-of-the-art aircraft and impeccable service standards. Whether you're flying for business meetings or a leisurely getaway, these airlines assure a smooth departure from Milan to your destination in the heart of Catalonia.

Milan to Barcelona Direct Flights

Experience the convenience of Milan to Barcelona direct flights, a popular choice for travelers looking to explore Spain's vibrant city. With non-stop flights operating at a frequency of 10 times per day, passengers can easily select a schedule that suits their itinerary. Ideal for both business travelers and vacationers, these flights provide a seamless journey from Italy's fashion capital to the lively heart of Catalonia. Avoid the hassle of layovers and enjoy a smooth, efficient transit as you journey from Milan to Barcelona in comfort.

FAQs: Milan to Barcelona Flight

FAQs: Take a flight from Milan to Barcelona hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Barcelona.
FAQs

Popular airports from Milan to Barcelona

Milan
Barcelona
The major airport for departures in Milan is Milan Malpensa Airport. Find all the information you need to know about services, amenities and connections at Milan Malpensa Airport for your trip from Milan to Barcelona.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
2 km
Car connection
A8 Motorway, exit Busto Arsizio.
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; cost around €6 per hour.
Dining
Dining
  • Café Eiffel (French cuisine), McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hilton Rome Airport (directly connected to the terminals).
Lounge
Lounge
  • Lounges available in Terminal 1, including Sala Montale and Club SEA.
Lost and Found Office
  • Located in both terminals, near baggage claim.
Public transit options for Milan Malpensa Airport
  • Train: Malpensa Express Bus: Terravision, Autostradale, Malpensa Shuttle
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
6 km
Car connection
A51, exit 6
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Prices start at €6 per hour.
Dining
Dining
  • Fast food and cafes.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • El Plantio Golf Resort (short drive).
Lounge
Lounge
  • Lounge available, Sala Leonardo Lounge, access with membership or fee.
Lost and Found Office
  • Located in the arrivals area, near baggage claim.
Public transit options for Milan Linate Airport
  • Bus: A, 68, 69, 80
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
1 km
Car connection
A4 motorway, exit Seriate
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Starting at €5 per hour.
Dining
Dining
  • Burger King, Wetherspoon, fast food, and sit-down options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sofitel and Hilton (walking distance).
Lounge
Lounge
  • Lounge available, with access for a fee or membership.
Lost and Found Office
  • Located in the arrivals area.
Public transit options for Milan Bergamo Orio al Serio Airport
  • Bus: 1, 5
The major airport for arrivals in Barcelona is Barcelona El Prat Airport. Find all the information you need to know about services, amenities and connections at Barcelona El Prat Airport for your journey to Barcelona from Milan.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
3 km
Car connection
C-31, Exit 192
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for an unlimited time.
Lockers
Lockers
  • Available in Terminal 1; prices start at approximately €6 per day.
Dining
Dining
  • Dutch Kitchen, McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Sheraton Frankfurt Airport Hotel and Hilton Garden Inn (walking distance).
Lounge
Lounge
  • Lounges available, including the Sala VIP Pau Casals in Terminal 1.
Lost and Found Office
  • Located in both terminals, with offices located near the baggage claim areas.
Public transit options for Barcelona El Prat Airport
  • Bus: Aerobús A1, Aerobús A2, 46, N17 Metro: L9 Sud Train: R2 Nord

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links