百色到北海有汽车的。到客运站买票就可以,但是班次不多,你可以打114问汽车发车具体时间。百色市没有直达到北海的火车,要在南宁转火车去北海。南宁开往北海的火车也不是很密,建议你出行的时候上火车网查看列车时刻表。
百色到南宁,南宁到北海的车大把有。