San Pedro es un municipio colombiano, situado en el departamento de Sucre. Limita al norte con el municipio de Ovejas y el departamento de Bolívar, al sur con los municipios de Sincé y Buenavista, al oeste con Sincé y Los Palmitos. Se encuentra a una distancia de 50 km de Sincelejo, los cuales se recorren por la carretera troncal en un tiempo de 45 minutos aproximadamente.