Miles between Mesquite, TX and Harker Heights, TX

There are
157 mi
from Mesquite, TX to Harker Heights, TX

That's the driving distance. It would take 2 hours 48 mins to go from Mesquite, Texas to Harker Heights, Texas.

The flight distance (direct flight from Mesquite, TX to Harker Heights, TX) is 131.89 mi.

157 mi = 252.88 kms