420.7公里。根据查询百度地图可知,茂名市距深圳市开车需要5小时54分钟,两地相距420.7公里。1、首先在茂名市进入油城六路,行驶660米,请直行,进入油城七路,行驶640米,请直行,进入油城八路,行驶630米,右转,进入茂名大道,行驶4.6公里。2、其次向右前方行驶,进入茂名大桥,行驶2.5公里,请直行,进入沈海高速,行驶277.2公里,靠右前方行驶,进入九江立交,行驶850米,请直行,进入广州绕城高速,行驶47.8公里。3、最后靠左前方行驶,进入广龙高速,行驶20.2公里,靠右前方行驶,进入京港澳高速,行驶58.8公里,左前方转弯,进入深南大道,行驶4.0公里即可到达深圳市。