Miles between Lansing, MI and Secaucus, NJ

There are
674 mi
from Lansing, MI to Secaucus, NJ

That's the driving distance. It would take 12 hours 31 mins to go from Lansing, Michigan to Secaucus, New Jersey.

The flight distance (direct flight from Lansing, MI to Secaucus, NJ) is 557.10 mi.

674 mi = 1,084.07 kms