
Barcelona to Milan flights from 18CHF*
expand_more
1 Passenger
expand_moretoday
today
If you want to apply a resident or large family discount, you’ll be able to do so in the next step.
Best flight deals from Barcelona to Milan
flight_takeoff
flight_land
CHF
There are no fares that match your filter criteria. Please adjust your filters.
There are no fares that match your filter criteria. Please adjust your filters.*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.

Barcelona to Milan flights
Travelling from Barcelona to Milan is the fastest way to connect with the Italian capital of fashion and design. In less than 2 hours, you will be landing in northern Italy, ready to discover its impressive architecture, from the Duomo to the Navigli canals. A perfect route for both business trips and cultural or gastronomic getaways.
Information about the flight from Barcelona to Milan
Key data to plan your journey to the Lombard city.

Flight duration
1:45 h

Distance
725 km

Public transport
Train, bus and taxi
Barcelona-Milan by plane
Flying from Barcelona to Milan with Vueling offers you maximum flexibility and comfort for your trip. With several daily frequencies, this route connects Josep Tarradellas Barcelona-El Prat Airport with Milan-Malpensa Airport, allowing you to choose the schedule that best suits your agenda.
The journey has an average duration of 1 hour and 45 minutes, making the plane the most efficient option compared to the train or the road. Upon landing at Malpensa, you will have excellent connections to reach the city centre quickly and easily.
During the flight, you can enjoy quality service, with ergonomic seats and the possibility to manage every detail of your booking from the app. Whether you are travelling to attend a trade fair at Fiera Milano or to see Da Vinci's Last Supper, Vueling makes your arrival in Italy impeccable.
Take advantage of our competitive fares and fly to one of the most dynamic cities in Europe. Milan awaits you with its unique blend of medieval history, contemporary elegance and vibrant nightlife.
Onboard services on Barcelona-Milan flights
On the route between Barcelona and Milan, we ensure that your experience is pleasant from take-off to landing with services adapted to your needs.
Food and drink
Enjoy our onboard menu selection. We have a varied menu of sweet and savoury snacks, as well as hot and cold drinks. It is the perfect time to have a snack before arriving in the land of the Italian "aperitivo".
WiFi
Stay connected during your flight to Milan. Thanks to our onboard WiFi service, you can answer last-minute emails, check the city map or simply share your trip on social media while crossing the Mediterranean and the Alps.
Pets
Your best friend is also welcome. At Vueling, we allow the transport of pets in the cabin, provided they travel in an approved carrier and comply with safety regulations for international routes.
People with special needs
We want all our passengers to travel with total peace of mind. We offer a personalised assistance service for people with reduced mobility or specific needs, both in Barcelona and upon your arrival in Milan.
How to get to Josep Tarradellas Barcelona-El Prat Airport
Barcelona Airport is strategically located and has an excellent access network for your flight to Milan.
By metro
The L9 Sud line connects various strategic points of the city with terminals T1 and T2. It is a fast option with trains every few minutes, ideal for avoiding urban traffic.
By bus
The Aerobús service links Plaza Catalunya with the airport in about 35 minutes. It is a comfortable form of transport, with space for large suitcases and free Wi-Fi, operating 365 days a year.
By commuter train
The Renfe R2 Nord line arrives directly at Terminal T2. If your flight departs from T1, you can use the free shuttle bus that constantly connects both terminals.
By taxi or VTC
For greater door-to-door convenience, Barcelona taxis and VTC services are the most direct option. The journey time is usually between 20 and 30 minutes from the centre, depending on traffic.
Everything you need to know about Josep Tarradellas Barcelona-El Prat Airport
As Vueling's main hub, Barcelona Airport offers all the facilities to make waiting for your flight to Milan pleasant.
- VIP Lounges: Exclusive spaces where you can rest or work in total peace, enjoying catering services before boarding.
- Gastronomy: A wide range of restaurants ranging from local tapas to international chains to have a bite before your flight.
- WiFi and connectivity: Free and unlimited internet access throughout the facilities so you don't lose track of your plans.
- Duty Free Shopping: Take the opportunity to buy perfumes, fashion or technology in the numerous duty-free shops located after the security control.
- Traveler assistance: Information and customer service points distributed throughout the terminals to resolve any doubts about your boarding.
- Luggage storage: If you arrive well in advance, you can leave your bags in the secure lockers and move lightly through the airport.
How to get around Milan by public transport
Milan has one of the most efficient transport networks in Europe. Once you land from Barcelona, you will have multiple options for getting around the city and its surroundings.
Options from Malpensa Airport
- Malpensa Express: Train connecting the airport to Cadorna and Milano Centrale stations in about 40-50 minutes.
- Malpensa Shuttle: Buses that run to the Central Station every 20 minutes.
- Metro: Milan has 5 metro lines (M1, M2, M3, M4, M5) covering practically the entire urban area.
- Historic trams: One of the most iconic ways to get around; some still retain their original wooden structure.
Payment and validation systems
- Contactless Payment: You can pay directly at the metro turnstiles and on buses with your bank card or mobile phone ("Tap-and-Go" system).
- ATM App: Allows you to buy digital tickets and check routes in real time from your smartphone.
- Mandatory validation: If you use paper tickets, remember to always validate them in the yellow machines when boarding transport to avoid fines.
- Milan Pass: An interesting option if you are going sightseeing, as it includes unlimited transport and museum entries.
Frequently asked questions
How long does the flight from Barcelona to Milan take?
The direct flight between Barcelona and Milan-Malpensa Airport takes approximately 1 hour and 45 minutes.
Which airports does Vueling fly to in Milan?
Vueling mainly operates flights to Milan-Malpensa Airport (MXP), the most important international airport in the Lombardy region.
Is a passport necessary to fly from Barcelona to Milan?
As both countries are members of the Schengen area, EU citizens can travel with only their valid national ID card, although a passport is also valid.
Can I use my Avios for the Barcelona-Milan flight?
Yes, you can collect and redeem your Avios points when booking your Barcelona-Milan route to obtain significant discounts on the final price of your ticket.
What is the best time to travel to Milan?
Any time is good, but spring and autumn offer very pleasant temperatures for walking around the city. If you are looking for fashion, the fashion weeks in February and September are the key moments.
Explore more destinations
Explore Vueling's Top-Pick Destinations