La 2e étape du Tour d'Espagne 2012 s'est déroulée le dimanche 19 août 2012, part de Pampelune et arrive à Viana après 180 km de course.