21.ª etapa del Giro de Italia 2017

La 21ª etapa del Giro de Italia 2017 tuvo lugar el 28 de mayo de 2017 entre el Circuito de Monza y Milán sobre un recorrido de 29,3 km, siendo una contrarreloj individual.

Fue la última etapa del Giro 2017.

La clasificación de la etapa fue la siguiente:[1]​ La clasificación general tras finalizar la etapa fue la siguiente:[1]​