La distancia entre Ashfield a Houston - Texas es de 2898 km (1801 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 30 h. En línea recta la distancia entre Ashfield y Houston es de 2462 km (1530 mi).