There are
468 mi
from Miami Beach, FL to Richmond Hill, GA
That's the driving distance. It would take 8 hours 42 mins to go from Miami Beach, Florida to Richmond Hill, Georgia.
The flight distance (direct flight from Miami Beach, FL to Richmond Hill, GA) is 430.64 mi.
468 mi = 752.87 kms