There are
913 mi
from Duluth, MN to Tonawanda, NY
That's the driving distance. It would take 18 hours 1 min to go from Duluth, Minnesota to Tonawanda, New York.
The flight distance (direct flight from Duluth, MN to Tonawanda, NY) is 698.59 mi.
913 mi = 1,468.76 kms