涠洲岛在北部湾海中部,距离北海市区21海里(约38公里)。坐船是去涠洲岛唯一的交通方式。外地自驾游的游客,包括北海本地的汽车都是不能直接开上岛的。在北海能坐船去涠洲岛的码头只有一个,名字叫北海国际客运港 ,它的地址是北海市银海区银滩旅游区18号。