There are
961 mi
from Youngstown, OH to Gainesville, FL
That's the driving distance. It would take 18 hours 18 mins to go from Youngstown, Ohio to Gainesville, Florida.
The flight distance (direct flight from Youngstown, OH to Gainesville, FL) is 796.56 mi.
961 mi = 1,546.27 kms