Villanova d'Asti ("Vilaneuva d'Ast" en piamontés) es una comuna italiana situada en la provincia de Asti, en la región del Piamonte, en el norte del país.