La 16e étape du Tour d'Italie 2007 a eu lieu le 29 mai. Le parcours de 196 kilomètres reliait Agordo à Lienz (Autriche).