COMPARE Prices across different modes

Wed
Oct 20
$84Intercity Notte
$38Itabus
$8Malta Air
Thu
Oct 21
$70Intercity
$42Itabus
$26Malta Air
Fri
Oct 22
$80Frecciabianca
$54Itabus
$69easyJet
Sat
Oct 23
$74Intercity
$38Itabus
$96easyJet
Sun
Oct 24
$84Intercity Notte
$49Itabus
$96easyJet
Mon
Oct 25
$80Frecciabianca
$38Itabus
$8Malta Air
Tue
Oct 26
$53Intercity Notte
$22Itabus
$17Malta Air
Wed
Oct 27
$58Intercity
$22Itabus
$6Malta Air
Thu
Oct 28
$80Frecciabianca
$41Flixbus
$18Malta Air
Fri
Oct 29
$84Intercity Notte
$59Marino Autolinee
$64easyJet
Sat
Oct 30
$65Intercity Notte
$49Itabus
Find prices
Sun
Oct 31
$70Intercity
$49Itabus
$50Wizz Air
Mon
Nov 1
$84Intercity Notte
$59Marino Autolinee
$50Wizz Air
Tue
Nov 2
$84Intercity Notte
$22Itabus
$81Wizz Air
Wed
Nov 3
$53Intercity Notte
$42Itabus
$17Malta Air
Thu
Nov 4
$49Intercity
$22Itabus
$17Malta Air
Fri
Nov 5
$70Intercity
$22Itabus
Find prices
Sat
Nov 6
$53Intercity Notte
$22Itabus
$17Malta Air
Sun
Nov 7
$58Intercity
$22Itabus
$38Malta Air
Mon
Nov 8
$53Intercity Notte
$23Flixbus
$17Malta Air

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information from Bari to Milan

distanceDistance487 miles (785 km)
durationAverage flight duration1 h 25 min
priceAverage plane ticket price$53 (€43)
changesDirect flightYes
carriersAirlinesRyanair, easyJet, Alitalia, Malta Air, Wizz Air or Alitalia Cityliner

Flights from Bari to Milan cover the 487 miles (785 km) long journey taking on average 1 h 25 min with our travel partners like Ryanair, easyJet, Alitalia, Malta Air, Wizz Air or Alitalia Cityliner. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $8 (€6), but the average price of plane tickets is $53 (€43). Travelers depart most frequently from Bari Palese Airport and arrive in Milan Malpensa Airport.

Airlines

Ryanair, Wizz Air and Alitalia Bari – Milan

For as little as $8 (€6) you can travel by flight between Bari and Milan with Ryanair, Wizz Air and Alitalia. Omio will show you the best deals, schedules and tickets available for this route.

Ryanair
Wizz Air
Alitalia

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

Are you making plans to travel between Bari and Milan? Why not take a flight with Ryanair? Omio can show you current Ryanair flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Bari to Milan flights all in one place. On the Ryanair flight, you can expect to travel 487 miles (785 km) from Bari to Milan. If you use the Omio app to search for flights from Bari to Milan, you can quickly see if the Ryanair ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Ryanair flight from Bari to Milan, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Ryanair has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Ryanair tickets from Bari to Milan and when traveling by flight:

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

Bari to Milan Flights: An Overview

Milan is one of Europe's most stylish cities, a global fashion center where exclusive designer brand stores and some of Italy's smartest shopping arcades lie close to the soaring towers of the medieval cathedral. Business travelers and vacationers from Italy's southern Adriatic coast can take frequent daily direct flights from Bari to Milan with the national carrier and a choice of budget airlines. Flights take around one hour and 30 minutes and include morning, afternoon and evening departures. Alternative connections on the domestic flight to Milan involve one change en route, in Rome. 

Which airlines fly from Bari to Milan?

Italian national airline Alitalia provides daily direct flights from Bari to Milan Malpensa Airport, with some services operated by its affiliate Alitalia Cityliner. Budget airline easyJet also has direct daily flights to Milan Malpensa from Bari. Irish low-cost operator Ryanair provides daily flights to both Malpensa and Milan Bergamo Orio al Serio airports. Additional indirect flights involve Alitalia Cityliner connections via Rome Fiumicino Airport.  

How long is the flight from Bari to Milan?

The fastest services on the 786 kilometer route north west to Milan are some Alitalia direct flights taking one hour and 25 minutes to reach the northern city. Most direct flights on this route take five to ten minutes longer to complete the trip. The fastest indirect connection with Alitalia via Rome Fiumicino takes three hours and ten minutes total journey time from Bari.  

How many flights are there from Bari to Milan?

The Alitalia national carrier's schedule offers six daily direct flights from Bari to Milan Malpensa on weekdays, four direct services on Saturdays and three on Sundays. Departure times include morning, afternoon and evening services. Budget airline easyJet has two daily direct flights from Bari to Milan Malpensa five days a week and three direct flights on Fridays and Sundays. Low-cost operator Ryanair provides five daily direct flights from Tuesday to Thursday, four on Mondays and Fridays, three on Saturdays and two on Sundays, with the majority of departures to Milan Bergamo Orio al Serio Airport. There are also around 15 daily indirect connections with a change at Rome Fiumicino, with departure times from early morning to evening.  

What are the departure and arrival airports for flights from Bari to Milan? 

Departure Airport: Bari Airport is located in Palese, eight kilometers north west of Bari city center, with public transport links provided by AMTAB city buses taking 40 minutes or Tempesta express shuttles taking 20 minutes. Facilities at the small passenger terminal include long and short stay parking lots, cafe-bars, news vendors, gift stores, ATMs, and business lounges.   

Arrival Airport: Milan Malpensa Airport lies about 50 kilometers north west of central Milan, with public transport transfers available on the Malpensa Express train taking about one hour. Milan Bergamo Orio al Serio Airport is located 45 kilometers north east of Milan, served by express buses taking about 80 minutes to reach the city. Both airports have car rental agencies, fashion boutiques, specialty wine and food stores, international restaurants, coffee shops, free WiFi, business lounges, and taxi stands.

Travel Tips

Flights from Bari 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 Bari to Milan.
FAQs
How much do cheap plane tickets to Milan from Bari cost?
Omio customers have found cheap plane tickets to Milan from Bari for as low as $8 (€6)  for the next 7 days.
How much is a plane ticket from Bari to Milan?
If you’re looking to buy your plane tickets in the next week, you can expect the Bari to Milan flight price to come in at an average of $53 (€43)  one way.
How many miles is it from Bari to Milan by flight?
The flight distance from Bari to Milan is around 487 miles (785 km).
What is the Bari to Milan flight travel time?
The Bari to Milan flight duration is on average 1 h 25 min, which is to be expected when traveling 487 miles (785 km) from Bari to Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which airport for the flight from Bari to Milan do I fly out of? Which Milan airport from Bari do I arrive in?

Omio customers who book cheap flights for this journey most frequently fly from Bari Palese Airport   to Milan Malpensa Airport.

Where is the airport in Bari to go to Milan? Where is the airport in Milan located?

The most popular departure airport with passengers for this trip, called Bari Palese Airport, is located 4 miles (7 km) from the city center of Bari.

The most popular arrival airport, Milan Malpensa Airport, is located 25 miles (40 km) away from the city center of Milan. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Milan Malpensa Airport to the city center in Milan.

Which airlines should I travel with from Bari to Milan?
When taking a flight from Bari to Milan, you can count on Ryanair, easyJet, Alitalia, Malta Air, Wizz Air or Alitalia Cityliner for the best way to get you to Milan. You can also check all possible airlines who offer a service to Milan from Bari and compare the amenities they offer before buying a plane ticket.
Are there any direct flights from Bari to Milan?
Yes, you can find a direct flight from Bari to Milan with easyJet, Alitalia, Malta Air or Wizz Air  on Omio. This is worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
What are the first and last departure flight times from Bari to Milan?
The earliest flight departing from Bari to Milan leaves at 5: 10 AM. The last flight departing from Bari to Milan leaves at 9: 40 PM. You can find the latest Bari to Milan flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a plane ticket from Bari to Milan to get the best deals?
You can find flights between Bari and Milan to cost on average $53 (€43) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Bari to Milan flight generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey