棉兰老岛位于群岛南部。四周有保和海(Bohol)、菲律宾海、西里伯斯(Celebes)海和苏禄海(Sulu)。棉兰老岛形状不规则,面积94,630平方公里(36,537平方哩),南北长471公里(293哩),东西宽521公里(324哩)。岛上多半岛,南有达沃和莫罗(Moro)湾,北有伊利甘(Iligan)湾,将海岸噬成锯齿形。长长的半圆形的三宝颜半岛向西南延伸至苏禄群岛和婆罗洲。哥打巴托半岛和苏里高(Surigao)半岛分别向南和向北延伸。