There are
1,186 mi
from Tuscaloosa, AL to Alexandria, MN
That's the driving distance. It would take 22 hours 28 mins to go from Tuscaloosa, Alabama to Alexandria, Minnesota.
The flight distance (direct flight from Tuscaloosa, AL to Alexandria, MN) is 968.27 mi.
1,186 mi = 1,908.40 kms