There are
813 mi
from Lafayette, IN to Lake Grove, NY
That's the driving distance. It would take 15 hours 44 mins to go from Lafayette, Indiana to Lake Grove, New York.
The flight distance (direct flight from Lafayette, IN to Lake Grove, NY) is 721.38 mi.
813 mi = 1,308.73 kms