Miles between Lawrence, KS and Hasbrouck Heights, NJ

There are
1,252 mi
from Lawrence, KS to Hasbrouck Heights, NJ

That's the driving distance. It would take 23 hours 29 mins to go from Lawrence, Kansas to Hasbrouck Heights, New Jersey.

The flight distance (direct flight from Lawrence, KS to Hasbrouck Heights, NJ) is 1,125.85 mi.

1,252 mi = 1.61 kms