There are
1,132 mi
from Lakeland, FL to Hasbrouck Heights, NJ
That's the driving distance. It would take 21 hours 28 mins to go from Lakeland, Florida to Hasbrouck Heights, New Jersey.
The flight distance (direct flight from Lakeland, FL to Hasbrouck Heights, NJ) is 991.63 mi.
1,132 mi = 1.61 kms