La distancia entre Houston - Texas a Phoenix - Arizona es de 1889 km (1174 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 18 h 34 min. En línea recta la distancia entre Houston y Phoenix es de 1633 km (1015 mi).