La 21e étape du Tour d'Italie 2006 a lieu le 28 mai entre et Milan. Elle est remportée par Robert Förster.