The distance between Dallas, Texas, and Houston, Texas is approximately 239 miles (385 kilometers) when driving. The straight-line flight distance ("as the crow flies") between the two cities is about 224 miles (361 kilometers)
. Driving typically takes around 3 hours and 45 minutes depending on traffic and speed