Bari - Milan Bus - Train Ticket

Bus Journeys from Bari to Milan

Cheapest Trip on obilet
€ 4.20
Number of Trips Per Day
34
The Most Favorable Price
Bari - Milan Duration
14hr 38min
The Highest Number of Trips
Average Price
€ 3,538.26

Cheap Buses to Bari - Milan

  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Milan San Donato
    € 69.98
    01:05
    19:10
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 198.00
    06:33
    21:25
  • MarinoBus
    Bus
    Bari
    Mola Di Bari Bus Stop Viale Della Libertà
    Milan
    Duomo Milan Lampugnano
    € 74.00
    06:40
    18:55
  • Italo
    Train
    Bari
    Bari Central Train Station
    Milan
    Rho Fiera Train Station
    € 107.90
    06:50
    15:41
  • Italo
    Train
    Bari
    Bari Central Train Station
    Milan
    Stazione Centrale Di Milano
    € 107.90
    06:50
    15:20
  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Milan San Donato
    € 89.98
    07:15
    23:50
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 114.40
    09:32
    06:55
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 9.40
    12:32
    10:31
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 4.20
    12:32
    10:34
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 38.90
    12:32
    09:12
  • Italo
    Train
    Bari
    Bari Central Train Station
    Milan
    Stazione Centrale Di Milano
    € 107.90
    13:00
    21:20
  • Italo
    Train
    Bari
    Bari Central Train Station
    Milan
    Rho Fiera Train Station
    € 107.90
    13:00
    21:41
  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Milan San Donato
    € 89.98
    14:15
    06:45
  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Milan San Donato
    € 69.98
    14:15
    07:40
  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Milan San Donato
    € 54.98
    17:05
    07:40
  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Milan San Donato
    € 74.98
    17:05
    08:50
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 190.20
    18:11
    13:12
  • MarinoBus
    Bus
    Bari
    Mola Di Bari Bus Stop Viale Della Libertà
    Milan
    Duomo Milan Lampugnano
    € 96.00
    18:55
    07:00
  • MarinoBus
    Bus
    Bari
    Mola Di Bari Bus Stop Viale Della Libertà
    Milan
    Terminal 1 Dell'aeroporto Di Malpensa
    € 102.00
    18:55
    07:50
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 198.20
    19:32
    14:12
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 141.00
    19:32
    19:50
  • TRENITALIA SAT
    Train
    Bari
    Palermo Lolli
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    € 204.30
    19:32
    13:12
  • Marino
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Lampugnano Bus Station
    € 83.37
    19:35
    07:00
  • MarinoBus
    Bus
    Bari
    Stazione Di Bari Transito
    Milan
    Duomo Milan Lampugnano
    € 83.00
    19:35
    07:00
  • Marino
    Bus
    Bari
    Unahotels Piazza Garibaldi
    Milan
    Bologna Central Bus Station
    € 50.22
    20:05
    03:50
  • Marino
    Bus
    Bari
    Unahotels Piazza Garibaldi
    Milan
    Lampugnano Bus Station
    € 62.28
    20:05
    07:00
  • Itabus
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Duomo Milan Lampugnano
    € 89.99
    20:40
    08:10
  • MarinoBus
    Bus
    Bari
    Mola Di Bari Bus Stop Viale Della Libertà
    Milan
    Duomo Milan Lampugnano
    € 91.00
    22:30
    10:20
  • MarinoBus
    Bus
    Bari
    Stazione Di Bari Transito
    Milan
    Duomo Milan Lampugnano
    € 77.00
    23:10
    10:20
  • Marino
    Bus
    Bari
    Parafarmacia Brunetti Bus Stop
    Milan
    Lampugnano Bus Station
    € 77.34
    23:10
    10:20
Click to see on the map.

Carriers Operating Between Bari - Milan

The Most Popular Bus Trips Departing from Bari

* The ticket prices shown are the most affordable prices of the tickets purchased at obilet within the last 7 days. Please inquire the current ticket prices from above

Milan Hotels

Frequently Asked Questions

bus