There are
1,039 mi
from Buffalo, NY to Jacksonville, FL
That's the driving distance. It would take 19 hours 36 mins to go from Buffalo, New York to Jacksonville, Florida.
The flight distance (direct flight from Buffalo, NY to Jacksonville, FL) is 880.84 mi.
1,039 mi = 1,672.43 kms