Miles between Rochester Hills, MI and Hasbrouck Heights, NJ

There are
635 mi
from Rochester Hills, MI to Hasbrouck Heights, NJ

That's the driving distance. It would take 11 hours 55 mins to go from Rochester Hills, Michigan to Hasbrouck Heights, New Jersey.

The flight distance (direct flight from Rochester Hills, MI to Hasbrouck Heights, NJ) is 483.43 mi.

635 mi = 1,022.72 kms