There are
599 mi
from Detroit, MI to New Providence, NJ
That's the driving distance. It would take 11 hours 16 mins to go from Detroit, Michigan to New Providence, New Jersey.
The flight distance (direct flight from Detroit, MI to New Providence, NJ) is 461 mi.
599 mi = 963.58 kms