There are
603 mi
from Ridgewood, NJ to Dearborn Heights, MI
That's the driving distance. It would take 11 hours 24 mins to go from Ridgewood, New Jersey to Dearborn Heights, Michigan.
The flight distance (direct flight from Ridgewood, NJ to Dearborn Heights, MI) is 481.65 mi.
603 mi = 970.67 kms