Miles between Atlanta, GA and Miami Beach, FL

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