La distancia entre Pharr a Houston - Texas es de 558 km (347 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 7 h 9 min. En línea recta la distancia entre Pharr y Houston es de 486 km (302 mi).