东莞与永州之间的距离大约是850公里左右。根据车速不同,驾车需要花费10到15小时的时间。此外,也可以通过高铁和飞机等交通方式来往两地。其中,高铁需要转乘,耗时较长;飞机则是最快的交通方式,但需要提前预订和安排行程。总的来说,两地之间的距离较远,需要相应的时间和交通成本,因此出行前需做好充分的准备工作。