San Pedro es una pequeña localidad del norte de la provincia de La Rioja, en el departamento Castro Barros, Argentina, distante unos 110 km de la ciudad de La Rioja.