COMPARE Prices across different modes

Tue
19 Oct
£60Union Ivkoni International
£46Ryanair
Thu
21 Oct
£54BlaBlaCar Bus
Find prices
Fri
22 Oct
£44BlaBlaCar Bus
Find prices
Sat
23 Oct
£44BlaBlaCar Bus
£37Vueling
Sun
24 Oct
£46Flixbus
£24Ryanair
Mon
25 Oct
£34BlaBlaCar Bus
£97Malta Air
Tue
26 Oct
£50Flixbus
£23Ryanair
Wed
27 Oct
£40Flixbus
£14Ryanair
Thu
28 Oct
£40BlaBlaCar Bus
Find prices
Fri
29 Oct
£53BlaBlaCar Bus
£54Vueling
Sat
30 Oct
£44BlaBlaCar Bus
£33Ryanair
Sun
31 Oct
£44BlaBlaCar Bus
£35Vueling
Mon
1 Nov
£53Union Ivkoni International
£64Vueling
Tue
2 Nov
£48Flixbus
£53Malta Air
Wed
3 Nov
£40Flixbus
£20Ryanair
Thu
4 Nov
£34BlaBlaCar Bus
£12Ryanair
Fri
5 Nov
£44BlaBlaCar Bus
£12Malta Air
Sat
6 Nov
£49Union Ivkoni International
£12Ryanair
Sun
7 Nov
£55Flixbus
£28Ryanair
Mon
8 Nov
£37Flixbus
£19Ryanair

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Flight Information to Milan from Barcelona

distanceDistance450 miles (725 km)
durationAverage flight duration1 h 40 min
priceAverage plane ticket price£48 (€54)
changesDirect flightYes
carriersAirlinesRyanair, Vueling, easyJet, Iberia, British Airways, Alitalia or Air Europa

Flights from Barcelona to Milan cover the 450 miles (725 km) long trip taking on average 1 h 40 min with our travel partners like Ryanair, Vueling, easyJet, Iberia, British Airways, Alitalia or Air Europa. There are direct flight services available. While the average ticket price for this route costs around £48, you can find the cheapest plane ticket for as low as £17. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Milan Malpensa Airport.

Airlines

Travel with Ryanair, Vueling Airlines and Alitalia from Barcelona to Milan

Ryanair, Vueling Airlines and Alitalia flights will get you from Barcelona to Milan from £17. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Ryanair
Vueling Airlines
Alitalia

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from Barcelona to Milan: Value, Regular, Plus or Flexi Plus.

Find the perfect Ryanair flight from Barcelona to Milan for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Ryanair flight timetables and compare the cheapest, fastest or earliest flight between Barcelona and Milan. You can also check relevant travel information for the Ryanair flight, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Ryanair plane tickets online. You can expect to travel around 450 miles (725 km) on this trip and your Ryanair Barcelona to Milan plane ticket can cost as little as £17 one-way if you book in advance. When you search for Ryanair tickets from Barcelona to Milan in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Ryanair plane tickets online quickly and easily on Omio and enjoy the travel experience!

Ryanair 's current ticket policies due to COVID-19 for your flight between Barcelona and Milan are the following:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Barcelona to Milan
Take a flight to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Milan.
FAQs
Is travel by plane currently allowed from Barcelona, Spain to Milan, Italy?

Travel between Barcelona, Spain and Milan, Italy by plane is: Partially open.

Can I enter Italy from Spain?

International entry status: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Italy from Barcelona?

Conditions of entry:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

All travellers in Italy must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 18/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your flight to Milan from Barcelona as this information can change.

Do I need to quarantine when I return to Spain from Milan, Italy?

The restriction level for your return flight to Barcelona, Spain from Milan is: Partially open.

Is my return flight into Barcelona from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Spain from Milan?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 18/10/2021. Remember to check the latest COVID-19 travel safety regulations for your flight to Barcelona from Milan closer to your date of departure here.

How much does a cheap flight between Barcelona and Milan cost?
Omio customers have found cheap plane tickets to Milan from Barcelona for as low as £17  for the next 7 days.
What is the cost of a plane ticket from Barcelona to Milan on average?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Barcelona to Milan flight prices are on average £48  one way.
What is the distance to Milan from Barcelona via plane?
When travelling this route you should expect the distance from Barcelona to Milan via plane to be approximately 450 miles (725 km).
How long does it take from Barcelona to Milan by plane?
The flight time to Milan from Barcelona is on average 1 h 40 min  for the 450 miles (725 km) long journey, but the time it takes to go between Barcelona and Milan by flight can vary depending on specific dates or travelling on weekends and holidays.
What airport does the flight from Barcelona to Milan depart from? Which Milan airport do I fly into from Barcelona?

When travelling this route, Omio customers are departing most frequently from Barcelona El Prat Airport   and arriving in Milan Malpensa Airport.

Where do I find the Barcelona airport for the flight to Milan? Where is the Milan airport?

You can find the most popular departure airport for this route, Barcelona El Prat Airport, located approximately 7 miles (11 km) from the city centre of Barcelona. The most popular arrival airport in Milan, called Milan Malpensa Airport, is located around 25 miles (40 km) away from its city centre. To reach the city centre of Milan from Milan Malpensa Airport, check what taxi services, airport shuttle services or public transportation options are available.

What airlines go from Barcelona to Milan?
For the journey from Barcelona to Milan you can take a flight with Ryanair, Vueling, easyJet, Iberia, British Airways, Alitalia or Air Europa. Be sure to check out all possible airlines that offer services from Barcelona to Milan on Omio to compare what amenities they may have.
Can I buy a direct flight from Barcelona to Milan?
Yes, there are direct flights to Milan from Barcelona, and you can find a direct flight for this journey with Vueling or Ryanair  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
When can I take the first flight from Barcelona to Milan? When can I take the last flight for the day?
The first Barcelona to Milan flight departs at 05: 25   and the last flight from Barcelona to Milan leaves at 21: 25. Check out the most up-to-date Barcelona to Milan flight timetable on Omio and find the best time to travel to your destination.
How early should I buy Barcelona to Milan plane tickets to get the best deals?
If you buy a plane ticket between Barcelona and Milan within the next 7 days, you can find tickets to cost on average £48 one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Barcelona to Milan are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey