De eenentwintigste etappe van de Ronde van Italië 2017 werd gereden op 28 mei 2017 van Circuit Monza naar Milaan en werd gewonnen door Jos van Emden. De etappe was een 29,3 kilometer lange individuele tijdrit. In deze tijdrit maakte Tom Dumoulin zijn achterstand op de mannen boven hem in het klassement meer dan goed en won daardoor de Ronde van Italië.

Uitslag

Klassementen 
Zie Ronde van Italië 2017/Eindstanden

21
Sportevenement in Milaan