北海银滩到合浦的距离约为120公里左右。
具体的路线可以选择从北海市出发,沿着海滨大道一路向西行驶,经过钦州市和灵山县,最后到达合浦县。整个路程大约需要2小时左右的车程,具体时间会受到交通流量和道路情况的影响。