There are
18 mi
from Miami, FL to Hallandale Beach, FL
That's the driving distance. It would take 26 minutes to go from Miami, Florida to Hallandale Beach, Florida.
The flight distance (direct flight from Miami, FL to Hallandale Beach, FL) is 14.14 mi.
18 mi = 28.61 kms