There are
293 mi
from Ann Arbor, MI to North Tonawanda, NY
That's the driving distance. It would take 5 hours 59 mins to go from Ann Arbor, Michigan to North Tonawanda, New York.
The flight distance (direct flight from Ann Arbor, MI to North Tonawanda, NY) is 253.33 mi.
293 mi = 472.10 kms