La 21e étape du Tour d'Italie 2007 a eu lieu le 3 juin. Le parcours de 181 kilomètres reliait Vestone à Milan.