San Leo limita con los siguientes municipios: Acquaviva (San Marino), Chiesanuova (San Marino), Ciudad de San Marino (San Marino), Maiolo, Montecopiolo, Monte Grimano, Novafeltria, Sassofeltrio, Torriana, Verucchio.