公里。与圣马洛接壤的市镇包括：。
地形.圣马洛位于布列塔尼半岛东北部，境内地势平坦，全境海拔在0到51米之间，其市镇范围还下属了附近海域的塞藏布尔岛及大花园岛。
水文.圣马洛市区位于朗斯河河口东岸，隔河与迪纳尔相望。
植被.圣马洛属于温带落叶林区，市区内的主要绿地公园包括拉布里扬泰公园（）、贝莱尔公园（）等，均常年免费向公众开放。
气候.圣马洛在柯本气候分类法中属于温带海洋性气候。圣马洛西部设有气象站，以下为