Miles between Montgomery, AL and Hallandale Beach, FL

There are
670 mi
from Montgomery, AL to Hallandale Beach, FL

That's the driving distance. It would take 12 hours 39 mins to go from Montgomery, Alabama to Hallandale Beach, Florida.

The flight distance (direct flight from Montgomery, AL to Hallandale Beach, FL) is 576.26 mi.

670 mi = 1,078.26 kms