La 21e étape du Tour d'Espagne 2006 s'est déroulée le 17 septembre à Madrid sur un parcours de 142,2 kilomètres.