La 18e étape du Tour d'Italie 2012 se déroule le jeudi 24 mai 2012, entre les villes de San Vito di Cadore et Vedelago sur 149 km.