Villa de San Pedro es una localidad del departamento San Alberto, provincia de Córdoba, Argentina. Se extiende a la vera del río de los Sauces en el Valle de Traslasierra, a 276 msnm, y a 200 km de la Ciudad de Córdoba. Está conurbada con Villa Dolores - Villa Sarmiento - Villa de las Rosas.
Se caracteriza por el paisaje de las Cumbres de Achala, las playas sobre el río, y su particular microclima.