O município de São Pedro da Serra limita-se ao norte com o município de Barão, ao sul e ao Oeste com Salvador do Sul, ao leste com Tupandi. Dista de Porto Alegre cerca de 103 quilômetros, ligado pelo acesso asfáltico pela BR 470. Encontra-se a 510 metros de altitude do nível do mar.