There are
191 mi
from Buffalo, NY to Endicott, NY
That's the driving distance. It would take 4 hours 4 mins to go from Buffalo, New York to Endicott, New York.
The flight distance (direct flight from Buffalo, NY to Endicott, NY) is 154.06 mi.
191 mi = 308.12 kms