There are
324 mi
from Asheville, NC to Richmond Hill, GA
That's the driving distance. It would take 6 hours 1 min to go from Asheville, North Carolina to Richmond Hill, Georgia.
The flight distance (direct flight from Asheville, NC to Richmond Hill, GA) is 263.05 mi.
324 mi = 521.70 kms