Public transport is in an option if you prefer travelling by bus or you are on a restricted budget.
SAVDA is the main bus operator with connections to the Aosta Valley.
From Milan and Turin Airports to Courmayeur by bus - There is a limited bus service from both Milan and Turin airport with SAVD bus company (takes approx 4hr30mins). Check the SAVDA website for timetables and prices. A better option is to take the train from one of these airports to Pre-Saint-Didier and connect by bus to Courmayeur.
From Chamonix to Courmayeur by bus - The same bus company services Chamonix Mont Blanc (France) to Courmayeur and the Aosta Valley.
From Pre-Saint-Didier to Courmayeur by bus - The closest train station is Pre-Saint-Didier - there are several bus connections from here to Courmayeur and Aosta
Pre-Saint-Didier train station to Courmayeur bus station: departs every 20mins to 30mins (approx. eight a day)
From Aosta to Courmayeur by bus - there are direct buses linking the two towns (approx. eight per day)
For more information:
Piazzale Monte Bianco, Courmayeur (Italy)
+39 01 65 36 70 32
Courmayeur bus station
Piazzale Monte Bianco -outside the tourist office
+39 01 66 84 13 97