There are
1,247 mi
from Buffalo, NY to Safety Harbor, FL
That's the driving distance. It would take 23 hours 52 mins to go from Buffalo, New York to Safety Harbor, Florida.
The flight distance (direct flight from Buffalo, NY to Safety Harbor, FL) is 1,051.03 mi.
1,247 mi = 2,007.12 kms