Find a bus from Barcelona to Milan

These train, bus and flight companies trust us

Find the best bus offers from Barcelona to Milan

virail helps you to find timetables and prices for all buses from Barcelona to Milan.

The route from Barcelona to Milan is served daily by 11 bus departing from the stations of Barcelona, Barcelona Sants, Barcelona Nord, Barcelona (Airport T2C) and arriving to the stations of Bergamo (Orio Al Serio Airport - BGY), Milan (Lampugnano Bus Station), Via Giulio Natta, 32, Lampugnano.
The average duration of the journey is 17 h. The first bus leaves at 13:00. The last is at 22:00.

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