Rail travel from Milan to Chamonix Mont-Blanc is relatively slow because there is no direct route; there are at least 2 changes. The Mont Blanc Tunnel is a road tunnel with no rail option.
Milan - Chamonix by Train: the Route
The rail route heads north out of Milan, passes along the Domodossola Valley and through the Simplon Tunnel into Switzerland. Change at Brig and take the train to Martigny, traveling west along the Rhone Valley. Alight at Martigny and take the Mont Blanc Express over the mountains to Chamonix.
The duration of the journey depends on the connections and this varies depending on the time of day. The minimum time on all trains is 4 hours and 11 minutes.
From Milan, there is an alternative departure out of Garibaldi Station, on a slow local train, that requires a change at Domodossola.
Milan - Brig - Martigny - Chamonix-Mont-Blanc
At Milan Central Rail Station buy a ticket through to Martigny. The price of the ticket from Milan to Martigny is €69,00 but it may vary.
SBB website publish timetables and prices.
From Milan Central to Brig, the journey time is 1 hour and 53 minutes.
From Brig to Martigny, the journey time is 50 minutes.
At Martigny station, buy a ticket for the Mont Blanc Express to Chamonix Mont-Blanc.
The journey duration from Martigny to Chamonix is scheduled as 1 hr and 30 mins. Check the timetables from 19 September to 10 December 2022.
Mont Blanc Express
The Mont Blanc Express is a mountain train service that runs between Martigny, in the canton of Valais, Switzerland, and Le Fayet (Municipality of Saint Gervais) in the Haute-Savoie of France.
The train passes along the west side of the Mont Blanc Massif and takes the traveler on a spectacular journey with many interesting points to stop and explore.
The Mont Blanc Express rail journey is considered one of the most beautiful in the Alps. For more information read our page, 'Trains in the Chamonix Valley: the Mont-Blanc Express' and visit the TMR SA website.