Miles between Vineland, NJ and Madison Heights, MI

There are
635 mi
from Vineland, NJ to Madison Heights, MI

That's the driving distance. It would take 11 hours 51 mins to go from Vineland, New Jersey to Madison Heights, Michigan.

The flight distance (direct flight from Vineland, NJ to Madison Heights, MI) is 469.31 mi.

635 mi = 1,022.41 kms