Miles between Rochester Hills, MI and Lindenhurst, NY

There are
681 mi
from Rochester Hills, MI to Lindenhurst, NY

That's the driving distance. It would take 12 hours 56 mins to go from Rochester Hills, Michigan to Lindenhurst, New York.

The flight distance (direct flight from Rochester Hills, MI to Lindenhurst, NY) is 522.28 mi.

681 mi = 1,095.16 kms