Travel from Asti to Milan

Bus or train from Asti to Milan?

Trenitalia operates a train from Asti to Milan 5 times a week. Tickets cost $10 - $23 and the journey takes 1 hour 35 minutes. Alternatively, FlixBus operates a bus from Asti to Milan 5 times a week. Tickets cost $8 - $14 and the journey takes 1 hour 55 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Asti to Milan

ModeDurationPrice
From Asti train to Rogoredo Fs then line 3 subway to Duomo M3.1 h 49 min16€
From Asti train to Milano Centrale.1 h 50 min16€
From Asti train to Torino Porta Nuova then train to Milano Centrale.2 h 19 min30€
From Asti bus to lampugnano m1 then line 68 bus to conciliazione m1.2 h 22 min12€
From Asti - Piazza Medaglie d'Oro bus to Mortara then train to Milano Porta Genova.3 h 14 min23€
From Asti drive to Milan.1 h 18 min18€
From Asti rideshare to Milan.1 h 39 min10€

How long does it take to get from Asti to Milan?

It takes approximately 1 hour 49 minutes to get from Asti to Milan, including transfers.

Is there a direct train between Asti and Milan?

Yes, there is a direct train departing from Asti and arriving at Milano Centrale. Services depart five times a week, and operate Monday to Friday. The journey takes approximately 1 hour 50 minutes.

Is there a direct bus between Asti and Milan?

No, there is no direct bus from Asti to Milan. However, there are services departing from Asti and arriving at conciliazione m1 via lampugnano m1. The journey, including transfers, takes approximately 2 hours 22 minutes.

Operators from Asti to Milan

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Milan MetroMilan Metro
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Autoticino+39 0142 452854Autoticino
Trenord+39 02 7249 4494Trenord
BlaBlaCarBlaBlaCar