There are
848 mi
from Tuscaloosa, AL to York, PA
That's the driving distance. It would take 16 hours 4 mins to go from Tuscaloosa, Alabama to York, Pennsylvania.
The flight distance (direct flight from Tuscaloosa, AL to York, PA) is 760.24 mi.
848 mi = 1,364.96 kms