南北方向长6.5千米，东西方向宽6千米，总面积24.74平方千米，海岸线全长36千米，南面海岸最高海拔79米。地势由南向北倾斜，岛屿北部为熔岩沉积形成的丘陵地带，南部为古火山口形成的港湾，港湾沿岸有岛上最大的居民聚居点涠州镇。全岛无河流，岛屿西北部的西角水库是主要淡水来源。沿岛屿海岸线分布有火山地貌 (有“蓬莱岛”之称)、海蚀地貌、古地震遗迹，古海洋风暴遗迹等，岛周边海域生长有大片珊瑚礁。岛上主要植物有仙人掌、木麻黄、台湾相思树、菠萝蜜、银合欢和桉类等，全岛目前森林面积为4.31平方公里，主要为沿海防护