San Pedro de la Viña es una localidad española del municipio de Santibáñez de Vidriales (Zamora, Castilla y León).
Se encuentra situada en la comarca de Benavente y Los Valles. Junto con las localidades de Bercianos de Vidriales, Moratones, Pozuelo de Vidriales, Rosinos de Vidriales, Santibáñez de Vidriales, Villaobispo y Tardemézar, conforman el municipio de Santibáñez de Vidriales.
San Pedro de la Viña fue un municipio hasta 1970, año en que se incorporó a Santibáñez de Vidriales.