La 12e étape du Tour d'Espagne 2012 s'est déroulée le jeudi 30 août 2012, partant de Vilagarcía de Arousa et arrivant à après 190,5 km de course.