Trenitalia Frecce operates a train from Milan to Val-d'Isère hourly. Tickets cost $22 - $35 and the journey takes 1 h. Trenitalia also services this route hourly. Alternatively, Milan Metro operates a bus from Milan to Val-d'Isère hourly. Tickets cost $1 - $3 and the journey takes 20 min. Savda also services this route 4 times a day.
How to get from Milan to Val-d'Isère
From Milano Centrale train to Torino Porta Nuova, train to Bussoleno, then drive to Val-d'Isère. 4 h 3 min 43€. From via orefici p.za cordusio bus to Milan - Lampugnano M1, bus to Runaz, then drive to Val-d'Isère. 5 h 47 min 33€. From Milan drive to Val-d'Isère. 3 h 24 min 42€.