Stage 3 spans 139km between San Maurizio Canavese and Ceres, with the Category 2 Issiglio Pass promising a challenging stage.