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