马基拉岛,又名圣克里斯托瓦尔,是太平洋岛国所罗门群岛的一个岛屿,位于瓜达尔卡纳尔岛以东和马莱塔岛以南。它是马基拉-乌拉瓦省最大的岛屿,排名第三,仅次于马莱塔岛和瓜达尔卡纳尔岛。截至2020年,岛上人口为55,126人。岛上最大城市基拉基拉是该省首府。
行政:所罗门群岛
省:马基拉-乌拉瓦省
最大城市:基拉基拉