La 10e étape du Tour d'Espagne 2012 s'est déroulée le mardi 28 août 2012, partit de Ponteareas et arriva à Sanxenxo après 190 km de course.