COMPARE Prices across different modes

Tue
26 Oct
£60Intercity Notte
£29Flixbus
Find prices
Wed
27 Oct
£60Intercity Notte
£29Flixbus
£12Malta Air
Thu
28 Oct
£60Intercity Notte
£39Itabus
£27Wizz Air
Fri
29 Oct
£68Intercity
£42Marino Autolinee
£54Wizz Air
Sat
30 Oct
£60Intercity Notte
£33Flixbus
£89ITA
Sun
31 Oct
£57Frecciabianca
£35Itabus
£56Malta Air
Mon
1 Nov
£61Intercity Notte
£42Marino Autolinee
£47Malta Air
Tue
2 Nov
£60Intercity Notte
£27Itabus
£89Malta Air
Wed
3 Nov
£38Intercity Notte
£27Itabus
Find prices
Thu
4 Nov
£38Intercity Notte
£16Itabus
£12Malta Air
Fri
5 Nov
£50Intercity
£27Itabus
Find prices
Sat
6 Nov
£38Intercity Notte
£16Itabus
£44Malta Air
Sun
7 Nov
£50Intercity
£30Itabus
£40Wizz Air
Mon
8 Nov
£50Intercity
£16Itabus
£12Malta Air
Tue
9 Nov
£35Intercity Notte
£16Itabus
£5Malta Air
Wed
10 Nov
£29Intercity Notte
£16Itabus
£5Malta Air
Thu
11 Nov
£29Intercity Notte
£9Itabus
£9Wizz Air
Fri
12 Nov
£44Intercity Notte
£16Itabus
£12Malta Air
Sat
13 Nov
£29Intercity Notte
£16Itabus
£5Malta Air
Sun
14 Nov
£38Intercity Notte
£16Itabus
£9Wizz Air
Mon
15 Nov
£35Intercity Notte
£16Itabus
£5Malta 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 30 min
priceAverage plane ticket price£48 (€54)
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 30 min with our travel partners like Ryanair, easyJet, Alitalia, Malta Air, Wizz Air or Alitalia Cityliner. There are direct flight services available. While the average ticket price for this journey costs around £48, you can find the cheapest plane ticket for as low as £12. Travellers depart most frequently from Bari Palese Airport and arrive in Milan Malpensa Airport.

Airlines

RyanAir and Alitalia flights from Bari to Milan

Buy your official RyanAir and Alitalia flight tickets from Bari to Milan from £12 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular journey.

RyanAir
Alitalia

Save time and money by searching for and booking your RyanAir flight from Bari to Milan online with Omio! If you’re looking for the cheapest, fastest or earliest RyanAir flight from Bari to Milan, Omio can help you out every step of the way. Check current RyanAir flight timetables for the ideal departure and arrival times, compare the best connections for the 487 miles (785 km) route from Bari to Milan as well as ticket information for the flight (such as luggage policy and amenities offered onboard), and then book a cheap plane ticket – all in one convenient place. If you are using the Omio app to search for flights between Bari and Milan, you can check straight away if the RyanAir ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the airport. Buy your official RyanAir Bari to Milan plane tickets online on Omio quickly and easily and enjoy the travel experience!

Operator ticket policies for COVID

  • 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
What is the price of the cheapest flight from Bari to Milan?
If you’re looking to save money on tickets, you can find a cheap flight from Bari to Milan for as little as £12  in the next 7 days.
What is the average price of plane tickets to Milan from Bari?
If you’re looking to buy tickets for this route in the next 7 days, you’ll find that Bari to Milan flight prices are on average £48  one way.
What is the distance from Bari to Milan by flight?
The Bari to Milan flight distance is approximately 487 miles (785 km).
How long is the flight to Milan from Bari?
The flight time to Milan from Bari is on average 1 h 30 min  for the 487 miles (785 km) long journey, but the time it takes to go to Milan from Bari by flight can vary depending on specific dates or travelling on weekends and holidays.
What airport in Bari does the flight to Milan leave from? Which airport do I fly into Milan from Bari?

Omio customers most frequently book their flights from Bari Palese Airport   to Milan Malpensa Airport.

Where is the departure airport in Bari located? Where is the arrival airport in Milan located?

Passengers board their flight most frequently from Bari Palese Airport, which is located around 4 miles (7 km) away from the city centre, and they get off the plane at Milan Malpensa Airport, located 25 miles (40 km) away from the city centre. You can check for taxi services, public transportation options or airport shuttle services available from Milan Malpensa Airport to take you to the city centre of Milan.

Which airlines can take me from Bari to Milan?
For the route from Bari to Milan you can take a flight with Ryanair, easyJet, Alitalia, Malta Air, Wizz Air or Alitalia Cityliner. Be sure to check out all possible airlines that offer services from Bari to Milan on Omio to compare what amenities they may have.
Are there any Bari to Milan direct flights?
If you’re looking for a direct flight from Bari to Milan, consider travelling with Alitalia, Malta Air or Wizz Air. Non-stop flight services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your plane tickets.
When does the first flight depart from Bari to Milan? When does the last flight depart from Bari to Milan?
The first flight from Bari to Milan leaves at 05: 00   and the last flight for this leaves at 21: 40. Omio shows you the latest flight from Bari to Milan schedule to help you book the best departure time for this route.
How far in advance should I book plane tickets from Bari to Milan for the best deals?
The price of a one way plane ticket from Bari to Milan is on average £48 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets from Bari to Milan available a few months in advance.

Important Stations and Airports for this Journey