La 12e étape du Tour d'Italie 2007 a eu lieu le 25 mai. Le parcours de 163 kilomètres relie Scalenghe à Briançon (France).