There are
966 mi
from Tuscaloosa, AL to North Tonawanda, NY
That's the driving distance. It would take 18 hours 10 mins to go from Tuscaloosa, Alabama to North Tonawanda, New York.
The flight distance (direct flight from Tuscaloosa, AL to North Tonawanda, NY) is 826.64 mi.
966 mi = 1,553.93 kms