>
Milan to Bari

Compare prices to get from Milan to Bari

Search for tickets from Milan to Bari in the next 7 days. Flights start at MXN359. Trains start at MXN631. Buses start at MXN240.
Flights
MXN359|1h 35m
Trains
MXN631|6h 52m
Buses
MXN240|10h 30m
MXN2,107
MXN399
MXN399
MXN873
MXN1,124
MXN1,011
MXN896
MXN763
MXN853
MXN757
MXN610
MXN704
MXN464
MXN359
Ryanair
Cheapest
1h 35m
Il Caravaggio International AirportBari Karol Wojtyla Airport
MXN399One way
Search
Nonstop
ITA Airways
Fastest
1h 25m
Milan Linate AirportBari Karol Wojtyla Airport
MXN1,426One way
Search
Nonstop
Ryanair
1h 35m
Il Caravaggio International AirportBari Karol Wojtyla Airport
MXN545One way
Search
Nonstop
Ryanair
18h 20m
Milan Malpensa AirportBari Karol Wojtyla Airport
MXN1,460One way
Search
1 stop
  • Prices shown from Milan to Bari are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare flights, trains, and buses from Milan to Bari

The cheapest way to get from Milan to Bari costs only MXN282 on average via Buses, and the quickest way takes just 3h 34m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price MXN825
Average duration 3h 34m
Departure time 06:05 - 20:10
Direct options
Search flights
Train
Trains
Average price MXN980
Average duration 8h 31m
Departure time 05:25 - 07:00
Direct options
Bus
Buses Cheapest
Average price MXN282
Average duration 14h 6m
Departure time 07:25 - 16:05
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Milan to Bari?

Which month has the cheapest one-way flights from Milan to Bari?

The average price of one-way flights from Milan to Bari purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Milan to Bari is January, with an average price of MXN1,485; while the month with the highest flight price is usually July, with an average price of up to MXN2,280.

MXN2,280
MXN1,883
MXN1,485
MXN1,088
    Cheapest
  • MXN2,063
    Nov
  • MXN2,227
    Dec
  • MXN1,485
    Jan
  • MXN1,822
    Feb
  • MXN1,970
    Mar
  • MXN1,759
    Apr
  • MXN1,873
    May
  • MXN1,706
    Jun
  • MXN2,280
    Jul
  • MXN1,864
    Aug
  • MXN1,525
    Sep
  • MXN1,678
    Oct

What is the cheapest day to travel by train from Milan to Bari?

Average train fares from Milan to Bari for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Milan to Bari is Tuesday, with an average price of MXN663.

MXN980
MXN821
MXN663
MXN504
    Cheapest
  • Nov 23
  • Nov 17
  • Nov 4
  • Nov 26
  • Nov 20
  • Nov 21
  • Nov 22

What is the cheapest day to travel from Milan to Bari by bus?

The average price of a bus from Milan to Bari found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Milan to Bari is Monday, with an average price of MXN282.

MXN282
  • Nov 2
  • Nov 3
  • Nov 4
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

Recommended hotels in Bari

Bra Hotel
9.4/10
59 Reviews
Bra Hotel
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.86 km from downtown
MXN8,189
MARI Luxury Rooms and Suites
9.4/10
48 Reviews
MARI Luxury Rooms and Suites
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.83 km from downtown
MXN2,496
Vis Urban Suites&Spa
8.8/10
64 Reviews
Vis Urban Suites&Spa
hotel-star hotel-star hotel-star hotel-star hotel-praise
1.06 km from downtown
11% off
MXN3,942 MXN3,515
Dilman Luxury Stay
9.5/10
101 Reviews
Dilman Luxury Stay
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.77 km from downtown
MXN4,515

Milan to Bari travel tips

Companies operating from Milan to Bari

Trenitalia
Italo
FlixBus
ITABUS S.P.A.
Marino SRL

Find departure & arrival points near Milan and Bari

Popular airports near Milan

Milan Malpensa Airport (MXP) Milan Italy
Milan Linate Airport (LIN) Milan Italy
Il Caravaggio International Airport (BGY) Milan Italy
Parma Giuseppe Verdi Airport (PMF) Milan Italy
Lugano Airport (LUG) Nearby Lugano Switzerland

Popular airports near Bari

Bari Karol Wojtyla Airport (BRI) Bari Italy
Foggia Gino Lisa Airport (FOG) Nearby Foggia Italy

Popular train stations near Milan

Milan Dateo Milan Italy
Milan Porta Vittoria Milan Italy
Milano Porta Venezia Milan Italy
Milan Porta Venezia Milan Italy
Milan Porta Romana Milan Italy

Popular train stations near Bari

Bari Largo Sorrentino Bari Italy
Bari Central Bari Italy
Bari Central FNB Bari Italy
Bari Central F.A.L. Bari Italy
Metropolitan City of Bari Bari Italy

Popular bus stations near Milan

Milano Dante St Milan Italy
Milan Via Alessandro Manzoni Milan Italy
Milan Corso Buenos Aires Milan Italy
Milan Autostazione Porta Garibaldi Milan Italy
Milan Garibaldi Train Station Milan Italy

Popular bus stations near Bari

Bari Via Giuseppe Capruzzi 13 Bari Italy
Bari Central Train Station (Via Capruzzi) Bari Italy
Bari Bari Via .Capruzzi dal al Bari Italy
Bari Giuseppe Capruzzi Bari Italy
Bari Via Giuseppe Capruzzi Bari Italy

How to travel from Milan to Bari: FAQs

  • How far is it from Milan to Bari?

    It’s about 778 km (483 mi) from Milan to Bari.
  • You can travel from Milan to Bari in 3 different ways: Flights, Trains, Buses.
  • The fastest way to get from Milan to Bari is by Flights, with an average journey time of 3 hours 34 minutes. Other modes of transport take longer: Trains takes on average 8h 31m.Buses takes on average 14h 6m.
  • The cheapest way to get from Milan to Bari is by Buses, with an average price of MXN282. Other modes of transport are more expensive: Flights costs around MXN825 on avergae.Trains costs around MXN980 on average.
  • For trips between Milan and Bari, travelers typically use the following departure and arrival points: Most Flights depart from Milan Malpensa Airport and arrive at Bari Karol Wojtyla Airport; Trains depart from Milan Dateo and arrive at Bari Largo Sorrentino; Buses depart from Milano Dante St and arrive at Bari Via Giuseppe Capruzzi 13.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Milan to Bari are typically cheapest January, with an average fare of MXN1,485. Flights from Milan to Bari are typically cheapest Tuesday, with an average fare of MXN663. Flights from Milan to Bari are typically cheapest Monday, with an average fare of MXN282
  • There is a 0m time difference between Milan and Bari.