西安到榆林两地直线距离462公里,如果选择走包茂高速公路(距离最近,用时最短)全程565公里,全程用时大约需要6小时35分钟。