There are
1,206 mi
from Independence, MO to Hasbrouck Heights, NJ
That's the driving distance. It would take 22 hours 38 mins to go from Independence, Missouri to Hasbrouck Heights, New Jersey.
The flight distance (direct flight from Independence, MO to Hasbrouck Heights, NJ) is 1,081.13 mi.
1,206 mi = 1.61 kms