公交車
北海市公交線路共8條,還有一條火車站專線,其中位于北部灣廣場和人民劇場的上落站線路最集中。1市內乘5路 8路 7路 9路 3路 16路途經北海南珠宮景點。
出租車
北海市出租車起價5元,招手即停,在市區內10元可搞定,市區到銀灘或僑港15~20元。
特色交通
北海市的人力車很多,可到達市區內各個角落,游市區坐人力三輪車是最合適不過的了北海市的兩輪、三輪摩托車很多,在車頭掛一頂摩托頭盔的男裝摩托車常是搭客的,招手即停,市區內2~4元,到銀灘約。
航空
北海機場距市區約半小時車程,飛機可到達北京、上海、長沙、武漢、深圳、昆明、重慶、成都、廣州、鄭州、桂林、杭州、海口、梧州、珠海等十幾個大城市。
鐵路
火車只有從南寧至北海、成都至北海兩條線,硬座票價15-25元/人,其中南寧至北海的283、284特快是空調列車,時間為5小時。大多旅客均乘火車到南寧,再搭乘班車至北海。北?;疖囌揪嗍袇^(北部灣廣場)約4公里,有公共汽車可直達。
公路
南寧至北海公路全程210公里,班車很多,其中以南寧汽車總站和南寧二運站的空調大巴最為舒適而快捷,走高速路全程只需3小時。南寧汽車總站每天7點至20點每半小時發車一班,南寧二運站每天每一小時發車一班。另外,南寧二運站還有夜班車,其中多為臥鋪車。
港務運輸
北海市擁有5條航線:北海至??凇⒈焙V翉V州、北海至東京、北海至新加坡、北海至潿洲島。乘船需注意風向以防止暈船,若遇大風有可能停航,所以最好先打電話問清楚。
北海市擁有2個港口,均在海角路。海運公司客運站走潿洲島和海口,港務局客運站只走海口。北海到潿洲輪船每天一班,早上8點啟航約需3.5小時,北海到??诟籼煲话?,下午18點啟航約需12小時。