茂名到广西北海全程约253.8公里。根据百度地图的自驾路线查询显示,从茂名开车到北海全程需要约3个小时。
茂名到北海开车路线:从茂名市区出发,进入高水公路,行驶12.6公里,进入汕湛高速,行驶46.7公里,进入樟檬立交,行驶1.3公里,进入化廉高速,行驶48.5公里,进入洋官塘立交,行驶780米,进入兰海高速,行驶95.7公里,进入石湾枢纽,行驶2.0公里,进入柳北高速,行驶25.4公里,进入向海立交,行驶870米,进入向海大道,沿向海大道直行,在向海大道与北海大道交汇处左转,进入北海大海,直行5公里,进入北海市区。