There are
648 mi
from Margate, FL to Sandy Springs, GA
That's the driving distance. It would take 11 hours 47 mins to go from Margate, Florida to Sandy Springs, Georgia.
The flight distance (direct flight from Margate, FL to Sandy Springs, GA) is 586.16 mi.
648 mi = 1,042.56 kms