There are
676 mi
from Farmington Hills, MI to Lake Grove, NY
That's the driving distance. It would take 12 hours 49 mins to go from Farmington Hills, Michigan to Lake Grove, New York.
The flight distance (direct flight from Farmington Hills, MI to Lake Grove, NY) is 543.21 mi.
676 mi = 1,087.87 kms