À la veille de l'arrivée à Milan, le Giro présente une dernière étape de montagne de 224 kilomètres entre Rovetta et Tirano, en Lombardie. Le parcours présente trois ascensions : le Passo di Gavia, à 2 618 mètres d'altitude (kilomètre 107), le Passo del Mortirolo (1854 mètres), à 50 kilomètres de l'arrivée, et une dernière côte à Aprica, à 17 kilomètres de Tirano. Le sprint intermédiaire est situé à Bormio, dans la descente du Passo Gavia[1],[2].