There are
347 mi
from Gainesville, FL to Snellville, GA
That's the driving distance. It would take 6 hours 31 mins to go from Gainesville, Florida to Snellville, Georgia.
The flight distance (direct flight from Gainesville, FL to Snellville, GA) is 307.16 mi.
347 mi = 558.70 kms