Miles between Sterling Heights, MI and Lindenwold, NJ

There are
621 mi
from Sterling Heights, MI to Lindenwold, NJ

That's the driving distance. It would take 11 hours 41 mins to go from Sterling Heights, Michigan to Lindenwold, New Jersey.

The flight distance (direct flight from Sterling Heights, MI to Lindenwold, NJ) is 459.31 mi.

621 mi = 999.50 kms