There are
1,146 mi
from Gainesville, FL to Rochester, NY
That's the driving distance. It would take 22 hours 22 mins to go from Gainesville, Florida to Rochester, New York.
The flight distance (direct flight from Gainesville, FL to Rochester, NY) is 969.08 mi.
1,146 mi = 1.61 kms