There are
664 mi
from Atlanta, GA to Miami Beach, FL
That's the driving distance. It would take 12 hours 7 mins to go from Atlanta, Georgia to Miami Beach, Florida.
The flight distance (direct flight from Atlanta, GA to Miami Beach, FL) is 606.10 mi.
664 mi = 1,068.18 kms