There are
1,172 mi
from Rowlett, TX to Hazel Park, MI
That's the driving distance. It would take 21 hours 12 mins to go from Rowlett, Texas to Hazel Park, Michigan.
The flight distance (direct flight from Rowlett, TX to Hazel Park, MI) is 986.67 mi.
1,172 mi = 1,886.13 kms