南宁到北海的直线距离大约为190公里,实际的道路距离会因为道路状况和具体的路线选择而有所不同,如果通过高速公路,那么大约需要行驶230公里左右,如果您需要更详细的信息,建议您查看地图或者导航软件中的路线规划。希望这些信息能够帮助您!