BCN - MIL

Find cheap flights from Barcelona to Milan

Round-trip
1 adult
Economy
0 bags
Sat 6/24
Sat 7/1

Here is why travelers choose KAYAK

Save 22% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Search hundreds of travel sites at once for deals on flights to Milan

Good to know

Low season

January

High season

August

Cheapest flight

$17

Average price round-trip

$69

Good deal round-trip

$70

Good deal one-way

$54
Best time to beat the crowds with an average 39% drop in price.
Most popular time to fly with an average 43% increase in price.
Flight from Barcelona to Milan
(avg. price over the last 2 weeks)
or less
or less

When to book flights from Barcelona-El Prat to Milan

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Barcelona

  • The cheapest flight from Barcelona to Milan was found 79 days before departure, on average.
  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly is January.
  • Morning departure is around 20% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Barcelona to Milan flights

Top 5 airlines serving from Barcelona-El Prat to Milan

Scores according to KAYAK customer reviews
7.8
KLMOverall score based on 3730 reviews
74food
80overall
72entertainment
79boarding
76comfort
84crew
Airline reviews
Cons: "Klm is the best, even on a 40min they served small breakfast."
Read more about KLM
Cons: "Klm is the best, even on a 40min they served small breakfast."
Cons: "When its rain we shouldn’t walk to the air plain"
Pros: "KLM STAFF WERE VERY PROFESSIONAL"
Cons: "SOME CREW MEMBERS WERE ABIT RUDE. THEY NEED TO WORK ON THEIR ATTITUDE"
Pros: "The seat was a little uncomfortable but the crew were amazing."
Cons: "KLM was not prepared to get wheel chair passenger off plane. Cost me delay of 1 hour. I will never fly KLM again."
Pros: "The crew was great! The food was also much better than other airlines. And passing out whole bottles of water was much appreciated."
Pros: "Crew was nice and friendly"
Cons: "Airplane so uncomfortable. Food horrible. Not even available for one of us what we ask for on what was offered. Bad taste and not what can be on a that length of time flight."
Pros: "Everything was good except for the entertainment consul for one of our seats."
Cons: "One of our entertainment consuls had to be rebooted 4 times and still didn’t work. We gave up asking."
Pros: "Friendly crew! More legroom, good entertainment and food was great! Smooth landings pretty much on time."
Cons: "Boarding could be better"
Pros: "short, sweet and to the point. 1+ hour flight is usually an easy hop."

The only really annoying part was the TV screen. It was kinda messed up. Like it would just randomly turn off or switch. It was also not responsive. Which gets annoying on an almost 12 hour flight

Luftansa over booking canceled my flight 2 days before I left, so I called to reschedule but didn't answer, so I had to cancel. This has ruined my vacation plans and I already had to pay 3 days for a hotel reservation in Barcelona. I don't think I'll ever book this flight again in my life.

Pros: "It was fairly comfortable & the staff was pleasant. The initial leg from BCN to Frankfurt went very smoothly."
Cons: "The flight 2nd flight from Frankfurt to Boston was significantly delayed for a variety of issues, and ( though not really within Lufthansa’s control) the security at Frankfurt was easily the most disorganized & poorly run situation I’ve ever encountered. There was almost constant interruption for announcements at the outset, with information that wasn’t necessary & actually made waiting for an extra hr + more frustrating. I give the crew/staff credit for doing their jobs well enough that it still managed to be a decent flight in the end."
Pros: "Great Crew"
Cons: "It would have been better had we not had a delay of 50 Minutes"
Pros: "Crew was great. The food Was good."
Cons: "Seats were very uncomfortable and there was no air control."
Pros: "Fantastic crew!"
Cons: "Both outbound and inbound flights had defective/nonfunctional entertainment screens at our seats."
Pros: "The flight was fine, but there was not enough time to transfer between the gates in Frankfurt. That also did not give us enough time for our luggage to transfer."
Cons: "Longer transfer between flights in Frankfurt"
Pros: "The crew was good."
Cons: "The infotainment system could be better. My system was not working for the first 3 hours and then the sound went out out completely after 2 hours of use. Also the airbus model still use the outdated 2 prone headphone and I was not able to use my noise canceling headphones."
Cons: "Im tall and couldn’t affort the better spaced seats so I was pretty cramped on most flights and I paid over $200 to even get those, just so my wife and I could sit together."
Pros: "The boarding was simple and easy. The crew was polite."
Cons: "The entertainment touchscreen is right in the headrest and everytine the person behind me wanted to do anything I could feel it. It was very irritating especially when I was able to fall asleep."

They did not explain at a right time for the almost 1.5 hour’s delay after landing. And I think food should be served to every passenger for 9 hours flight, not optional.

Pros: "Seats were comfortable and the crew was great."
Cons: "While the entertainment system had good options, the screen was very unresponsive when pushing the buttons. On average, it would take me over 10 tries to get any on screen button to work. Gave up several times."
Pros: "The price was right!"
Cons: "I know the saying “you get what you pay for”, but good service from the flight attendants should be expected in the price. It was hard to get a greeting or a smile from them, far from prompt delivery of food or coffee ordered. We were traveling with two kids under 5, but there was no help offered. You are expected to pay for any and all food or drinks, including water. The airline could at least offer free water. The meal quality was mediocre for the price paid, and their stock ran out pretty fast."
Cons: "Flight arrived late, didn’t land at the specified time. Loss the connection."
Cons: "Seats are too close together, very uncomfortable for long international flight"
Pros: "Crew was friendly."
Cons: "Couldn't find out online which gate my flight was leaving from. Long bus ride from jetway to plane. No in-flight entertainment, uncomfortable seats."
Pros: "Service was a bit lacking. Due to extra security measures at the gate, we did not have time to get enough food in the terminal to bring on board with us so needed to order a sandwich and drink. The on screen food order system did not work, and it was difficult to know when we could request food."
Cons: "More attentive flight attendants and better explanation of when food and beverages not purchased in advance could be ordered."
Cons: "The crew is not nice and rude. The checkin counter didnt allow me to have overweight of 300 grams. Ridiculous. At some areas of the plan the air conditioning doesn't work well"
Pros: "In time boarding"
Cons: "Free refreshments. Early travelers need at least coffee or tea. Especially when they have connecting flights and no time to stop and get a proper meal."
Pros: "The crew was good. Seat is ok, not very comfortable."

Flight was missed due to delayed departure from Rome Luggage lost on Rome.

Missed connecting flight because flight out of Rome was delayed. Had to rent car to final destination. Luggage was lost from Rome. Delta is blaming Ita Airlines and Ita Airlines is blaming. And as of right know neither airline wants to be responsible for our luggage or refund or missed flight. Will not book trips through third party companies such as Kayak again.

Terrible service, uninterested employees, inefficient boarding process, and marginal set up on plane. Staff make the airline - good luck with this one.

Never went to Rome's airport and it was beautiful!!

I heard that ita airways was not good but my experience was very solid

More than 2 hours late and no food because of a problem with the catering. The flight was super full and there wasn’t enough space for the hand bags. A lot of space for improvement.

Main trouble was with Kiwi -- a partner booking organization through Kayak. Even though tI booked well in advance they did not assign me a seat and I came within a minute iof getting bumped from the flight. On the return trip the airline sent me an ominous message that I had to provide additional info before I could receive my boarding pass and that if there were problems I would get a refund. That caused unnecessary stress since the airline just needed my home address. Kiwi should have made sure they had collected all the necessary information from me before they booked my flight.

Long delay, lack of space at the seats (not comfortable).

We made the boarding and then waited inside 40minutes before taking off The plane was too full It was probably the worst flight of my life in terms of comfort. I was in the central seat, and on my right i had a very big person who was occupying part of my seat since he did not fit in just one. I think in these cases the staff should notice and do something about it. I checked if there were available seats by myself, but it was all full. Maybe in business class there were still available seats though.

Pros: "By far the best of the 4 flights involved in my trip. Everything went smooth except for deboarding, but that's because of the people, not the airline staff. There was constantly an attendant walking the plane offering water refills entire flight. 3 beverage services, 2 meals, and constant water. Very very good experience"
Pros: "Crew was friendly, seats were ok"
Cons: "Flight was delayed for almost 2 hours, there was no explanation, just an apology."
Cons: "Reject luggage when it fits is aggravating unacceptable Refuse to get cup of coffee when trapped by sleeping passenger Reject cuz luggage 1 lb over when they sent the other luggage on I could have tfr’d l lb to. Check in totally unhelpful 3 security checks by you is hassle and people rude .. tr"
Pros: "More space that on competitors."
Cons: "The crew was not particularly pleasant to deal with. Also, the seat kept reclining itself without me ever pressing the button. Had to constantly adjust it."
Pros: "The crew was amazing. Brand new airplane and service was excellent. Bathrooms were kept clean."
Pros: "Seats were old, but very spacious and comfortable."
Cons: "The boarding process seemed disorganized, and the plane took off late due to waiting for late passengers."
Cons: "The flight and its crew did well but I will NEVER use it again if it has to transit in Brussels. We were bussed to the T terminal ( ‘incidentally’ where were all the AFRICAN flights transit) were we had a 5 hour layover, which is fine with me, but the terminal has no restaurant or any decent stores."
Cons: "You are considered as a robber but it is inscribe nowhere you don’t have luggage"
Pros: "Nothing"
Cons: "I am handicap, I travel with a scooter. We let them know months in advance and still they did not plan or assist. My scooter was not brought up in Brussels or DC, I refused to leave the plane in DC until they finally brought it to plane. They sat me in row 38...I can only walk a few feet so the airline failed in every aspect...epuc fail. I will never fly Brussels airlines again."
Pros: "Nothing"
Cons: "Terrible. Long delays caused me to miss connecting flight and a wedding. Lufthansa decided 12 hours of my day and the missed ceremony was worth a 5 euro voucher... Never flying german again."

Book cheap flights from Barcelona to Milan

Recent round-trip flight & bus deals

9/25Mon
nonstopVueling
1h 45mBCN-MXP
9/28Thu
nonstopVueling
1h 45mMXP-BCN
$39
10/3Tue
nonstopRyanair
1h 45mBCN-MXP
10/18Wed
nonstopRyanair
1h 40mMXP-BCN
$40
9/14Thu
nonstopRyanair
1h 45mBCN-MXP
9/18Mon
nonstopRyanair
1h 40mMXP-BCN
$44
6/21Wed
nonstopRyanair
1h 45mBCN-MXP
8/31Thu
nonstopRyanair
1h 40mMXP-BCN
$48
6/20Tue
nonstopRyanair
1h 45mBCN-MXP
6/21Wed
nonstopRyanair
1h 40mMXP-BCN
$51
9/8Fri
nonstopRyanair
1h 45mBCN-MXP
9/12Tue
nonstopRyanair
1h 40mMXP-BCN
$52
11/17Fri
nonstopeasyJet
1h 40mBCN-MXP
11/20Mon
nonstopeasyJet
1h 35mMXP-BCN
$55
6/20Tue
nonstopeasyJet
1h 45mBCN-MXP
6/20Tue
nonstopeasyJet
1h 35mMXP-BCN
$57
8/9Wed
nonstopRyanair
1h 45mBCN-MXP
8/28Mon
nonstopRyanair
1h 40mMXP-BCN
$61
10/12Thu
nonstopeasyJet
1h 45mBCN-MXP
10/15Sun
nonstopeasyJet
1h 30mMXP-BCN
$62
8/17Thu
nonstopUnion Ivkoni
17h 30mYJB-CG8
8/20Sun
nonstopUnion Ivkoni
16h 45mCG8-YJB
$83
7/6Thu
nonstopUnion Ivkoni
17h 30mYJB-CG8
7/9Sun
nonstopUnion Ivkoni
16h 45mCG8-YJB
$87
7/25Tue
nonstopUnion Ivkoni
17h 15mYJB-CG8
8/2Wed
nonstopUnion Ivkoni
18h 29mCG8-YJB
$89
7/19Wed
nonstopUnion Ivkoni
18h 15mYJB-CG8
7/25Tue
nonstopUnion Ivkoni
17h 59mCG8-YJB
$90
6/21Wed
nonstopUnion Ivkoni
18h 15mYJB-CG8
6/25Sun
nonstopUnion Ivkoni
16h 45mCG8-YJB
$93
6/22Thu
nonstopUnion Ivkoni
17h 30mYJB-CG8
6/25Sun
nonstopUnion Ivkoni
16h 45mCG8-YJB
$93
7/5Wed
nonstopUnion Ivkoni
18h 15mYJB-CG8
7/10Mon
nonstopUnion Ivkoni
16h 45mCG8-YJB
$94
7/9Sun
nonstopUnion Ivkoni
18h 00mYJB-CG8
7/13Thu
nonstopUnion Ivkoni
18h 29mCG8-YJB
$95
6/20Tue
nonstopUnion Ivkoni
17h 15mYJB-CG8
6/26Mon
nonstopUnion Ivkoni
16h 45mCG8-YJB
$95
6/22Thu
nonstopUnion Ivkoni
17h 30mYJB-CG8
6/26Mon
nonstopUnion Ivkoni
16h 45mCG8-YJB
$98

Search by stops

Search by airline

Search by bus company

Search by price

Recent one-way flight, train & bus deals

9/27Wed
nonstopVueling
1h 45mBCN-MXP
$17
10/8Sun
nonstopVueling
1h 45mBCN-MXP
$18
10/14Sat
nonstopVueling
1h 45mBCN-MXP
$19
6/20Tue
nonstopVueling
1h 40mBCN-MXP
$20
6/13Tue
nonstopRyanair
1h 45mBCN-MXP
$21
7/12Wed
nonstopRyanair
1h 45mBCN-MXP
$22
7/26Wed
nonstopRyanair
1h 45mBCN-MXP
$23
8/7Mon
nonstopUnion Ivkoni
18h 15mYJB-CG8
$36
8/8Tue
nonstopUnion Ivkoni
17h 15mYJB-CG8
$38
8/7Mon
nonstopUnion Ivkoni
18h 15mYJB-CG8
$38
8/9Wed
nonstopUnion Ivkoni
18h 15mYJB-CG8
$40
8/6Sun
nonstopUnion Ivkoni
18h 00mYJB-CG8
$42
8/1Tue
nonstopUnion Ivkoni
17h 15mYJB-CG8
$42
8/20Sun
nonstopUnion Ivkoni
18h 00mYJB-CG8
$48
9/7Thu
1 stopSNCF
23h 17mYJB-IPR
$217
9/4Mon
3 stopsSNCF
23h 17mYJB-IPR
$231
7/8Sat
1 stopSNCF
21h 39mYJB-IPR
$231
8/30Wed
1 stopSNCF
21h 39mYJB-IPR
$237
6/14Wed
3 stopsSNCF
23h 17mYJB-IPR
$238
6/22Thu
4 stopsSNCF
23h 17mYJB-IPR
$241
7/25Tue
1 stopSNCF
21h 39mYJB-IPR
$243

Search by stops

Search by airline

Search by train company

Search by bus company

Search by price

Barcelona - Milan Flights

Departure:

Barcelona (BCN)Spain

Return flight deals:

Milan - Barcelona

Cabin classes:

$3,334
$59

Browse origins:

  • Flights » 
  • Barcelona
$172
Barcelona

Browse destinations:

  • Flights » 
  • Flights to Milan
$300
Milan

Compare transportation modes for Barcelona to Milan

Average priceAverage duration
Flights$1261h 40m
Buses$9813h 20m