Drei Zinnen
Five stages ended with climbs. Stage 4, the first intermediate stage, ended at Montevergine di Mercogliano at . The tenth stage, also classified intermediate, had a less imposing final climb of , but it was nonetheless expected to change the race's overall standings as it was very long it had numerous small climbs. Stage 13 was a climbing time trial, to Santuario di Oropa at , with gradients on the climb reaching as high as 13%. Two stages later was perhaps the race's most difficult stage, featuring four major climbs and ending at at Tre Cime di Lavaredo. The last mountaintop arrival was in the seventeenth stage, and featured one of the hardest climbs in the world, Monte Zoncolan. Though the summit of this climb was lesser than some other peaks visited in the race, at , its gradients were crushing, with the steepest stretches reaching over 20% incline. Though the number of mountain stages was small, it was nonetheless expected that it would take a strong climber to win the race.