San Marzano Oliveto es una y comune italiana de la provincia de Asti, región de Piamonte, con 1.083 habitantes.