BCN - MXP

Find cheap flights from Barcelona to Milan from $17

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 10/17. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Round-trip
1 adult
Economy
0 bags
Sat 7/8
Sat 7/15

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

Our recommended flight deals to Malpensa from Barcelona-El Prat

Travel better, cheaper and quicker. We've already found some great deals that could save you time and moneyWhen are you traveling?
Sat 6/10
Wed 6/14

Good to know

Low season

January

High season

August

Cheapest flight

$17

Average price round-trip

$102

Good deal round-trip

$88

Good deal one-way

$63
Best time to beat the crowds with an average 38% drop in price.
Most popular time to fly with an average 42% 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 Malpensa

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

Top tips for finding a cheap flight from BCN to Milan

  • Looking for a cheap flight? 25% of our users found flights on this route for $63 or less one-way and $88 or less round-trip.
  • The cheapest flight from Barcelona to Milan was found 75 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 44% cheaper 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 3 airlines serving from Barcelona-El Prat to Malpensa

Scores according to KAYAK customer reviews
6.7
easyJetOverall score based on 8451 reviews
77crew
55entertainment
60food
67comfort
67boarding
70overall
Airline reviews
Pros: "Budget carrier. No frills. You get what you pay for."
Cons: "At least provide water."
Read more about easyJet
Pros: "Budget carrier. No frills. You get what you pay for."
Cons: "At least provide water."
Cons: "Our seats smelled like feces. We were forced to gate check our bags even though we each had just one small carry on."
Pros: "Hard to understand some of the crew announcements due to speaking way too fast"
Pros: "Crew very nice. Seat not great"
Cons: "It was all fine, I am very tall so seat was tight"
Pros: "Flight on the Time"
Cons: "They did not write the Gate in The Check in only the Terminal"
Cons: "a handbag is a piece! but a full bigger plastic bag is ok! Damn correct your rules"
Cons: "No vegan option in food Flight delayed as usual for Easyjet"
Pros: "Plane was comfortable and not too full."
Cons: "Flight left a app it late. Verbal announcements in the boarding area were very difficult to hear. They need to upgrade the PA system in Bordeaux."
Pros: "Check in was super friendly and efficient. Cabin crew also great."
Cons: "Seats and leg room v small. But overall great."
Pros: "Seats were comfy, airport was clean."
Cons: "EasyJet's website wouldn't let me purchase checked bag vouchers online and the people at the gate refused to believe me. Even though I had a screen shot and had called the airline. So, had to waste 100 euros in bag fees and get yelled at by two separate gate agents and the British IT person that was there working on their system. Then, we all checked in but had to wait in a tiny waiting space for an hour with no seating. One older woman was on the verge of passing out, two other passengers helped her. EasyJet personnel could care less."
Cons: "Check in was not available and had to fly standby despite having reservation."
Pros: "Boarding was good, crew was great. Seats were comfortable. I dropped my cell phone on the plane when I left and the stewardess held it for me. Absolutely saved my night and I’m so grateful to her. All my information about my apartment were on it. I’m not sure what I would have done had it been lost."
Cons: "The coffee wasn’t free."
Pros: "First cancelled the 10:00 am flight while everybody already onboard. Then boarded us again on the same airplane two hours and 50 min later. Right in time before the 3h necessary for passengers to file a claim."
Cons: "Everything"
Cons: "There are no complimentary beverages, not even water, on the flight."
Pros: "It was easy. Very cheap. On time."
Cons: "Seats are not great. But you get what you pay for."
Cons: "Worst experience I've ever had. I've been traveling for years but never experienced an airlines this unprofessional. I have received 4 emails which all said my flight had a 3 hour delay but did not notify me it will be on time until 20 minutes before departure from Barcelona. Of course, I Went to the information desk to see if they can still board me on the flight but they said no although it still didn't leave. They charged me 115 Euros a ticket but ONLY accepted cash. I was not flying alone and it didn't carry hundreds of euros with me. I had to wait hours just for the exchange to open. The crew at the information thought this was hilarious by the way, particularly the supervisor who had an extremely cheap red hair dye who refused to give me her name then put a scarf over her name tag to hide it. After I thanked the man who was helping me, she naturally yelled from across the information desk "HE SHOULDNT DO THIS!!!!" ... I said thank you? NEVER FLY THIS AIRLINES! I hope they get their act together before this airlines goes out of business!"
Pros: "Absolutely nothing. My flight was cancelled and I want to be reimbursed"
Cons: "How can I be reimbursed. The way we were treated is a shame"
Pros: "On flight home, second lost bag of trip and second time of an extremely long wait, truly long long wait to report lost bag in Barcelona. So far, I have only one message for updates online about my lost bag. It always says "searching." I don't think they are though."
Cons: "Lost luggage. If they would let me speak with someone live, I could give them an idea where they lost it. Looking online, I see many comments that the airline has not. located nor compensate for lost bags."
Pros: "Cabin crew was cheerful and helpful. Got excellent seats at last minute."
Cons: "Late boarding due to some crew late."
Pros: "Flight attendants were very helpful, especially because we were traveling with a sick child. They let us disembark first when we landed in London to seek medical attention."
Cons: "We only flew with this carrier because British Airways partners with them. Wouldn't have flown them otherwise."
Pros: "The crew was really nice with the passengers"
Cons: "They made us wait at the gate an hour without saying nothing, and then inside the plane, we had to wait 30 minutes to departure, and they didn't explain anything neither."
Pros: "Flight was on time."
Cons: "Pretty much everything. Another uncomfortable flying bus charging you for everything they can charge. Flying is absolutely awful these days."
Pros: "Nothing"
Cons: "Ryanair’s app was down preventing me from check-in for my flight. When I went to the counter to get my boarding passes printed, the agent informed me that they where going to charge me 55€ per ticket. I think this is unfair! Never flying again with this airline!"
Pros: "Ok for a budget airline"
Cons: "Website indicated without EU identification we needed printed boarding passes. We were unable to print them while traveling. We arrived at the ticket desk and they refused to print them. We had to create an online connection to get the passes and then forward them to all 4 people in our group."
Cons: "I had to pay for the luggage which I already paid when I booked the flight through Kyak. Seats very small. One way ticket for $400 from Palermo to Milan!"
Pros: "That I finally got to Marrakesh."
Cons: "Price was outrageous. check-in a nightmare. their site said technical problem, Ryanair staff person said she would explain to check-in woman who promptly said no! Download the check-in and return after 50 minutes in line! Or pay 55 Euro for us to do it! No helpful; Awful service; Ticket sales people after queing for another 30 minutes-same no help-just put new client all this from 4:45 am in the airport. Finally with 10 minutes to spare before being blocked off the flight; check-in deemed to check me and suitcase it requesting 20 Euro. I refused...other passengers got mad so she let me pass. Small crowded plane/no leg room/ constant hostess annoucing buy duty free, food. No landing cards provided! Nothing-you pay, do it all and you are lucky to arrive--NOT WORTH THE HASSLE AND STRESS."
Pros: "First time using RyanairI have heard so many negative comments about Ryan air and was genuinely surprised that my experience was so positive. The entire boarding process along with arrival and departure were easy and everything was on time."
Pros: "Not much, should have taken British Airways . Lots of hidden costs"
Cons: "Low cost ticket, high price side cost."
Cons: "The whole checking in process was ridiculous!!! You can only check in on your phone otherwise everything is fee. There are no self check in computers. I'm flying international so don't always have wifi available. Charged to check in my luggage. Which is horrible. It's not even a flat fee for the luggage it's by waeight and I had to go back and forth to a different counter for weight, then to pay, then back to drop off the luggage. One person at the counter should be able to do that one transaction.. it's such a waste of time. I will never fly this airline again."
Pros: "not a lot really"
Cons: "firstly with Ryanair, you pay for every little service free on other airlines. to add 2 luggage of 20kg each we paid an extra US$ 40,00 per luggage + taxes = US$ 104,00. If you travel with somebody and like to sit together you have to pay extra money. during the flight the crew was going up the alley trying to sell whatever they have for sale during the flight, going from drinks to food, from gifts to alcohol and cigarettes, but not giving the embarkment cards like every other airline does, no, here you have to wait to be in front of the customs, get the form, fill in the form and then take your place in the queue for another 30 minutes.. and I don't mention here how many times the crew hit my leg and knee with the trolley during the two hours flight."

Book cheap flights from Barcelona to Milan

Recent round-trip flight deals

9/26Tue
nonstopRyanair
1h 45mBCN-MXP
9/27Wed
nonstopRyanair
1h 40mMXP-BCN
$43
10/11Wed
nonstopRyanair
1h 45mBCN-MXP
10/18Wed
nonstopRyanair
1h 40mMXP-BCN
$45
10/19Thu
nonstopRyanair
1h 45mBCN-MXP
10/21Sat
nonstopRyanair
1h 40mMXP-BCN
$46
10/19Thu
nonstopRyanair
1h 45mBCN-MXP
10/21Sat
nonstopRyanair
1h 40mMXP-BCN
$47
11/22Wed
nonstopVueling
1h 35mBCN-MXP
11/24Fri
nonstopVueling
1h 35mMXP-BCN
$48
11/25Sat
nonstopVueling
1h 40mBCN-MXP
11/29Wed
nonstopVueling
1h 40mMXP-BCN
$50
10/6Fri
nonstopeasyJet
1h 45mBCN-MXP
10/8Sun
nonstopeasyJet
1h 30mMXP-BCN
$51
10/20Fri
nonstopRyanair
1h 45mBCN-MXP
11/1Wed
nonstopRyanair
1h 35mMXP-BCN
$53
7/11Tue
nonstopVueling
1h 45mBCN-MXP
7/11Tue
nonstopVueling
1h 45mMXP-BCN
$54
10/20Fri
nonstopRyanair
1h 45mBCN-MXP
11/6Mon
nonstopRyanair
1h 35mMXP-BCN
$57
10/14Sat
nonstopRyanair
1h 45mBCN-MXP
10/20Fri
nonstopRyanair
1h 40mMXP-BCN
$58
7/4Tue
nonstopVueling
1h 45mBCN-MXP
7/12Wed
nonstopVueling
1h 40mMXP-BCN
$60
6/28Wed
nonstopMultiple Airlines
1h 45mBCN-MXP
7/4Tue
nonstopMultiple Airlines
1h 45mMXP-BCN
$64
10/12Thu
nonstopeasyJet
1h 45mBCN-MXP
10/20Fri
nonstopeasyJet
1h 35mMXP-BCN
$66
9/17Sun
nonstopeasyJet
1h 45mBCN-MXP
9/18Mon
nonstopeasyJet
1h 35mMXP-BCN
$68
7/6Thu
nonstopeasyJet
1h 45mBCN-MXP
7/10Mon
nonstopeasyJet
1h 35mMXP-BCN
$69
7/5Wed
nonstopeasyJet
1h 45mBCN-MXP
7/11Tue
nonstopeasyJet
1h 35mMXP-BCN
$70
9/5Tue
nonstopeasyJet
1h 45mBCN-MXP
9/6Wed
nonstopeasyJet
1h 30mMXP-BCN
$71
6/20Tue
nonstopVueling
1h 45mBCN-MXP
6/25Sun
nonstopVueling
1h 40mMXP-BCN
$74
7/12Wed
nonstopMultiple Airlines
1h 45mBCN-MXP
7/13Thu
1 stopMultiple Airlines
9h 35mMXP-BCN
$86

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/17Tue
nonstopRyanair
1h 45mBCN-MXP
$17
10/18Wed
nonstopRyanair
1h 45mBCN-MXP
$19
9/26Tue
nonstopRyanair
1h 45mBCN-MXP
$20
7/26Wed
nonstopRyanair
1h 45mBCN-MXP
$22
10/11Wed
nonstopRyanair
1h 45mBCN-MXP
$23
7/4Tue
nonstopVueling
1h 45mBCN-MXP
$24
7/12Wed
nonstopRyanair
1h 45mBCN-MXP
$25
10/12Thu
nonstopeasyJet
1h 45mBCN-MXP
$26
7/11Tue
nonstopRyanair
1h 45mBCN-MXP
$27
7/25Tue
nonstopRyanair
1h 45mBCN-MXP
$28
7/26Wed
nonstopRyanair
1h 45mBCN-MXP
$30
7/27Thu
nonstopRyanair
1h 45mBCN-MXP
$31
7/5Wed
nonstopVueling
1h 45mBCN-MXP
$33
7/14Fri
nonstopVueling
1h 45mBCN-MXP
$38
7/18Tue
1 stopVueling
13h 05mBCN-MXP
$39
8/15Tue
nonstopeasyJet
1h 45mBCN-MXP
$40
6/14Wed
nonstopVueling
1h 45mBCN-MXP
$43
7/7Fri
nonstopeasyJet
1h 45mBCN-MXP
$48
6/21Wed
1 stopMultiple Airlines
6h 00mBCN-MXP
$50
7/24Mon
1 stopMultiple Airlines
12h 50mBCN-MXP
$61

Search by stops

Search by airline

Search by price

Barcelona - Milan Flights

Departure:

Barcelona (BCN)Spain

Destination:

Milan (MXP)Italy

Return flight deals:

Milan - Barcelona

Cabin classes:

$45

Browse origins:

  • Flights » 
  • Barcelona
$300
Barcelona

Browse destinations:

  • Flights » 
  • Milan » 
  • Flights to Milan
$300
Milan