全市公路通车里程为8847.2公里，其中高速公路86公里，一级公路267.2公里，二级公路1229.3公里，三级公路440公里，四级公路6537.1公里，公路密度每百平方公里76.9公里。根据国家和广东省的发展规划，途经茂名市的还将新建两条高速公路：包茂高速公路茂名段约138公里和汕湛高速公路茂名段100公里，其中包头至茂名粤境段高速公路的建设项目已通过环评，于2013年3月开始征地拆迁工作，启动工程建设，并于2015年12月30日建成通车。
铁路.茂名境内现有铁路主要由河茂铁路、