Milan airports: Malpensa, Linate and Orio al Serio (Bergamo)
The three Milan Airports (Malpensa, Linate and Orio al Serio) are 180, 200 and 225 km from Aosta, respectively.
Malpensa Airport: You can reach Aosta by train from Gallarate (changing at Rho and Chivasso). A bus service from Terminals 1 and 2 at Malpensa takes you to Gallarate train station. From Malpensa there are coach services connecting the airport with the cities of Turin and Milan, where you can catch direct services to Aosta. (for non-connecting bus arrivals and departures, you have to transfer by metrò or taxi). If you hire a car, there are various routes you can take: the best is to go to Novara and take the A4 motorway from the Novara Est junction going towards Turin. When you reach Santhià follow the signs to Aosta/Monte Bianco.
Linate Airport: There are no train services from the airport. There is a bus service connecting the airport with Milan Central Station. From Milan there is a direct coach service to Aosta, which departs from Milano Porta Garibaldi railway station, or you can go to Milan Central Station and go by train (changing at Chivasso Station).
Orio al Serio Airport (Bergamo): From the airport there is a bus service which departs every 30 min. or so connecting the terminal with Milan Central Station, where you can catch trains to Valle d'Aosta (changing at Chivasso). There are no direct coach services to Aosta. By car, you take the A4 motorway from Bergamo ( a few km from the airport) going towards Torino/Monte Bianco. When you reach Santhià, follow the signs to Aosta/Monte Bianco.