Autoticino operates a bus from Casale Monferrato to Milan 3 times a day. Tickets cost $10 - $35 and the journey takes 1 h 28 min. Alternatively, Autoticino operates a train from Casale Monferrato to Milan every 4 hours. Tickets cost $5 - $10 and the journey takes 47 min. Trenord also services this route hourly.
How to get from Casale Monferrato to Milan
From Casale Monferrato - Piazzale Silvio Pia bus to Milano - Famagosta M2. 1 h 28 min 14€. From Casale Monferrato - Stazione FS line 55 bus to Mortara then train to Milano Porta Genova. 2 h 5 min 16€. From Casale Monferrato drive to Milan. 1 h 7 min 15€.