北海市的旅游资源丰富,海洋旅游资源综合优势更为突出。国家4A级景区景点有北海银滩、海洋之窗、海底世界;其他景区景点有:市区的北部湾广场——珍珠魂、海滩公园、海滨公园、还珠堂世界贝类珊瑚馆、南珠宫、珠海老街、大江埠旅游风景区、外沙海鲜岛等;合浦县的星岛湖旅游度假区、山口红树林自然保护区、璋嘉自然景观旅游区;海城区涠洲岛的国家地质森林公园、涠洲盛塘天主堂旧址、海底珊瑚、猪仔岭和滴水岩;银海区的下窑窑群;铁山港区的白龙珍珠城遗址。
截止2016年4月北海的国家4A级旅游景区共有8个,分别是:北海银滩度假区、涠洲岛鳄鱼山景区、北海海底世界、北海海洋之窗、嘉和·冠山海景区、北海老城历史文化旅游区、金海湾红树林生态旅游区、北海园博园景区
【北海银滩】为国家4A级旅游景区位于风景秀丽的北海银滩国家旅游度假区内,分为海滩公园和银滩公园。北海银滩1992年被列为国家级旅游度假区,为中国35个“王牌景点”之一,享有“天下第一滩”的美誉。东西绵延24公里,特点是滩长平、沙细白、水温净、浪柔软、无鲨鱼、无污染、空气清新自然。负氧离子含量是内陆城市的50~100倍,年平均气温22.6摄氏度。
【涠洲岛】位于广西北海市正南面21海里的海面上,距北海市区36海里,是中国最年轻的火山岛,也是广西最大的海岛。涠洲岛与火山喷发堆积和珊瑚沉积融为一体,使岛南部的高峻险奇与北部的开阔平缓形成鲜明对比,其沿海海水碧蓝见底。[25] 2014年《中国国家地理》评选出的中国最美的十大海岛,涠洲岛位列第二名。