There are
801 mi
from Montgomery, AL to Allen Park, MI
That's the driving distance. It would take 14 hours 54 mins to go from Montgomery, Alabama to Allen Park, Michigan.
The flight distance (direct flight from Montgomery, AL to Allen Park, MI) is 704.01 mi.
801 mi = 1,288.95 kms