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