San Pedro sentrum, som ligger helt vest i kantonen, befinner seg på en høyde av om lag 1200 moh. Østover i kantonen stiger høyden hele veien, og den aller østligste delen ligger på hele 1900 moh. Montes de Oca får vanntilførsel fra elvene Torres, med sideelvene Patal, Salitrillos og Negritos; Ocloro og Poró.