Find the best transportation from Bari to Milan

These train, bus and flight companies trust us


Ticket price Bari - Milan every day

Today 13/06 14/06 15/06 16/06 17/06 18/06
46 $29 $35 $ More 35 $50 $50 $
More 12 $12 $ More 38 $21 $21 $
More 45 $40 $34 $26 $71 $25 $
More More More More More 1 $1 $

Go from Bari to Milan (trains, Bus, Carpooling, flights)



Information about the route from Bari to Milan

Trains

  • Best price: 17.3$

  • Journey duration: 8 h 43 min

  • First departure: 00:15
  • Last departure: 22:09

Stations of departure

  • Bari Centrale
  • Bari Torre Quetta
  • Bari Parco Sud

Destination stations

  • Milano Centrale
  • Milano Lancetti
  • Milano Villapizzone
  • Milano Dateo
  • Milano Nord Domodossola
  • Malpensa Aeroporto T2
  • Milano Nord Bovisa
  • Malpensa Aeroporto
  • Milano Repubblica
  • Milano Romolo
  • Milano Porta Romana
  • Milano Affori
  • Milano Bruzzano
  • Milano Porta Garibaldi

Bus

  • Best price: 25.52$

  • Journey duration: 14 h 59 min

  • First departure: 00:35
  • Last departure: 23:35

Stations of departure

  • Bari
  • Bari - Modugno
  • Via Giuseppe Capruzzi 128
  • Bari Airport

Destination station

  • Milan (Sesto S.G. 1° Maggio M1)
  • Bergamo (Orio Al Serio Airport - BGY)
  • Milan (Lampugnano Bus Station)
  • Milan (San Donato M3)
  • Milan (Malpensa Aeroporto Terminal 1)
  • Milan (Malpensa Aeroporto Terminal 2)
  • Lampugnano
  • San Donato
  • Milan Linate Airport
  • Malpensa Terminal 1

Flights

  • Best price: 22.94$

  • Journey duration: 1 h 25 min

  • First departure: 06:00
  • Last departure: 21:45

Departure airports

  • Palese

Destination airport

  • Linate
  • Malpensa
  • Orio Al Serio

Bus + transport.name.

  • Best price: 38.29$

  • Journey duration: 16 h 25 min

  • First departure: 21:10
  • Last departure: 21:10

Stations of departure

  • Bari

routeIndex.arrivals.

  • Milan (Lampugnano Bus Station)

virail lets you search and compare times and prices of any transports from one city to another