There are
656 mi
from Montgomery, AL to North Lauderdale, FL
That's the driving distance. It would take 12 hours 22 mins to go from Montgomery, Alabama to North Lauderdale, Florida.
The flight distance (direct flight from Montgomery, AL to North Lauderdale, FL) is 560.55 mi.
656 mi = 1,056.10 kms