Miles between Miami Beach, FL and Johns Creek, GA

There are
688 mi
from Miami Beach, FL to Johns Creek, GA

That's the driving distance. It would take 12 hours 41 mins to go from Miami Beach, Florida to Johns Creek, Georgia.

The flight distance (direct flight from Miami Beach, FL to Johns Creek, GA) is 619 mi.

688 mi = 1,106.65 kms