北海市地处广西南端,北部湾东北岸。位于东经108°50′45″~109°47′28″,北纬21°29′~21°55′34″之间,西北距南宁206公里,东距广东湛江198公里,东南距海南海口市147海里。市区南北西三面环海,有涠洲、斜阳二个海岛,涠洲距市区大约20.2海里。
涠洲岛
涠洲岛是一座位于广西壮族自治区北海市南方北部湾海域的海岛,是中国最大、地质年龄最年轻的火山岛。涠洲岛是火山喷发堆凝而成的岛屿,有海蚀、海积及溶岩等景观,尤其南部的海蚀火山港湾更具特色。该岛北临广西北海市,东望雷州半岛,东南与斜阳岛毗邻,南与海南岛隔海相望,西面面向越南。
进银滩
银滩位于广西北海市南部海滨,距北海市区8公里。是中国唯一建在少数民族自治区的国家级旅游度假区。银滩由石英砂堆积而成,在阳光的照射下,洁白、细腻的沙滩会泛出银光,故称银滩,北海银滩以其"滩长平、沙细白、水温净、浪柔软、无鲨鱼、无污染"的特点,被喻为"中国第一滩"。
海洋之窗
北海海洋之窗是国家AAAA级旅游景区、全国科普教育基地,座落于我国富饶美丽的北部湾之滨。景区由神秘绚丽的活体珊瑚、丰蕴深厚的航海历史文化、高科技造景技术的新一代无水水族馆、创多项国内之最的巨型圆缸景观,及逼真刺激的国际最先进的4D动感电影等构成。是一座引领海洋科技时尚、传播海洋文化品位、领略海洋无限风光的大型综合性海洋博览馆。