马穆楚位于法国格朗德特尔岛的东北部,距离法国首都巴黎的直线距离大约8,042公里。马穆楚东南的姆布济岛亦为马穆楚的市镇管辖范围。与马穆楚接壤的市镇包括昆古、钦戈尼、旺加尼和登贝尼。马穆楚位于一处山前平原前方,临海部分地势平坦,市区北侧及东侧则多为山地,全境海拔在0到570米之间。马 穆楚位于一处海峡西侧,马任比尼河(Majimbini)自西北向东南流经市区西南部。马穆楚属于热带雨林区,林地广泛分布于河流及山地地区。市区东端的马哈布角(Pointe de Mahabou)是当地主要城市绿地公园,此外林地广泛分布于沿海及山地地区。马穆楚拥有热带季风气候(柯本气候分类Am),干湿两季降水变化明显。