There are
340 mi
from Chapel Hill, NC to Gainesville, GA
That's the driving distance. It would take 6 hours 35 mins to go from Chapel Hill, North Carolina to Gainesville, Georgia.
The flight distance (direct flight from Chapel Hill, NC to Gainesville, GA) is 291.68 mi.
340 mi = 547.13 kms