There are
219 mi
from League City, TX to Harker Heights, TX
That's the driving distance. It would take 4 hours 19 mins to go from League City, Texas to Harker Heights, Texas.
The flight distance (direct flight from League City, TX to Harker Heights, TX) is 187.79 mi.
219 mi = 352.48 kms