Milan Bari Routes (8 Ways to go)

Planning a trip from Milan to Bari Cleartrip helps you select the best route between Milan & Bari based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Milan & Bari

The distance from Milan to Bari is approximately 882.15kms. By car, it takes roughly 7h 54m to reach Bari from Milan . Take a look at the 8 routes available to reach Bari from Milan

  • 1.
  • Milan to Bari Bus to Milan Bergamo, fly
  • 4h 4m
  • Rs. 2482
 
Milano Centrale
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Orio al Serio Airport
 
1h 30m
Rs. 1900
You can travel from Milan Bergamo to Bari by booking a flight. The total flight time between Milan Bergamo & Bari is around 1h 30m. The price of the flight ticket is approximately Rs.1900.
 
Bari
 
0h 11m
Rs. 342
You can reach Bari F. Crispi from Bari Aeroporto Karol Wojtyla by travelling in a train. Bari Aeroporto Karol Wojtyla to Bari F. Crispi train takes approximately 0h 11m. You can catch a train from Bari Aeroporto Karol Wojtyla and get down at Bari F. Crispi. The price of the train ticket is approximately Rs. 342.
 
Bari F. Crispi
  • 2.
  • Milan to Bari Rideshare
  • 10h 7m
  • Rs. 3317
 
Milan
 
10h 7m
Rs. 3317
Travelling in a Rideshare is one of the ways to reach Bari from Milan. Milan to Bari by Rideshare takes approximately 10h 7m. The distance between Milan & Bari is around 882.4kms.
 
Bari
  • 3.
  • Milan to Bari Fly from Milan Linate
  • 3h 16m
  • Rs. 3832
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
aeroporto di linate
 
1h 25m
Rs. 3400
You can travel from Milan Linate to Bari by booking a flight. The total flight time between Milan Linate & Bari is around 1h 25m. The price of the flight ticket is approximately Rs.3400.
 
Bari
 
0h 11m
Rs. 342
You can reach Bari F. Crispi from Bari Aeroporto Karol Wojtyla by travelling in a train. Bari Aeroporto Karol Wojtyla to Bari F. Crispi train takes approximately 0h 11m. You can catch a train from Bari Aeroporto Karol Wojtyla and get down at Bari F. Crispi. The price of the train ticket is approximately Rs. 342.
 
Bari F. Crispi
  • 4.
  • Milan to Bari Bus Marino Autolinee
  • 13h 37m
  • Rs. 3838
 
Duomo M3
 
0h 10m
Rs. 104
Travelling in a Subway is one of the ways to reach Rogoredo Fs from Duomo M3. Duomo M3 to Rogoredo Fs by Subway takes approximately 0h 10m. The distance between Duomo M3 & Rogoredo Fs is around 5.28kms.
 
Rogoredo Fs
 
12h 27m
Rs. 3734
Travelling in a bus is one of the ways to reach Bari Largo Sorrentino from Rogoredo. The total journey between Rogoredo & Bari Largo Sorrentino takes around 12h 27m in a bus. The bus ticket price for the journey is approximately Rs.3734.
 
Bari Largo Sorrentino
  • 5.
  • Milan to Bari Train to Milan Malpensa, fly
  • 3h 41m
  • Rs. 4042
 
Milano Cadorna
 
0h 37m
Rs. 700
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 700.
 
Malpensa Aeroporto T.1
 
1h 30m
Rs. 3000
You can travel from Milan Malpensa to Bari by booking a flight. The total flight time between Milan Malpensa & Bari is around 1h 30m. The price of the flight ticket is approximately Rs.3000.
 
Bari
 
0h 11m
Rs. 342
You can reach Bari F. Crispi from Bari Aeroporto Karol Wojtyla by travelling in a train. Bari Aeroporto Karol Wojtyla to Bari F. Crispi train takes approximately 0h 11m. You can catch a train from Bari Aeroporto Karol Wojtyla and get down at Bari F. Crispi. The price of the train ticket is approximately Rs. 342.
 
Bari F. Crispi
  • 6.
  • Milan to Bari Bus Marozzi VT
  • 19h 3m
  • Rs. 4890
 
via orefici p.za cordusio
 
0h 20m
Rs. 90
Travelling in a bus is one of the ways to reach lampugnano m1 from via orefici p.za cordusio. The total journey between via orefici p.za cordusio & lampugnano m1 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
lampugnano m1
 
5h 15m
Rs. 1100
Travelling in a bus is one of the ways to reach Pisa, Pisa from Milan, Milan. The total journey between Milan, Milan & Pisa, Pisa takes around 5h 15m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Pisa, Pisa
 
11h 28m
Rs. 3700
Travelling in a bus is one of the ways to reach Bari - Via Giuseppe Carpuzzi from Pisa - Pietrasantina. The total journey between Pisa - Pietrasantina & Bari - Via Giuseppe Carpuzzi takes around 11h 28m in a bus. The bus ticket price for the journey is approximately Rs.3700.
 
Bari - Via Giuseppe Carpuzzi
  • 7.
  • Milan to Bari Train
  • 7h 43m
  • Rs. 5500
 
Milano Centrale
 
7h 43m
Rs. 5500
You can reach Bari Centrale from Milano Centrale by travelling in a train. Milano Centrale to Bari Centrale train takes approximately 7h 43m. You can catch a train from Milano Centrale and get down at Bari Centrale. The price of the train ticket is approximately Rs. 5500.
 
Bari Centrale
  • 8.
  • Milan to Bari Drive
  • 7h 54m
  • Rs. 8557
 
Milan
 
7h 54m
Rs. 8557
You can take a car from Milan to Bari. It will take you around 7h 54m to cover distance of 882.15kms and reach Bari from Milan. The total amount for the journey will be approximately Rs.8557.
 
Bari