Fly Milan Linate to Bari

Take the bus Milan Trams at the station c.so 22 marzo, 4 dopo p.za 5 giornate.

The journey takes approximately 18 m. The travel distance is 6 km.

Carrier is Milan Trams.

Book

Get off at the aeroporto di linate.
Fly out to Bari (BRI) of the airport Milan Linate (LIN).

The journey takes approximately 1 h 25 m. Ticket price is about €11.

Carrier is Wizz Air.

22

Search budget taxi

Get off at the Bari (BRI).
Take the train Ferrotramviaria spa - Ferrovie del Nord Barese at the station Bari Aeroporto Karol Wojtyla.

The journey takes approximately 15 m. The travel distance is 8 km.

Carrier is Ferrotramviaria spa - Ferrovie del Nord Barese.

Book

Get off at the Bari Quintino Sella.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Fly Milan Malpensa to Bari

Take the train Malpensa Express at the station Milano Cadorna.

The journey takes approximately 37 m. Ticket price is about €11. The travel distance is 48 km.

Carrier is Malpensa Express.

Book

Get off at the Malpensa Aeroporto T.1.
Fly out to Bari (BRI) of the airport Milan Malpensa (MXP).

The journey takes approximately 1 h 35 m. Ticket price is about €5.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Bari (BRI).
Take the train Ferrotramviaria spa - Ferrovie del Nord Barese at the station aeroporto di linate.

The journey takes approximately 15 m. The travel distance is 59 m.

Carrier is Ferrotramviaria spa - Ferrovie del Nord Barese.

Book

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Bus to Milan Bergamo fly to Bari

Take the bus TerraVision IT at the station Milan Centrale Piazza Luigi di Savoia.

The journey takes approximately 1 h Ticket price is about €6. The travel distance is 49 km.

Carrier is TerraVision IT.

Book

Fly out to Bari (BRI) of the airport Milan Bergamo (BGY).

The journey takes approximately 1 h 30 m. Ticket price is about €10.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Bari (BRI).
Take the train Ferrotramviaria spa - Ferrovie del Nord Barese at the station aeroporto di linate.

The journey takes approximately 15 m. The travel distance is 59 m.

Carrier is Ferrotramviaria spa - Ferrovie del Nord Barese.

Book

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Fly Milan Linate to Brindisi train

Take the bus Milan Trams at the station aeroporto di linate.

The journey takes approximately 18 m. The travel distance is 59 m.

Carrier is Milan Trams.

Book

Get off at the Milan Linate (LIN).
Fly out to Brindisi (BDS) of the airport Milan Linate (LIN).

The journey takes approximately 1 h 40 m. Ticket price is about €28.

Carrier is Wizz Air.

22

Search budget taxi

Get off at the Brindisi (BDS).
Take the bus Società Trasporti Pubblici Brindisi SpA at the station Brindisi Airport - BDS.

The journey takes approximately 11 m. The travel distance is 4 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Book

Get off at the Brindisi Station.
Take the train Trenitalia Frecce at the station Brindisi.

The journey takes approximately 1 h 4 m. Ticket price is about €7. The travel distance is 110 km.

Carrier is Trenitalia Frecce.

Book

Get off at the Bari Centrale.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Train to Turin fly to Bari

Take the train Trenitalia Frecce at the station Milano Centrale.

The journey takes approximately 50 m. Ticket price is about €9. The travel distance is 140 km.

Carrier is Trenitalia Frecce.

Book

Get off at the Torino Porta Susa.
Take the bus SAVDA – Aosta - Arriva Italia at the station Torino - Bolzano Capolinea.

The journey takes approximately 38 m. Ticket price is about €2. The travel distance is 16 km.

Carrier is SAVDA – Aosta - Arriva Italia.

Book

Get off at the Aeroporto Caselle.
Fly out to Bari (BRI) of the airport Turin (TRN).

The journey takes approximately 1 h 35 m. Ticket price is about €5.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Bari (BRI).
Take the train Ferrotramviaria spa - Ferrovie del Nord Barese at the station aeroporto di linate.

The journey takes approximately 15 m. The travel distance is 59 m.

Carrier is Ferrotramviaria spa - Ferrovie del Nord Barese.

Book

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Train to Verona fly to Bari

Take the train Trenitalia Frecce at the station Milano Centrale.

The journey takes approximately 1 h 13 m. Ticket price is about €45. The travel distance is 146 km.

Carrier is Trenitalia Frecce.

Book

Get off at the Verona Porta Nuova.
Take the bus Azienda Trasporti Verona Srl at the station Verona Porta Nuova.

The journey takes approximately 15 m. The travel distance is 11 km.

Carrier is Azienda Trasporti Verona Srl.

Book

Get off at the Verona Airport.
Fly out to Bari (BRI) of the airport Verona (VRN).

The journey takes approximately 1 h 20 m. Ticket price is about €6.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Bari (BRI).
Take the train Ferrotramviaria spa - Ferrovie del Nord Barese at the station aeroporto di linate.

The journey takes approximately 15 m. The travel distance is 59 m.

Carrier is Ferrotramviaria spa - Ferrovie del Nord Barese.

Book

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Train

Take the train Trenitalia Frecce at the station Milano Centrale.

The journey takes approximately 6 h 57 m. Ticket price is about €40. The travel distance is 857 km.

Carrier is Trenitalia Frecce.

Book

Get off at the Bari Centrale.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Train

Take the train Trenitalia Frecce at the station Milano P.Garibaldi.

The journey takes approximately 7 h 14 m. Ticket price is about €55. The travel distance is 857 km.

Carrier is Trenitalia Frecce.

Book

Get off at the Bari Centrale.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Train

Take the train ItaloTreno at the station Milano Centrale.

The journey takes approximately 8 h 25 m. Ticket price is about €50. The travel distance is 1042 km.

Carrier is ItaloTreno.

Book

Get off at the Bari Centrale.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Bus

Take the bus Milan Trams at the station via baracchini, 1 dopo via p. da cannobio.

The journey takes approximately 24 m. The travel distance is 9 km.

Carrier is Milan Trams.

Book

Get off at the p.le san donato m3.
Take the bus FlixBus at the station Milan.

The journey takes approximately 11 h 30 m. Ticket price is about €40. The travel distance is 903 km.

Carrier is FlixBus.

Book

Get off at the Bari.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Bus

Take the subway at the station Duomo M3.

The journey takes approximately 14 m. The travel distance is 6 km.

Carrier is Milan Trams.

Book

Get off at the San Donato.
Take the bus Autoservizi Salemi Srl at the station Milan San Donato Bus Station.

The journey takes approximately 45 m. Ticket price is about €4. The travel distance is 64 km.

Carrier is Autoservizi Salemi Srl.

Book

Get off at the Piacenza-Via Portapuglia.
Take the bus Itabus at the station Piacenza-Via Portapuglia.

The journey takes approximately 11 h 27 m. Ticket price is about €2. The travel distance is 862 km.

Carrier is Itabus.

Book



🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Night train

Take the train Trenitalia Intercity Night at the station Milano Centrale.

The journey takes approximately 9 h 43 m. Ticket price is about €70. The travel distance is 859 km.

Carrier is Trenitalia Intercity Night.

Book

Get off at the Bari Centrale.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Drive

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 7 h 55 m. The travel distance is 881 km.

Get off at the Bari.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


The cheapest way to travel from Milan to Bari is by taking a Bus with an average price of €8. The journey takes approximately 14 h 26 m.

Fly Milan Linate to Bari is the fastest way to travel from Milan to Bari. Tickets cost €16. The journey takes approximately 3 h 28 m.

Milan is approximately 881 km away from Bari. The trip by car takes 7 h 55 m.

Yes, there is a direct train from Milan to Bari . The route is served by the company ItaloTreno. Tickets cost about €50. A bus trip will take 8 h 25 m.

The average journey time by car between Milan and Bari is 7 h 55 m.

What to Do in Bari

Bari

The city of Bari is located in the region of Campania and is well known for its medieval architecture. The city's most famous landmark is the Basilica di Santa Maria Maggiore, which was built in the 12th century and is considered one of the greatest examples of Romanesque art in Italy. Other attractions include the Palazzo Ducale, which houses a collection of Renaissance art, and Piazza del Duomo, which features a cathedral and several impressive statues. If you're looking to take a break from sightseeing, there are plenty of bars and restaurants in Bari that will serve up some delicious Italian cuisine.