There are
1,229 mi
from Troy, MI to Haltom City, TX
That's the driving distance. It would take 22 hours 17 mins to go from Troy, Michigan to Haltom City, Texas.
The flight distance (direct flight from Troy, MI to Haltom City, TX) is 1,024.50 mi.
1,229 mi = 1.61 kms