There are
666 mi
from Cincinnati, OH to Hasbrouck Heights, NJ
That's the driving distance. It would take 12 hours 35 mins to go from Cincinnati, Ohio to Hasbrouck Heights, New Jersey.
The flight distance (direct flight from Cincinnati, OH to Hasbrouck Heights, NJ) is 565.05 mi.
666 mi = 1,071.42 kms