There are
1,134 mi
from Allen, TX to Hazel Park, MI
That's the driving distance. It would take 21 hours 24 mins to go from Allen, Texas to Hazel Park, Michigan.
The flight distance (direct flight from Allen, TX to Hazel Park, MI) is 981.12 mi.
1,134 mi = 1.61 kms