There are
1,160 mi
from Carrollton, TX to Farmington Hills, MI
That's the driving distance. It would take 21 hours 33 mins to go from Carrollton, Texas to Farmington Hills, Michigan.
The flight distance (direct flight from Carrollton, TX to Farmington Hills, MI) is 984.40 mi.
1,160 mi = 1,866.26 kms