环礁岛。最西与最东之间的岛屿大约相距1500公里。位于瓦努阿图以北的圣塔克鲁兹群岛远离其他岛屿多于200公里。最大的瓜达尔卡纳尔岛面积达6475平方千米，岛上有全国最高峰波波马纳休山，海拔2330米。气候为赤道多雨气候，终年炎热，盛行赤道海洋气团，无旱季。年均降水量在3000毫米左右。所罗门群岛由两组截然不同的陆地生态区组成。当中大多数岛屿，连同属于巴布亚新几内亚的领土的布干维尔岛及布卡岛，都属于所罗门群岛雨林生态区；圣塔克鲁兹群岛是所罗门东边主要的一群，与临近的瓦努阿图群岛属于瓦努阿图雨林生态区。