There are
427 mi
from Buffalo, NY to Lake Grove, NY
That's the driving distance. It would take 8 hours 56 mins to go from Buffalo, New York to Lake Grove, New York.
The flight distance (direct flight from Buffalo, NY to Lake Grove, NY) is 328.03 mi.
427 mi = 686.91 kms