全市公路通车总里程8229公里,其中高速公路37.73公里、一级公路446公里、二级公路905公里。公路密度71.5公里/百平方公里。基本形成了市到县通一级公路、镇到行政村通等级公路的交通网络。
广州—茂名
汽车:广州市汽车站发车,票价101元,全程5-6个小时,每天有10趟,分别是上午8:40时、10:00时,中午12:30时、13:00时、13:50时,下午14:50时、16:30时及晚上18:30时、20:00时和20:50时。
茂名—广州
汽车:茂名市光华中路河东客运站发车,直达快车每天共11班,时间是上午7:30时、9:00时、9:30时、10:99时、11:00时,中午12:00、下午17:00时、18:00时,晚上23:30时、23:50时和24:00时。