Miles between Rochester Hills, MI and North Tonawanda, NY

There are
250 mi
from Rochester Hills, MI to North Tonawanda, NY

That's the driving distance. It would take 5 hours 7 mins to go from Rochester Hills, Michigan to North Tonawanda, New York.

The flight distance (direct flight from Rochester Hills, MI to North Tonawanda, NY) is 218.66 mi.

250 mi = 402.83 kms