|Distance||450 miles (725 km)|
|Average flight duration||1 h 30 min|
|Average plane ticket price||$105 (€88)|
|Airlines||Ryanair, Vueling, easyJet, Iberia, British Airways, Alitalia, Swiss, Lufthansa, Air Europa or Air France|
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 Ryanair, Vueling, easyJet, Iberia, British Airways, Alitalia, Swiss, Lufthansa, Air Europa or Air France. There are direct flight services available. While the average ticket price for this route costs around $105 (€88), you can find the cheapest plane ticket for as low as $51 (€43). Travelers depart most frequently from Milan Malpensa Airport and arrive in Barcelona El Prat Airport.
For as little as $51 (€43) you can travel by flight between Milan and Barcelona with SWISS, Alitalia and Iberia. Omio will show you the best deals, schedules and tickets available for this route.
Alitalia is Italy’s leading airline. Its head office is in Leonardo da Vinci–Fiumicino Airport, in Rome and you can fly around Europe and the rest of the world with them. Choose between Economy Class or Business in your next flight to Barcelona from Milan.
Enjoy a smooth and easy journey between Milan and Barcelona with Alitalia! As an official travel partner of Alitalia, Omio can help you search current flight schedules and timetables from Alitalia, compare the best routes between Milan and Barcelona as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Alitalia Milan to Barcelona plane ticket available today. If you search for Alitalia tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight between Milan and Barcelona on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 450 miles (725 km) trip to Barcelona from Milan with ease and comfort on a flight with Alitalia.
When purchasing your Alitalia flight tickets to Barcelona from Milan, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:
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: Partially open.
International entry is allowed for: Entry is partially open 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 12/7/21. Remember to check the latest COVID-19 travel safety regulations for your flight between Milan and Barcelona closer to your date of departure here
The current restriction level for your return trip by plane from Barcelona to Milan is: Partially open
Reentry to Italy is allowed for: Entry is partially open 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 12/7/21. 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 most frequently book their flights from Milan Malpensa Airport to Barcelona El Prat Airport.
You can find the most popular departure airport for this route, Milan Malpensa Airport, located approximately 25.4 miles (40.9 km) from the city center of Milan. The most popular arrival airport in Barcelona, called Barcelona El Prat Airport, is located around 7.4 miles (11.9 km) away from its city center. To reach the city center of Barcelona from Barcelona El Prat Airport, check what taxi services, airport shuttle services or public transit options are available.
Here are some other resources that might have the information you need