Flights from Milan to Barcelona

Explore the best deals

Discover the cheapest flights from Milan to Barcelona
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Milan to Barcelona

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of June. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 8 June - 14 June
$89
$55
$52
$59
$89
$41
$48
$82
$99
$32
$28
$37
MarchAprilMayJune
Airlines that fly from Milan to Barcelona

Local currency and cost comparison

TrainLocal, one-way ticket
20%Trains are 20% more expensive in Barcelona than in Milan.
Milan$3.62
Barcelona$4.35
MealMid-priced restaurant
20%A meal in Barcelona is 20% cheaper than a meal in Milan.
Milan$32.86
Barcelona$26.29
TaxiStandard daytime start rate
54%A taxi fare in Barcelona is 54% cheaper than in Milan.
Milan$10.76
Barcelona$4.93
CoffeeRegular cappuccino
29%Coffee is 29% more expensive in Barcelona than in Milan.
Milan$3.31
Barcelona$4.26
Exchange rate
1 AUD = 0.61 EUR
1 EUR = 1.65 AUD
Last revised on Thu, 26/03
Distance: 725 kms
Milan airports
Malpensa (MXP)How far from city centre: 39 kms
Linate (LIN)How far from city centre: 8 kms
Orio Al Serio (BGY)How far from city centre: 46 kms
Barcelona airports
El Prat (BCN)How far from city centre: 12 kms

Flights from Milan

Luxurious Milan is highly regarded for its fashion and design industry, as well as being a financial hub. Several airports serve the city, with all international flights operating from Malpensa Airport. This airport encompasses two parallel runways plus two passenger terminals that also hold a 7,250 m2 shopping area that carries more than 38 international brands.

Other flights from Milan to Barcelona operate from Linate Airport and Orio al Serio International Airport. Linate has one terminal from which domestic and some international flights arrive and depart. Orio al Serio International also operates a number of international airline carriers.

Directions to Milan airport

Malpensa Airport serves Northern Italy and is located 49 km northwest of central Milan. Access to this airport is made easy by bus or train. The Malpensa Express train can take you from the railway stations at Milano Porta Garibaldi, Milano Centrale and Cadorna to the terminals. Coaches are available from Milan Central Station, Linate, Turin, Novara, Domodossola, Genova, Valle D'Aosta, Lombardy and Canton Ticino to terminals 1 and 2.

Linate Airport is just 7 km away from downtown, with connections by bus via Urban line 73. Coaches to this airport are also available from the central station. As for Orio al Serio International Airport, you can take a bus from Bergamo Train Station.

Reaching Barcelona

The seaside city of Barcelona boasts a plethora of architectural masterpieces, earning its first RIBA Gold Medal in 1999. Evidence of the Art Nouveau movement is hidden in plain sight, with works by architect and designer Antoni Gaudi found all over the city. The mild climate makes it perfect for walking or biking if you'd like to discover Barcelona in all its glory.

As you explore Barcelona you'll find numerous tapas restaurants–a must-try! Tapas are small portions of food that allow you to get a little taste of everything. Head north if you're in the mood for some world-class beaches.

Getting to the city center

International flights operate from Barcelona-El Prat Airport, 12 km southwest of the city centre. The metro line L9 Sud runs from both terminals to the south entrance at Fira Gran Via. Aerobus also provides fast service to the city centre, as does the R2 train line.

An alternative airport for travellers bound for Barcelona is Girona-Costa Brava Airport. This airport is about 12.5 km southwest of Girona city and 92 km north of Barcelona. You will first need to get to Girona via bus or taxi before you can take the train to the city.

FAQs about flights from Milan to Barcelona

Can I get a flexible ticket for my trip from Milan to Barcelona?
At eDreams, we want your trip to run smoothly. Whether your flight gets canned or Spain suddenly changes travel rules, you’ll be covered. Flight cancelled? No dramas! With our flexible ticket option, you can rebook your Milan to Barcelona flight with no change fee, or grab a full refund.
What’s the typical cost of a ticket from Milan to Barcelona?
The average airfare for flights from Milan to Barcelona is about $79.74. Prices can shift depending on the season and how early you lock in your tickets.
How do I score the cheapest flights from Milan to Barcelona with eDreams?
Right now, the lowest fare from Milan to Barcelona is $ 14. Thanks to our clever tech, we line up the top flight options, mixing and matching routes, airlines, and timetables to nail both value and convenience.
Is Barcelona more expensive than Milan?
In Barcelona, taxis are about 54% pricier, costing roughly 4.93 AUD, compared with Milan where a ride averages 10.76 AUD.
When it comes to getting around, the average cab fare in Barcelona is 4.93 AUD, pretty similar to Milan.
Cab rides in Barcelona can be about 54% cheaper, averaging 4.93 AUD, compared to 10.76 AUD in Milan.
Catching the train in Barcelona will cost you about 20% more, sitting at 4.35 AUD compared with 3.62 AUD in Milan.
Train tickets are much the same in Barcelona and Milan, averaging 4.35 AUD.
Fares are roughly 20% cheaper in Barcelona, with tickets priced at 4.35 AUD compared to 3.62 AUD in Milan.
In some cases, eating out in Barcelona will sting you about 20% more, with average meals at 26.29 AUD, compared with 32.86 AUD in Milan.
As for lunch, expect to pay about 26.29 AUD in both Barcelona and Milan.
Meals in Barcelona cost around 26.29 AUD, which is about 20% less than the 32.86 AUD you’d fork out in Milan.
A coffee will set you back about 29% more in Barcelona, averaging 4.26 AUD, while in Milan it’s around 3.31 AUD.
Coffee prices are pretty much on par in both Milan and Barcelona, averaging about 4.26 AUD.
Coffee is roughly 29% cheaper in Barcelona, coming in at 4.26 AUD, compared to 3.31 AUD in Milan.
What’s the average flight time from Milan to Barcelona?
A standard flight between Milan and Barcelona takes around 1 h and 45 m, covering about 725.18 km. This includes both direct flights and connections.
How does the weather in Barcelona compare with Milan?
In summer, Milan usually sees highs around 22.48 ºC. Over in Barcelona, temps sit around 23.28 ºC. In winter, Barcelona averages about 9.67 ºC, while Milan hovers near 3.47 ºC.

Plan your trip

Popular Flight RoutesAlternative routes