There are
911 mi
from Tuscaloosa, AL to Dunkirk, NY
That's the driving distance. It would take 17 hours 3 mins to go from Tuscaloosa, Alabama to Dunkirk, New York.
The flight distance (direct flight from Tuscaloosa, AL to Dunkirk, NY) is 781.49 mi.
911 mi = 1,466.24 kms