北海的景点有银滩国家旅游度假区、涠洲岛鳄鱼山景区、北海老城景区、金海湾红树林生态旅游区、北海园博园、北海汉闾文化园、海底世界、海洋之窗、星岛湖旅游度假区。
1、涠洲岛
涠洲岛位于广西北海市正南面21海里的海面上,距北海市区36海里。涠洲岛与火山喷发堆积和珊瑚沉积融为一体,使岛南部的高峻险奇与北部的开阔平缓形成鲜明对比,其沿海海水碧蓝见底。
2、北海海洋之窗
北海海洋之窗坐落于中国北部湾之滨,位于北海市四川南路中段,占地2.1公顷,建筑面积18100平方米。由活体珊瑚、航海历史文化、高科技造景技术的新一代无水水族馆、巨型圆缸景观,及4D动感电影等构成。是一座大型综合性海洋博览馆。
3、北海金海红树林
金海湾红树林生态休闲度假旅游区是中国滨海湿地风情和渔家文化内涵的黄金景点。是由北海市大冠沙红树林湿地开发建成的滨海湿地公园,与北海银滩一脉相连。