There are
393 mi
from Ocala, FL to Suwanee, GA
That's the driving distance. It would take 7 hours 9 mins to go from Ocala, Florida to Suwanee, Georgia.
The flight distance (direct flight from Ocala, FL to Suwanee, GA) is 354.75 mi.
393 mi = 631.94 kms