There are
1,034 mi
from Lawrence, KS to North Tonawanda, NY
That's the driving distance. It would take 19 hours 36 mins to go from Lawrence, Kansas to North Tonawanda, New York.
The flight distance (direct flight from Lawrence, KS to North Tonawanda, NY) is 896.92 mi.
1,034 mi = 1.61 kms