There are
522 mi
from Rochester Hills, MI to Hazleton, PA
That's the driving distance. It would take 9 hours 42 mins to go from Rochester Hills, Michigan to Hazleton, Pennsylvania.
The flight distance (direct flight from Rochester Hills, MI to Hazleton, PA) is 387.60 mi.
522 mi = 839.82 kms