港口 Seaports
北海港是国家一级口岸,现有大小港区10个,码头泊位54个,开通了北海至国内北方各港口(上海、连云港、青岛、烟台、天津等)的内贸航线,北海至深圳或香港中专世界各地的外贸航线,以及北海至越南国际旅游客运航线,与世界上98个国家和地区的218个港口有贸易往来。2010年前后的一段时期的建设主要是石步岭港区和铁山港区。
公路 Highways
公路网四通八达,有贵海高速公路(桂林至北海)、合山高速公路(合浦至山口)玉铁高速(玉林至铁山港)以及国道209线(北海至呼和浩特)、国道325线(广州至南宁)、省道20122线
铁路 Railways
货运列车直通北海港深水码头,并与全国铁路并网运营。北海至南宁及桂林的动车已于2013年12月28日开通。
航空 Airport
北海福成国际机场坐落于银海区辖区,拥有3200米的标准跑道,是中国华南一类大型备降机场,所有机型的客机均可起降。目前已开通13条航线,通达香港、北京、上海、广州、深圳、桂林、长沙、成都、重庆、昆明、贵阳、杭州、西安、哈尔滨等14个城市,每周进出港航班近180班次。北海正努力开辟连接未通航省会城市的航线、连接国家重点旅游城市的航线,增设通达东盟国家的国际航线。
海上客运 Ocean Liner
北海拥有中国与东盟国家之间的海上跨国旅游航线——北海至越南下龙湾国际旅游航线。北海政府计划将该航线延伸至泛北部湾国家和地区其他滨海城市,打造成为连接泛北部湾国家的黄金航线。