Home to some of the top skiing in the country, the northern regions have the best ski resorts in Italy. Whether you choose to ski near Turin, Milan, or in the Italian Dolomites, there are great ski resorts throughout the area.

Here are details of several of the best places to ski:

Best Ski Resorts in the Valle di Susa
The best ski resorts in the Valle di Susa to the west of Turin are Bardonecchia, Cesana, Claviere, Sansicario, Sauze d’Oulx, and Sestriere. To get to these ski resorts, you can take a flight to Turin and then take a bus to your final destination.

Best Ski Resorts in the Aosta Valley
The best ski resorts in the Aosta Valley to the north of Turin are Cervinia Breuil, Courmayeur, La Thuile, and Plia. To get to these ski resorts, you can fly to Turin, then take a train to Aosta, then a bus to your ski resort.

Best Ski Resorts in the Dolomites
The best ski resorts in the Dolomites to the north of Venice are Madonna di Campiglio, Cortina d’Ampezzo, Bolzano, Selva Val Gardena, and Dobbiaco. To get to these ski resorts, you can take a flight to Venice or Treviso airport, then take a Terravision bus to the Dolomites.