Flights from Bari to Milan

The cheapest flights from Bari to Milan

Showing times and prices for Feb 09

Cheapest

50

Average

122

The best way to find a cheap flight ticket from Bari to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
10:00PMBari Palese Airport1h35 11:35PMMilan Malpensa Airport
0 transfers
501One-way
2nd Cheapest
06:25AMBari Palese Airport1h35 08:00AMMilan Linate Airport
0 transfers
911One-way
01:45PMBari Palese Airport1h25 03:10PMMilan Linate Airport
0 transfers
1561One-way
10:40AMBari Palese Airport1h25 12:05PMMilan Linate Airport
0 transfers
1561One-way
03:05PMBari Palese Airport1h25 04:30PMMilan Linate Airport
0 transfers
1561One-way

Flight schedule from Bari to Milan

Showing flights for tomorrow, Thursday, February 9
06:05AMBari Palese Airport14h15 08:20PMMilan Linate Airport
2 transfers
06:05AMBari Palese Airport8h05 02:10PMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport11h05 05:10PMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport40h50 10:55PMMilan Linate Airport
2 transfers
06:05AMBari Palese Airport39h05 09:10PMMilan Linate Airport
2 transfers
06:05AMBari Palese Airport16h50 10:55PMMilan Linate Airport
2 transfers
06:05AMBari Palese Airport10h05 04:10PMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport4h05 10:10AMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport9h05 03:10PMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport16h50 10:55PMMilan Linate Airport
2 transfers
06:05AMBari Palese Airport5h05 11:10AMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport3h05 09:10AMMilan Linate Airport
1 transfer
06:05AMBari Palese Airport5h45 11:50AMMilan Linate Airport
2 transfers
06:05AMBari Palese Airport7h05 01:10PMMilan Linate Airport
1 transfer
06:20AMBari Palese Airport1h25 07:45AMMilan Linate Airport
0 transfers
06:25AMBari Palese Airport1h35 08:00AMMilan Linate Airport
0 transfers
10:40AMBari Palese Airport1h25 12:05PMMilan Linate Airport
0 transfers
11:20AMBari Palese Airport3h50 03:10PMMilan Linate Airport
1 transfer
11:20AMBari Palese Airport5h35 04:55PMMilan Linate Airport
2 transfers
11:20AMBari Palese Airport4h50 04:10PMMilan Linate Airport
1 transfer
11:45AMBari Palese Airport1h25 01:10PMMilan Linate Airport
0 transfers
01:45PMBari Palese Airport1h25 03:10PMMilan Linate Airport
0 transfers
03:05PMBari Palese Airport1h25 04:30PMMilan Linate Airport
0 transfers
04:05PMBari Palese Airport1h25 05:30PMMilan Linate Airport
0 transfers
06:50PMBari Palese Airport1h25 08:15PMMilan Linate Airport
0 transfers
09:30PMBari Palese Airport1h25 10:55PMMilan Linate Airport
0 transfers
10:00PMBari Palese Airport1h35 11:35PMMilan Malpensa Airport
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20
Tue
Feb 21
Wed
Feb 22
Thu
Feb 23
Fri
Feb 24
Sat
Feb 25
Sun
Feb 26
Mon
Feb 27
Tue
Feb 28
Wed
Mar 01

The fastest flights from Bari to Milan

Showing times and prices for Feb 09

Fastest Journey

1 h 25 m

Average

1 h 25 m

Flights per day

5

Distance

786 km

Of the 5 flights that leave Bari for Milan every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
06:50PMBari Palese Airport1h25 08:15PMMilan Linate Airport
0 transfers
1981One-way
Fastest
01:45PMBari Palese Airport1h25 03:10PMMilan Linate Airport
0 transfers
1561One-way
Fastest
10:40AMBari Palese Airport1h25 12:05PMMilan Linate Airport
0 transfers
1561One-way
Fastest
03:05PMBari Palese Airport1h25 04:30PMMilan Linate Airport
0 transfers
1561One-way
Fastest
06:20AMBari Palese Airport1h25 07:45AMMilan Linate Airport
0 transfers
1561One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Bari to Milan flight

distanceDistance487 miles (785 km)
durationAverage flight duration1 h 30 min
priceAverage plane ticket price$80 (€70)
changesDirect flightYes
carriersAirlineseasyJet, Malta Air, ITA, Alitalia Cityliner, air leisure, Transavia Airlines, Eurowings, Air France, Wizz Air or Ryanair

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 easyJet, Malta Air, ITA, Alitalia Cityliner, air leisure, Transavia Airlines, Eurowings, Air France, Wizz Air or Ryanair. There are direct flight services available. While the average ticket price for this trip costs around $80 (€70), you can find the cheapest plane ticket for as low as $49 (€43). Travelers depart most frequently from Bari Palese Airport and arrive in Milan Malpensa Airport.

Airlines: EasyJet, Eurowings and Air France flights from Bari to Milan

Find the best flights from Bari to Milan with Omio's travel partners easyJet, Eurowings and Air France from $49 (€43). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

easyJet
Air France
Eurowings

EasyJet is a British multinational budget airline headquartered at London Luton Airport (LTN) and the largest UK-based airline based on the number of passengers carried. EasyJet flies to more than 150 destinations in Europe and North Africa, making it a very popular low-cost carrier for travelers. To keep fares as low as possible, tickets are non-refundable, and no complimentary snacks are served onboard. All easyJet fare types include allowance of one small personal bag, while additional fees apply for travelers bringing hand luggage and checked luggage.

    Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight to Milan from Bari including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.

    Enjoy a smooth and easy trip from Bari to Milan with Air France! As an official travel partner of Air France, Omio can help you search current flight schedules and timetables from Air France, compare the best routes from Bari to Milan as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Air France Bari to Milan plane ticket available today. If you search for Air France 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 to Milan from Bari on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 487 miles (785 km) trip to Milan from Bari with ease and comfort on a flight with Air France.

      Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next flight to Milan from Bari.

      Are you making plans to travel between Bari and Milan? Why not take a flight with Eurowings? Omio can show you current Eurowings 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 Eurowings flight, you can expect to travel 487 miles (785 km) between Bari and Milan. If you use the Omio app to search for flights from Bari to Milan, you can quickly see if the Eurowings 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 Eurowings 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!

        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: Bari to Milan Flight

        Travel Tips: 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
        Looking to save money on your journey? Omio customers have found the cheapest flight between Bari and Milan for the next 7 days starting from $49 (€43)  one way.
        In the next 7 days you can expect to pay on average $80 (€70)  for a flight ticket from Bari to Milan.
        The flight distance from Bari to Milan is around 487 miles (785 km).
        The flight time between Bari and Milan 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 traveling on weekends and holidays.

        Omio customers traveling this route book their cheap flights from Bari Palese Airport   to Milan Malpensa Airport   most frequently.

        Passengers board their flight most frequently from Bari Palese Airport, which is located around 8.6 miles (13.9 km) away from the city center, and they get off the plane at Milan Malpensa Airport, located 30.1 miles (48.6 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Milan Malpensa Airport to take you to the city center of Milan.

        If you're looking for flights from Bari to Milan, you can rely on easyJet, Malta Air, ITA, Alitalia Cityliner, air leisure, Transavia Airlines, Eurowings, Air France, Wizz Air or Ryanair to get you to Milan. It's also good to check out all possible airlines for the Bari to Milan journey to see if there might be differences in the amenities they offer.
        Yes, you can search for direct flights from Bari to Milan on Omio with easyJet, Ryanair, ITA or Wizz Air, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your plane ticket.
        The earliest flight for this trip departs from Bari at 7: 50 PM. The last flight leaves from Bari at 7: 50 PM. Check Omio for the latest flight schedule from Bari to Milan and book the best time to depart on your chosen travel date.
        If you book the Bari to Milan flight within the next 7 days, you can find one way tickets to cost on average $80 (€70). However, booking your plane ticket in advance gives you access to the best prices for flights between Bari and Milan. Look out for plane tickets for this route to go on sale a few months before your planned departure date to find the best deals.
        HomeFlightsFlight Schedules to MilanFlights from Bari to Milan

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        Currency
        Language