The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
1 h 30 m
8 h 47 m
Flights per day
Of the 39 flights that leave Milan for Barcelona every day 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||450 miles (725 km)|
|Average flight duration||1 h 30 min|
|Average plane ticket price||$95 (€92)|
|Airlines||Swiss, Air France, Lufthansa, Vueling, Alitalia Cityliner, samurai airlines, Tunis Air, Eurowings, Air Europa, KLM, Ryanair, air leisure, Brussels Airlines, Cityjet, Lufthansa Cityline, Iberia, csa, Austrian Airlines, Malta Air, ITA, Air Dolomiti or easyJet|
Flights from Milan to Barcelona cover the 450 miles (725 km) long journey taking on average 1 h 30 min with our travel partners like Swiss, Air France, Lufthansa, Vueling, Alitalia Cityliner, samurai airlines, Tunis Air, Eurowings, Air Europa, KLM, Ryanair, air leisure, Brussels Airlines, Cityjet, Lufthansa Cityline, Iberia, csa, Austrian Airlines, Malta Air, ITA, Air Dolomiti or easyJet. There are direct flight services available. While the average ticket price for this route costs around $95 (€92), you can find the cheapest plane ticket for as low as $43 (€42). Travelers depart most frequently from Milan Malpensa Airport and arrive in Barcelona El Prat Airport.
Buy your official Air France, Lufthansa and Vueling Airlines flight tickets between Milan and Barcelona from $43 (€42) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable journey.
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 from Milan to Barcelona.
If you're looking for cheap Vueling Airlines tickets to Barcelona from Milan, check out Omio! With one-way Milan to Barcelona plane ticket prices starting as low as $45 (€44) when you book in advance, we'll help you get to Barcelona from Milan by showing you the latest Vueling Airlines offers, flight schedules and tickets for this 450 miles (725 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with Vueling Airlines. If you search for Vueling Airlines tickets between Milan and Barcelona in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the flight. Whether you're looking for the cheapest, fastest or earliest flight to Barcelona from Milan on offer, Omio makes it easier than ever for you to find that perfect flight with Vueling Airlines so you can enjoy a smooth and comfortable journey.
Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight to Barcelona from Milan including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.
Looking to travel by plane from Milan to Barcelona? Omio can help you find that perfect trip with Air France. Check Omio to see current Air France flight schedules, tickets, travel information and prices for the best deals on the Milan to Barcelona flight and book Air France tickets online quickly and easily. When taking a flight from Milan to Barcelona, you can expect to travel 450 miles (725 km) one-way with Air France. If you search for flights between Milan and Barcelona in the Omio app, you can check if the Air France ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the airport. Whether you’re looking for the cheapest, fastest or earliest flight with Air France, we do the work for you to get you safely to Barcelona from Milan. Book that perfect Milan to Barcelona flight now with Omio and enjoy a smooth and comfortable journey with Air France!
Germany's largest airline is Lufthansa. Fly between Milan and Barcelona and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.
Lufthansa tickets between Milan and Barcelona are available online on Omio. We help you compare and book your perfect route with Lufthansa from Milan to Barcelona all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Lufthansa flight schedules and plane tickets available on Omio for the 450 miles (725 km) route. You can also see relevant travel information for the Lufthansa flight, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest Milan to Barcelona routes as well as the cheapest ticket prices available, and buy the best Lufthansa Milan to Barcelona plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Lufthansa plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Barcelona with Lufthansa!
There are frequent daily flights from Milan to Barcelona. With more than 40 daily Milan to Barcelona flights, travelers have options from early morning to late evening. Flights leave Milan from Milan Malpensa and Milan Linate airports and land and Barcelona El Prat at the end of this journey. Flights on this route cover almost 900 km, with flight times varying depending on whether the flight has a layover or not.
Alitalia has some of the most frequent Milan to Barcelona flights, although most are operated by a subsidiary, Alitalia Cityliner. easyJet has the fastest flights while Vueling has both the cheapest and second fastest flight on this route. Other airlines with frequent Milan to Barcelona flights include Iberia and KLM Royal Dutch Airlines.
The average flight time for indirect flights from Milan to Barcelona is about five hours. Direct flights are best suited for travelers on a tight schedule as they take a maximum of 1 hour and 40 minutes. However, there are some flights that take well over 10 hours.
With up to 50 daily flights, this route has nearly 200 weekly flights. There are approximately four flights leaving Milan for Barcelona every hour. Weekend schedules have the same frequency as those on weekdays.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Milan to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:
Travel by plane between Milan, Italy and Barcelona, Spain is: Unrestricted.
International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Italy
The government of Spain has imposed these measures to reduce the spread of COVID-19:
The above information was last checked on 9/26/22. Remember to check the latest COVID-19 travel safety regulations for your flight from Milan to Barcelona closer to your date of departure here
The current restriction level for your return trip by plane from Barcelona to Milan is: Unrestricted
Reentry to Italy is allowed for: Entry is unrestricted for citizens and permanent residents of Spain
What are the requirements?
The government of Italy has imposed these measures to reduce the spread of COVID-19:
Last checked on 9/26/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Milan from Barcelona here.
Omio customers who book cheap flights for this journey most frequently fly from Milan Malpensa Airport to Barcelona El Prat Airport.
Passengers board their flight most frequently from Milan Malpensa Airport, which is located around 30.1 miles (48.6 km) away from the city center, and they get off the plane at Barcelona El Prat Airport, located 9 miles (14.5 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Barcelona El Prat Airport to take you to the city center of Barcelona.
Here are some other resources that might have the information you need