There are
533 mi
from Indianapolis, IN to Tuscaloosa, AL
That's the driving distance. It would take 9 hours 49 mins to go from Indianapolis, Indiana to Tuscaloosa, Alabama.
The flight distance (direct flight from Indianapolis, IN to Tuscaloosa, AL) is 459.87 mi.
533 mi = 858.53 kms