There are
952 mi
from Elgin, IL to Haltom City, TX
That's the driving distance. It would take 17 hours 50 mins to go from Elgin, Illinois to Haltom City, Texas.
The flight distance (direct flight from Elgin, IL to Haltom City, TX) is 805.61 mi.
952 mi = 1,532.48 kms