There are
664 mi
from Sterling Heights, MI to Tinton Falls, NJ
That's the driving distance. It would take 12 hours 22 mins to go from Sterling Heights, Michigan to Tinton Falls, New Jersey.
The flight distance (direct flight from Sterling Heights, MI to Tinton Falls, NJ) is 488.22 mi.
664 mi = 1,067.83 kms