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