Distance from Dallas - Texas to Houston - Texas

The distance from Dallas - Texas to Houston - Texas is 384 km (or 239 mi). The estimated driving time for the trip is 3 h 53 min and the main road for this route is the I 45. In a straight line, the distance between Dallas and Houston is 363 km (226 mi).